---
Fuzzer filename: "TimeSeriesChartFuzzer"
All functions:
  Function list name: "All functions"
  Elements:
  - functionName: "[org.jfree.data.time.Hour].<init>()"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:79,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.data.time.Hour:79,1"
      Dst: "[org.jfree.data.time.Hour].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].<init>(int,org.jfree.data.time.Day)"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.data.time.Day"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.RegularTimePeriod].<init>()"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance()"
    - "[org.jfree.data.time.Hour].peg(java.util.Calendar)"
    functionUses: 5
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:90,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Hour:91,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.Hour:94,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Hour:94,1"
      Dst: "[org.jfree.data.time.Hour].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].<init>(int,int,int,int)"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:108,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    - Src: "org.jfree.data.time.Hour:108,1"
      Dst: "[org.jfree.data.time.Hour].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].<init>(java.util.Date)"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:122,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Hour:122,1"
      Dst: "[org.jfree.data.time.Hour].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].<init>(java.util.Date,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:135,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Hour:136,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.Hour:139,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.data.time.Hour:140,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Hour:141,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Hour:142,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    - Src: "org.jfree.data.time.Hour:143,1"
      Dst: "[org.jfree.data.time.Hour].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].<init>(java.util.Date,java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:154,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Hour:155,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.Hour:157,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Hour:158,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Hour:159,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    - Src: "org.jfree.data.time.Hour:160,1"
      Dst: "[org.jfree.data.time.Hour].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].getHour()"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].getDay()"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "org.jfree.data.time.Day"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].getYear()"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getYear()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:187,1"
      Dst: "[org.jfree.data.time.Day].getYear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].getMonth()"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getMonth()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:196,1"
      Dst: "[org.jfree.data.time.Day].getMonth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].getDayOfMonth()"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getDayOfMonth()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:205,1"
      Dst: "[org.jfree.data.time.Day].getDayOfMonth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].getFirstMillisecond()"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].getLastMillisecond()"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].peg(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Hour].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getLastMillisecond(java.util.Calendar)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:248,1"
      Dst: "[org.jfree.data.time.Hour].getFirstMillisecond"
    - Src: "org.jfree.data.time.Hour:249,1"
      Dst: "[org.jfree.data.time.Hour].getLastMillisecond"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].previous()"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Hour:263"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Hour:267"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Hour:266"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Hour:268"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Hour:272"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Hour:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:264,1"
      Dst: "[org.jfree.data.time.Hour].<init>"
    - Src: "org.jfree.data.time.Hour:267,1"
      Dst: "[org.jfree.data.time.Day].previous"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].next()"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Hour].<init>(int,org.jfree.data.time.Day)"
    - "[org.jfree.data.time.Day].next()"
    - "[org.jfree.data.time.Hour].<init>(int,org.jfree.data.time.Day)"
    functionUses: 2
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Hour:289"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Hour:293"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Hour:292"
        BranchSideFuncs:
        - "next()"
    - Branch String: "org.jfree.data.time.Hour:294"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Hour:298"
        BranchSideFuncs:
        - "<init>(int,org.jfree.data.time.Day)"
      - BranchSide: "org.jfree.data.time.Hour:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:290,1"
      Dst: "[org.jfree.data.time.Hour].<init>"
    - Src: "org.jfree.data.time.Hour:293,1"
      Dst: "[org.jfree.data.time.Day].next"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].getSerialIndex()"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getSerialIndex()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:311,1"
      Dst: "[org.jfree.data.time.Day].getSerialIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].getFirstMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getYear()"
    - "[org.jfree.data.time.Day].getMonth()"
    - "[org.jfree.data.time.Day].getDayOfMonth()"
    functionUses: 11
    ICount: 15
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:326,1"
      Dst: "[org.jfree.data.time.Day].getYear"
    - Src: "org.jfree.data.time.Hour:327,1"
      Dst: "[org.jfree.data.time.Day].getMonth"
    - Src: "org.jfree.data.time.Hour:328,1"
      Dst: "[org.jfree.data.time.Day].getDayOfMonth"
    - Src: "org.jfree.data.time.Hour:329,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Hour:331,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].getLastMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getYear()"
    - "[org.jfree.data.time.Day].getMonth()"
    - "[org.jfree.data.time.Day].getDayOfMonth()"
    functionUses: 10
    ICount: 15
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:346,1"
      Dst: "[org.jfree.data.time.Day].getYear"
    - Src: "org.jfree.data.time.Hour:347,1"
      Dst: "[org.jfree.data.time.Day].getMonth"
    - Src: "org.jfree.data.time.Hour:348,1"
      Dst: "[org.jfree.data.time.Day].getDayOfMonth"
    - Src: "org.jfree.data.time.Hour:349,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Hour:351,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].equals(java.lang.Object)"
    functionUses: 14
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Hour:367"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Hour:370"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Hour:369"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Hour:370"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Hour:373"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Hour:372"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Hour:374"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Hour:377"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Hour:376"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.data.time.Hour:377"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Hour:380"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Hour:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:377,1"
      Dst: "[org.jfree.data.time.Day].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].toString()"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 390
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Hour].getDayOfMonth()"
    - "[org.jfree.data.time.Hour].getMonth()"
    - "[org.jfree.data.time.Hour].getYear()"
    functionUses: 16
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:391,1"
      Dst: "[org.jfree.data.time.Hour].getDayOfMonth"
    - Src: "org.jfree.data.time.Hour:391,1"
      Dst: "[org.jfree.data.time.Hour].getMonth"
    - Src: "org.jfree.data.time.Hour:392,1"
      Dst: "[org.jfree.data.time.Hour].getYear"
    - Src: "org.jfree.data.time.Hour:392,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].hashCode()"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].hashCode()"
    functionUses: 15
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:408,1"
      Dst: "[org.jfree.data.time.Day].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].compareTo(java.lang.Object)"
    - "[org.jfree.data.time.Hour].getDay()"
    - "[org.jfree.data.time.Hour].getDay()"
    - "[org.jfree.data.time.Hour].getHour()"
    functionUses: 2
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Hour:428"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Hour:438"
        BranchSideFuncs:
        - "getDay()"
        - "compareTo(java.lang.Object)"
      - BranchSide: "org.jfree.data.time.Hour:437"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Hour:431"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Hour:434"
        BranchSideFuncs:
        - "getHour()"
      - BranchSide: "org.jfree.data.time.Hour:433"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Hour:438"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Hour:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:430,1"
      Dst: "[org.jfree.data.time.Hour].getDay"
    - Src: "org.jfree.data.time.Hour:430,1"
      Dst: "[org.jfree.data.time.Day].compareTo"
    - Src: "org.jfree.data.time.Hour:432,1"
      Dst: "[org.jfree.data.time.Hour].getHour"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Hour].parseHour(java.lang.String)"
    functionSourceFile: "org.jfree.data.time.Hour"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.Hour"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Hour:469"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Hour:480"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Hour:476"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Hour:481"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Hour:480"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Hour:476"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Hour:481"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Hour:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Hour:465,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jfree.data.time.Hour:467,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.data.time.Hour:467,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.time.Hour:467,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jfree.data.time.Hour:468,1"
      Dst: "[org.jfree.data.time.Day].parseDay"
    - Src: "org.jfree.data.time.Hour:474,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.jfree.data.time.Hour:477,1"
      Dst: "[org.jfree.data.time.Hour].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:81,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:81,1"
      Dst: "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator].<init>(java.lang.String,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:92,1"
      Dst: "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator].createItemArray(org.jfree.data.category.CategoryDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:113"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:109,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:110,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:111,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].getNumberFormat"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:112,1"
      Dst: "[java.text.Format].format"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:116,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMeanValue"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:117,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMedianValue"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:118,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMinRegularValue"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:119,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMaxRegularValue"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:120,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getQ1Value"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:121,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getQ3Value"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:138"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:141"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator:139,1"
      Dst: "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:117,1"
      Dst: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].<init>(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:126,1"
      Dst: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].<init>(int,org.jfree.chart.labels.XYToolTipGenerator,org.jfree.chart.urls.XYURLGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.labels.XYToolTipGenerator"
    - "org.jfree.chart.urls.XYURLGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:151"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:152"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:142,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:143,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].setDefaultToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:144,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].setURLGenerator"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].isOutline()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].setOutline(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:183,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].getShapesVisible()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].setShapesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:208,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].isShapesFilled()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].setShapesFilled(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:232,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].getPlotArea()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].setPlotArea(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:257,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].getRangeBase()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].setRangeBase(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:286,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].getStepPoint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].setStepPoint(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:313"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:314"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:313"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:313"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:317"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:314,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:318,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYItemRendererState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:338,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].initialise"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:342,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].setProcessVisibleItemsOnly"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 203
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:386"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:370"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:420"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:420"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:411"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:410"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:411"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:421"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:420"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:421"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:456"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:424"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:427"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:426"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:436"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:441"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:442"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:456"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:446"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:450"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:449"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:450"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:457"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:456"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:458"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:497"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:460"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:463"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:462"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:463"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:467"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:466"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:467"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:485"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:484"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:469"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:473"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:472"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:473"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:477"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:476"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:477"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:485"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:488"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:487"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:488"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:498"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:497"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:498"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:531"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:530"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:498"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:531"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:530"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:498"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:531"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:530"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:498"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:501"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:500"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:499"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:530"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:507"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:510"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:511"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:516"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:520"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:527"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:526"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:531"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:538"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:537"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:539"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:542"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:541"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:539"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:542"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:541"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:371,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:375,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:377,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:378,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:379,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:380,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:383,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:384,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:386,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:386,1"
      Dst: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].getRangeBase"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:388,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:387,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:390,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:393,1"
      Dst: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].restrictValueToDataArea"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:398,1"
      Dst: "[java.awt.Polygon].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:409,1"
      Dst: "[java.awt.Polygon].addPoint"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:444,1"
      Dst: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].getStepPoint"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:467,1"
      Dst: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].getShapesVisible"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:468,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemShape"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:470,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:477,1"
      Dst: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].isShapesFilled"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:478,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:481,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:486,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:498,1"
      Dst: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].getPlotArea"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:520,1"
      Dst: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].isOutline"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:521,1"
      Dst: "[org.jfree.chart.plot.Plot].getOutlineStroke"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:522,1"
      Dst: "[org.jfree.chart.plot.Plot].getOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:532,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:533,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:538,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:540,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 58
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:553"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:556"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:555"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:556"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:559"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:558"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:560"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:563"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:562"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:563"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:566"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:565"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:566"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:569"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:568"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:569"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:572"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:571"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:572"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:575"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:574"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:575"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:578"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:577"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:578,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: 589
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:590,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].restrictValueToDataArea(double,org.jfree.chart.plot.XYPlot,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.XYPlot"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:613"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:617"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:616"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:617"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:621"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:620"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:621"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:624"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:623"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:624"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:627"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:626"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:613,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:614,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:615,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:618,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.xy.XYStepAreaRenderer:619,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnitType].values()"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnitType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.DateTickUnitType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnitType:44,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnitType].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnitType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.DateTickUnitType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnitType:44,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnitType].<init>(java.lang.String,int,int)"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnitType"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnitType:75,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnitType].getCalendarField()"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnitType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnitType].$values()"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnitType"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "org.jfree.chart.axis.DateTickUnitType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLC].<init>(double,double,double,double)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLC:70,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLC].getOpen()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLC].getClose()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLC"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLC].getHigh()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLC"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLC].getLow()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLC"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLC].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.ohlc.OHLC:122"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLC:125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLC:124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.ohlc.OHLC:125"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLC:128"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLC:127"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.ohlc.OHLC:129"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLC:132"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLC:131"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.ohlc.OHLC:132"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLC:135"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLC:134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.ohlc.OHLC:135"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLC:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLC:137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.ohlc.OHLC:138"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLC:141"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLC:140"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLC].hashCode()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLC"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    functionUses: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLC:152,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.HighLowItemLabelGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.HighLowItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:70,1"
      Dst: "[java.text.DateFormat].getInstance"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:70,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:70,1"
      Dst: "[org.jfree.chart.labels.HighLowItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.HighLowItemLabelGenerator].<init>(java.text.DateFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.HighLowItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.text.DateFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.HighLowItemLabelGenerator:83"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:87"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:86"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.HighLowItemLabelGenerator:87"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:91"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:82,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:84,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.HighLowItemLabelGenerator].generateToolTip(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.HighLowItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.HighLowItemLabelGenerator:106"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:109"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:108"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.HighLowItemLabelGenerator:117"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.HighLowItemLabelGenerator:120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:123"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.HighLowItemLabelGenerator:124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:128"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:127"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.HighLowItemLabelGenerator:128"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:132"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:131"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.HighLowItemLabelGenerator:132"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:109,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:111,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getHigh"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:112,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getLow"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:113,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getOpen"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:114,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getClose"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:115,1"
      Dst: "[org.jfree.data.xy.XYDataset].getX"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:116,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:116,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:116,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:118,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:118,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:119,1"
      Dst: "[java.text.DateFormat].format"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:122,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:122,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:137,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.HighLowItemLabelGenerator].generateLabel(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.HighLowItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    functionSourceFile: "org.jfree.chart.labels.HighLowItemLabelGenerator"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.text.format.RelativeDateFormat].clone()"
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    functionUses: 25
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.HighLowItemLabelGenerator:166"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:168"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.HighLowItemLabelGenerator:169"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:172"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:165,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:167,1"
      Dst: "[java.text.DateFormat].clone"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:170,1"
      Dst: "[java.text.NumberFormat].clone"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.HighLowItemLabelGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.HighLowItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.HighLowItemLabelGenerator:184"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.HighLowItemLabelGenerator:187"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.HighLowItemLabelGenerator:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:194"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:193"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.HighLowItemLabelGenerator:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.HighLowItemLabelGenerator:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:191,1"
      Dst: "[java.text.DateFormat].equals"
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:194,1"
      Dst: "[java.text.NumberFormat].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.HighLowItemLabelGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.HighLowItemLabelGenerator"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.HighLowItemLabelGenerator:208,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ExtendedCategoryAxis].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.ExtendedCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:82,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].<init>"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:83,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:84,1"
      Dst: "[java.awt.Font].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ExtendedCategoryAxis].getSubLabelFont()"
    functionSourceFile: "org.jfree.chart.axis.ExtendedCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ExtendedCategoryAxis].setSubLabelFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.axis.ExtendedCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:108,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:110,1"
      Dst: "[org.jfree.chart.event.AxisChangeEvent].<init>"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:110,1"
      Dst: "[org.jfree.chart.axis.Axis].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ExtendedCategoryAxis].getSubLabelPaint()"
    functionSourceFile: "org.jfree.chart.axis.ExtendedCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ExtendedCategoryAxis].setSubLabelPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.axis.ExtendedCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:133,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:135,1"
      Dst: "[org.jfree.chart.event.AxisChangeEvent].<init>"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:135,1"
      Dst: "[org.jfree.chart.axis.Axis].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ExtendedCategoryAxis].addSubLabel(java.lang.Comparable,java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.ExtendedCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:145,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ExtendedCategoryAxis].createLabel(java.lang.Comparable,float,org.jfree.chart.api.RectangleEdge,java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.axis.ExtendedCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextBlock"
    argCount: 4
    argTypes:
    - "java.lang.Comparable"
    - "float"
    - "org.jfree.chart.api.RectangleEdge"
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.ExtendedCategoryAxis:164"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:179"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:178"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ExtendedCategoryAxis:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:166"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:165"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ExtendedCategoryAxis:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:170"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:169"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ExtendedCategoryAxis:170"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:171"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ExtendedCategoryAxis:170"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:178"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ExtendedCategoryAxis:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:179"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:162,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].createLabel"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:163,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:166,1"
      Dst: "[org.jfree.chart.text.TextLine].<init>"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:168,1"
      Dst: "[org.jfree.chart.text.TextBlock].addLine"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:172,1"
      Dst: "[org.jfree.chart.text.TextBlock].getLastLine"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:174,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:174,1"
      Dst: "[org.jfree.chart.text.TextFragment].<init>"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:174,1"
      Dst: "[org.jfree.chart.text.TextLine].addFragment"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ExtendedCategoryAxis].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.ExtendedCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.ExtendedCategoryAxis:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:194"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:193"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ExtendedCategoryAxis:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:196"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ExtendedCategoryAxis:198"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:201"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:200"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ExtendedCategoryAxis:201"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:204"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:203"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ExtendedCategoryAxis:204"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ExtendedCategoryAxis:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:198,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:201,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:204,1"
      Dst: "[java.util.Map].equals"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:207,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ExtendedCategoryAxis].clone()"
    functionSourceFile: "org.jfree.chart.axis.ExtendedCategoryAxis"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.CategoryAxis].clone()"
    functionUses: 8
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:219,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].clone"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:220,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ExtendedCategoryAxis].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.axis.ExtendedCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:232,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:233,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ExtendedCategoryAxis].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.axis.ExtendedCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:246,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.axis.ExtendedCategoryAxis:247,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].<init>(int,int)"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.WaferMapDataset:81,1"
      Dst: "[org.jfree.data.general.WaferMapDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].<init>(int,int,java.lang.Number)"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.WaferMapDataset:99"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.WaferMapDataset:103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.WaferMapDataset:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.WaferMapDataset:91,1"
      Dst: "[org.jfree.data.general.AbstractDataset].<init>"
    - Src: "org.jfree.data.general.WaferMapDataset:93,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.general.WaferMapDataset:95,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].<init>"
    - Src: "org.jfree.data.general.WaferMapDataset:103,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].addValue(java.lang.Number,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Number"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.WaferMapDataset:116,1"
      Dst: "[org.jfree.data.general.WaferMapDataset].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].addValue(int,int,int)"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.WaferMapDataset:127,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.general.WaferMapDataset:127,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.data.general.WaferMapDataset:127,1"
      Dst: "[org.jfree.data.general.WaferMapDataset].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].setValue(java.lang.Number,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Number"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.WaferMapDataset:139"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.WaferMapDataset:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.WaferMapDataset:141"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.WaferMapDataset:142"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.WaferMapDataset:145"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.WaferMapDataset:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.WaferMapDataset:138,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].setValue"
    - Src: "org.jfree.data.general.WaferMapDataset:139,1"
      Dst: "[org.jfree.data.general.WaferMapDataset].isMaxValue"
    - Src: "org.jfree.data.general.WaferMapDataset:142,1"
      Dst: "[org.jfree.data.general.WaferMapDataset].isMinValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].getUniqueValueCount()"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.WaferMapDataset:153,1"
      Dst: "[org.jfree.data.general.WaferMapDataset].getUniqueValues"
    - Src: "org.jfree.data.general.WaferMapDataset:153,1"
      Dst: "[java.util.Set].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].getUniqueValues()"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.WaferMapDataset:164"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.WaferMapDataset:172"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.WaferMapDataset:171"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.WaferMapDataset:165"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.WaferMapDataset:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.WaferMapDataset:161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.WaferMapDataset:167"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.WaferMapDataset:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.WaferMapDataset:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.WaferMapDataset:162,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "org.jfree.data.general.WaferMapDataset:164,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowCount"
    - Src: "org.jfree.data.general.WaferMapDataset:165,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getColumnCount"
    - Src: "org.jfree.data.general.WaferMapDataset:166,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getValue"
    - Src: "org.jfree.data.general.WaferMapDataset:168,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.WaferMapDataset].getChipValue(int,int)"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.WaferMapDataset:184,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.data.general.WaferMapDataset:184,1"
      Dst: "[org.jfree.data.general.WaferMapDataset].getChipValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].getChipValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.WaferMapDataset:197"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.WaferMapDataset:200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.WaferMapDataset:199"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.WaferMapDataset:201"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.WaferMapDataset:204"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.WaferMapDataset:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.WaferMapDataset:196,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowIndex"
    - Src: "org.jfree.data.general.WaferMapDataset:200,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getColumnIndex"
    - Src: "org.jfree.data.general.WaferMapDataset:204,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].isMaxValue(java.lang.Number)"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.WaferMapDataset:215"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.WaferMapDataset:218"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.WaferMapDataset:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.WaferMapDataset:215,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.general.WaferMapDataset:215,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].isMinValue(java.lang.Number)"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.WaferMapDataset:229"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.WaferMapDataset:232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.WaferMapDataset:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.WaferMapDataset:229,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.general.WaferMapDataset:229,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].getMaxValue()"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].getMinValue()"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].getMaxChipX()"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].setMaxChipX(int)"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].getMaxChipY()"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].setMaxChipY(int)"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].getChipSpace()"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.WaferMapDataset].setChipSpace(double)"
    functionSourceFile: "org.jfree.data.general.WaferMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.AreaRendererEndType].values()"
    functionSourceFile: "org.jfree.chart.renderer.AreaRendererEndType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.AreaRendererEndType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.AreaRendererEndType:47,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.AreaRendererEndType].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.renderer.AreaRendererEndType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.AreaRendererEndType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.AreaRendererEndType:47,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.AreaRendererEndType].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.renderer.AreaRendererEndType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.AreaRendererEndType:47,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.AreaRendererEndType].$values()"
    functionSourceFile: "org.jfree.chart.renderer.AreaRendererEndType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.AreaRendererEndType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.Layer].values()"
    functionSourceFile: "org.jfree.chart.api.Layer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.Layer[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.Layer:34,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.Layer].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.api.Layer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.Layer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.Layer:34,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.Layer].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.api.Layer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.Layer:34,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.Layer].$values()"
    functionSourceFile: "org.jfree.chart.api.Layer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.Layer[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.Rotation].values()"
    functionSourceFile: "org.jfree.chart.api.Rotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.Rotation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.Rotation:42,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.Rotation].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.api.Rotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.Rotation"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.Rotation:42,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.Rotation].<init>(java.lang.String,int,double)"
    functionSourceFile: "org.jfree.chart.api.Rotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.Rotation:61,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.Rotation].getFactor()"
    functionSourceFile: "org.jfree.chart.api.Rotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.Rotation].$values()"
    functionSourceFile: "org.jfree.chart.api.Rotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.Rotation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].<init>(double[],double[],org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double[]"
    - "double[]"
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:329"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:326,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:330,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getDomainOrder()"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.DomainOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getX(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getXValue(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getX(int,int)"
    functionUses: 7
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:383"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:385"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:382,1"
      Dst: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getX"
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:384,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getY(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getYValue(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getY(int,int)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:415"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:418"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:417"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:414,1"
      Dst: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getY"
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:416,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getSeriesCount()"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.MatrixSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getSeriesCount()"
    - "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultWindDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.VectorSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getSeriesCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.statistics.HistogramDataset].getSeriesCount()"
    - "[org.jfree.data.xy.XYBarDataset].getSeriesCount()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultXYZDataset].getSeriesCount()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getSeriesCount()"
    functionUses: 9
    ICount: 4
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:428,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getSeriesKey(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getSeriesKey(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesKey(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getSeriesKey(int)"
    - "[org.jfree.data.xy.XYBarDataset].getSeriesKey(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getSeriesKey(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getSeriesKey(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getSeriesKey(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getSeriesKey(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getSeriesKey(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getSeriesKey(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getSeriesKey(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getSeriesKey(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getSeriesKey(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getSeriesKey(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getSeriesKey(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getSeriesKey(int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:440,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].indexOf(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.general.AbstractSeriesDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.xy.DefaultXYDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.xy.DefaultXYZDataset].indexOf(java.lang.Comparable)"
    functionUses: 7
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:452,1"
      Dst: "[org.jfree.data.general.SeriesDataset].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].addChangeListener(org.jfree.data.general.DatasetChangeListener)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet"
    linkageType: null
    functionLinenumber: 462
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.DatasetChangeListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].removeChangeListener(org.jfree.data.general.DatasetChangeListener)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.DatasetChangeListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>(org.jfree.chart.plot.dial.DialLayer)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialLayerChangeEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.dial.DialLayer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialLayerChangeEvent:56,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].getDialLayer()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialLayerChangeEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.dial.DialLayer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:125,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:98,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:101,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:101,1"
      Dst: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].getIcon"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:109,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].isDrawLines()"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].setDrawLines(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:152,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].getGroupPaint()"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].setGroupPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:178,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:180,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].getGroupStroke()"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].setGroupStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:203,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:205,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].getObjectIcon()"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.Icon"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].setObjectIcon(javax.swing.Icon)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.swing.Icon"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:228,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:230,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].getMaxIcon()"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.Icon"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].setMaxIcon(javax.swing.Icon)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.swing.Icon"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:255,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:257,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].getMinIcon()"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.Icon"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].setMinIcon(javax.swing.Icon)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.swing.Icon"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:282,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:284,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 130
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:309"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:394"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:321"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:325"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:324"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:328"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:357"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:329"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:332"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:331"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:332"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:337"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:336"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:364"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:363"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:345"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:351"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:350"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:364"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:390"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:365"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:390"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:367"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:378"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:382"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:381"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:391"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:395"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:308,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:311,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:312,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:311,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:313,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:314,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:313,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:315,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:317,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:317,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:318,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:318,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:320,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:322,1"
      Dst: "[javax.swing.Icon].paintIcon"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:337,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:346,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:346,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:390,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:392,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:411"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:410"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:411"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:414"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:413"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:415"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:418"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:417"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:418"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:421"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:420"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:421"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:424"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:423"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:418,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:421,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:424,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].getIcon(java.awt.Shape,java.awt.Paint,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.Icon"
    argCount: 3
    argTypes:
    - "java.awt.Shape"
    - "java.awt.Paint"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:438,1"
      Dst: "[java.awt.Shape].getBounds"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:440,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:441,1"
      Dst: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].getIcon(java.awt.Shape,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.Icon"
    argCount: 3
    argTypes:
    - "java.awt.Shape"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:479,1"
      Dst: "[java.awt.Shape].getBounds"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:481,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:482,1"
      Dst: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:516,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:517,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:518,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:531,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:532,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:533,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:535,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:535,1"
      Dst: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].getIcon"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer:539,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.CompositeTitle].<init>()"
    functionSourceFile: "org.jfree.chart.title.CompositeTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.CompositeTitle:77,1"
      Dst: "[org.jfree.chart.block.BorderArrangement].<init>"
    - Src: "org.jfree.chart.title.CompositeTitle:77,1"
      Dst: "[org.jfree.chart.block.BlockContainer].<init>"
    - Src: "org.jfree.chart.title.CompositeTitle:77,1"
      Dst: "[org.jfree.chart.title.CompositeTitle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.CompositeTitle].<init>(org.jfree.chart.block.BlockContainer)"
    functionSourceFile: "org.jfree.chart.title.CompositeTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.CompositeTitle:85,1"
      Dst: "[org.jfree.chart.title.Title].<init>"
    - Src: "org.jfree.chart.title.CompositeTitle:86,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.CompositeTitle].getBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.title.CompositeTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.CompositeTitle].setBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.title.CompositeTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.CompositeTitle:109,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.title.CompositeTitle:109,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.CompositeTitle].getContainer()"
    functionSourceFile: "org.jfree.chart.title.CompositeTitle"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "org.jfree.chart.block.BlockContainer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.CompositeTitle].setTitleContainer(org.jfree.chart.block.BlockContainer)"
    functionSourceFile: "org.jfree.chart.title.CompositeTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.CompositeTitle:127,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.CompositeTitle].arrange(java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.title.CompositeTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.CompositeTitle:142,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].toContentConstraint"
    - Src: "org.jfree.chart.title.CompositeTitle:143,1"
      Dst: "[org.jfree.chart.block.BlockContainer].arrange"
    - Src: "org.jfree.chart.title.CompositeTitle:144,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.title.CompositeTitle:144,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalWidth"
    - Src: "org.jfree.chart.title.CompositeTitle:145,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.title.CompositeTitle:145,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalHeight"
    - Src: "org.jfree.chart.title.CompositeTitle:145,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.CompositeTitle].receive(org.jfree.chart.ChartElementVisitor)"
    functionSourceFile: "org.jfree.chart.title.CompositeTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.CompositeTitle:156,1"
      Dst: "[org.jfree.chart.ChartElementVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.CompositeTitle].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.title.CompositeTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.CompositeTitle:168,1"
      Dst: "[org.jfree.chart.title.CompositeTitle].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.CompositeTitle].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.title.CompositeTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.CompositeTitle:185"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.CompositeTitle:189"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.CompositeTitle:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.CompositeTitle:182,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimMargin"
    - Src: "org.jfree.chart.title.CompositeTitle:183,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].drawBorder"
    - Src: "org.jfree.chart.title.CompositeTitle:184,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimBorder"
    - Src: "org.jfree.chart.title.CompositeTitle:186,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.title.CompositeTitle:187,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.title.CompositeTitle:189,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimPadding"
    - Src: "org.jfree.chart.title.CompositeTitle:190,1"
      Dst: "[org.jfree.chart.block.BlockContainer].draw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.CompositeTitle].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.title.CompositeTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.CompositeTitle:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.CompositeTitle:205"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.CompositeTitle:204"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.CompositeTitle:205"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.CompositeTitle:208"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.CompositeTitle:207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.CompositeTitle:209"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.CompositeTitle:212"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.CompositeTitle:211"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.CompositeTitle:212"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.CompositeTitle:215"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.CompositeTitle:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.CompositeTitle:209,1"
      Dst: "[org.jfree.chart.block.BlockContainer].equals"
    - Src: "org.jfree.chart.title.CompositeTitle:212,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.title.CompositeTitle:215,1"
      Dst: "[org.jfree.chart.title.Title].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.CompositeTitle].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.title.CompositeTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.CompositeTitle:226,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.title.CompositeTitle:227,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.CompositeTitle].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.title.CompositeTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.CompositeTitle:240,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.title.CompositeTitle:241,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:187,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].<init>(org.jfree.data.general.ValueDataset)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.ValueDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:196,1"
      Dst: "[org.jfree.chart.plot.Plot].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:199,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:207,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.jfree.chart.plot.MeterPlot:211,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:212,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].setDataset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getDialShape()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.DialShape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setDialShape(org.jfree.chart.plot.DialShape)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.DialShape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:235,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.MeterPlot:237,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getMeterAngle()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setMeterAngle(int)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:262"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:261"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:265"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:262,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.plot.MeterPlot:262,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:266,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getRange()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setRange(org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:291"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:295"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:290,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.MeterPlot:291,1"
      Dst: "[org.jfree.data.Range].getLength"
    - Src: "org.jfree.chart.plot.MeterPlot:292,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:296,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getTickSize()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setTickSize(double)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:322"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:321"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:320,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:323,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getTickPaint()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setTickPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:347,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.MeterPlot:349,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getUnits()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setUnits(java.lang.String)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:373,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getNeedlePaint()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setNeedlePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:396,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.MeterPlot:398,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getTickLabelsVisible()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setTickLabelsVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:421"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:425"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:424"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:423,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getTickLabelFont()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setTickLabelFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:448"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:452"
        BranchSideFuncs:
        - "fireChangeEvent()"
      - BranchSide: "org.jfree.chart.plot.MeterPlot:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:447,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.MeterPlot:448,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.plot.MeterPlot:450,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getTickLabelPaint()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setTickLabelPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:475"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:479"
        BranchSideFuncs:
        - "fireChangeEvent()"
      - BranchSide: "org.jfree.chart.plot.MeterPlot:478"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:474,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.MeterPlot:475,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.MeterPlot:477,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].isValueVisible()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setValueVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:505,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getTickLabelFormat()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setTickLabelFormat(java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:528,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.MeterPlot:530,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getValueFont()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setValueFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: 552
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:553,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.MeterPlot:555,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getValuePaint()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setValuePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: 577
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:578,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.MeterPlot:580,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getDialBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setDialBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: 602
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:604,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getDrawBorder()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setDrawBorder(boolean)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:631,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getDialOutlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setDialOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: 653
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:655,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getDataset()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.ValueDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].setDataset(org.jfree.data.general.ValueDataset)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.ValueDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:682"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:687"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:686"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:688"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:693"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:692"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:683,1"
      Dst: "[org.jfree.data.general.Dataset].removeChangeListener"
    - Src: "org.jfree.chart.plot.MeterPlot:689,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.MeterPlot:693,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:694,1"
      Dst: "[org.jfree.chart.plot.Plot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getIntervals()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:706,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].addInterval(org.jfree.chart.plot.MeterInterval)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.MeterInterval"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:719,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.MeterPlot:720,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.MeterPlot:721,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].clearIntervals()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:731,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.chart.plot.MeterPlot:732,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:743"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:754"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:753"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:745"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:748"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:747"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:742,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:743,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.MeterPlot:743,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.MeterPlot:743,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.MeterPlot:744,1"
      Dst: "[org.jfree.chart.plot.MeterInterval].getBackgroundPaint"
    - Src: "org.jfree.chart.plot.MeterPlot:746,1"
      Dst: "[org.jfree.chart.plot.MeterInterval].getOutlinePaint"
    - Src: "org.jfree.chart.plot.MeterPlot:748,1"
      Dst: "[org.jfree.chart.plot.MeterInterval].getLabel"
    - Src: "org.jfree.chart.plot.MeterPlot:748,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:748,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:751,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].getDataset"
    - Src: "org.jfree.chart.plot.MeterPlot:751,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.plot.MeterPlot:752,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.MeterPlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 171
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:771"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:776"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:775"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:783"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:790"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:789"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:794"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:790"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:789"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:794"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:790"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:789"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:815"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:887"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:886"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:825"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:829"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:828"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:833"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:837"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:836"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:838"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:883"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:882"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:842"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:883"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:882"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:855"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:842"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:855"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:857"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:855"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:866"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:855"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:866"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:887"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:891"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:890"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:772,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea"
    - Src: "org.jfree.chart.plot.MeterPlot:776,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.MeterPlot:777,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.MeterPlot:779,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.MeterPlot:779,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.MeterPlot:779,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.MeterPlot:780,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.MeterPlot:779,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    - Src: "org.jfree.chart.plot.MeterPlot:784,1"
      Dst: "[org.jfree.chart.plot.Plot].drawBackground"
    - Src: "org.jfree.chart.plot.MeterPlot:797,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.plot.MeterPlot:803,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:810,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.plot.MeterPlot:811,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.plot.MeterPlot:814,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].getDataset"
    - Src: "org.jfree.chart.plot.MeterPlot:816,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.plot.MeterPlot:817,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.plot.MeterPlot:819,1"
      Dst: "[java.awt.Graphics].getClip"
    - Src: "org.jfree.chart.plot.MeterPlot:820,1"
      Dst: "[java.awt.Graphics2D].clip"
    - Src: "org.jfree.chart.plot.MeterPlot:821,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.plot.MeterPlot:823,1"
      Dst: "[org.jfree.chart.plot.Plot].getForegroundAlpha"
    - Src: "org.jfree.chart.plot.MeterPlot:822,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.plot.MeterPlot:822,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.plot.MeterPlot:826,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].fillArc"
    - Src: "org.jfree.chart.plot.MeterPlot:829,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].drawTicks"
    - Src: "org.jfree.chart.plot.MeterPlot:830,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:830,1"
      Dst: "[org.jfree.chart.plot.MeterInterval].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:830,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].drawArcForInterval"
    - Src: "org.jfree.chart.plot.MeterPlot:833,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.MeterPlot:833,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.MeterPlot:833,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.MeterPlot:837,1"
      Dst: "[org.jfree.data.Value].getValue"
    - Src: "org.jfree.chart.plot.MeterPlot:839,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.MeterPlot:840,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].drawValueLabel"
    - Src: "org.jfree.chart.plot.MeterPlot:842,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.plot.MeterPlot:843,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.MeterPlot:844,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.MeterPlot:848,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].valueToAngle"
    - Src: "org.jfree.chart.plot.MeterPlot:850,1"
      Dst: "[java.lang.Math].cos"
    - Src: "org.jfree.chart.plot.MeterPlot:852,1"
      Dst: "[java.lang.Math].sin"
    - Src: "org.jfree.chart.plot.MeterPlot:854,1"
      Dst: "[java.awt.Polygon].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:862,1"
      Dst: "[java.awt.Polygon].addPoint"
    - Src: "org.jfree.chart.plot.MeterPlot:873,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.MeterPlot:875,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:883,1"
      Dst: "[java.awt.Graphics].setClip"
    - Src: "org.jfree.chart.plot.MeterPlot:888,1"
      Dst: "[org.jfree.chart.plot.Plot].drawOutline"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.MeterPlot].drawArcForInterval(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.MeterInterval)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.MeterInterval"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:909"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:912"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:911"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:912"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:920"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:919"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:913"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:917"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:916"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:903,1"
      Dst: "[org.jfree.chart.plot.MeterInterval].getRange"
    - Src: "org.jfree.chart.plot.MeterPlot:903,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.plot.MeterPlot:904,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.plot.MeterPlot:905,1"
      Dst: "[org.jfree.chart.plot.MeterInterval].getOutlinePaint"
    - Src: "org.jfree.chart.plot.MeterPlot:906,1"
      Dst: "[org.jfree.chart.plot.MeterInterval].getOutlineStroke"
    - Src: "org.jfree.chart.plot.MeterPlot:907,1"
      Dst: "[org.jfree.chart.plot.MeterInterval].getBackgroundPaint"
    - Src: "org.jfree.chart.plot.MeterPlot:910,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].fillArc"
    - Src: "org.jfree.chart.plot.MeterPlot:914,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].drawArc"
    - Src: "org.jfree.chart.plot.MeterPlot:917,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].drawTick"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].drawArc(java.awt.Graphics2D,java.awt.geom.Rectangle2D,double,double,java.awt.Paint,java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "double"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:946"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:954"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:953"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:946"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:954"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:953"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:935,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].valueToAngle"
    - Src: "org.jfree.chart.plot.MeterPlot:939,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.MeterPlot:940,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.MeterPlot:941,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.MeterPlot:942,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.MeterPlot:943,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.MeterPlot:944,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.MeterPlot:947,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:951,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].fillArc(java.awt.Graphics2D,java.awt.geom.Rectangle2D,double,double,java.awt.Paint,boolean)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "double"
    - "java.awt.Paint"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:980"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:983"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:982"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:983"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:991"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:990"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:984"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:988"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:987"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:984"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:988"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:987"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:991"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:998"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:997"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:993"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1001"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1000"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:970,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.MeterPlot:971,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].valueToAngle"
    - Src: "org.jfree.chart.plot.MeterPlot:975,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.MeterPlot:976,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.MeterPlot:977,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.MeterPlot:978,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.MeterPlot:998,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:1001,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.MeterPlot:1002,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:1004,1"
      Dst: "[java.awt.Graphics2D].fill"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].valueToAngle(double)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:1015,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.plot.MeterPlot:1017,1"
      Dst: "[org.jfree.data.Range].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].drawTicks(java.awt.Graphics2D,java.awt.geom.Rectangle2D,double,double)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:1030"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1032"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:1031,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].drawTick"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.MeterPlot].drawTick(java.awt.Graphics2D,java.awt.geom.Rectangle2D,double)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:1044,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].drawTick"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].drawTick(java.awt.Graphics2D,java.awt.geom.Rectangle2D,double,boolean)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 91
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:1086"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1112"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1086"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1112"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1098"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1099"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1098"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1098"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1101"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1100"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1102"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1101"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1105"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1105"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:1058,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].valueToAngle"
    - Src: "org.jfree.chart.plot.MeterPlot:1060,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.plot.MeterPlot:1061,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.plot.MeterPlot:1063,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.MeterPlot:1064,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:1064,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.MeterPlot:1069,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.MeterPlot:1073,1"
      Dst: "[java.lang.Math].cos"
    - Src: "org.jfree.chart.plot.MeterPlot:1075,1"
      Dst: "[java.lang.Math].sin"
    - Src: "org.jfree.chart.plot.MeterPlot:1082,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:1084,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.plot.MeterPlot:1088,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.plot.MeterPlot:1089,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.plot.MeterPlot:1092,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.plot.MeterPlot:1094,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.plot.MeterPlot:1106,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.MeterPlot:1111,1"
      Dst: "[java.awt.Graphics2D].drawString"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].drawValueLabel(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:1122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1133"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1132"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1128"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1133"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:1123,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.plot.MeterPlot:1124,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.MeterPlot:1127,1"
      Dst: "[org.jfree.data.Value].getValue"
    - Src: "org.jfree.chart.plot.MeterPlot:1129,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.MeterPlot:1129,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.plot.MeterPlot:1129,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.plot.MeterPlot:1133,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.plot.MeterPlot:1134,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.plot.MeterPlot:1135,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].getPlotType()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:1147,1"
      Dst: "[java.util.ResourceBundle].getString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].zoom(double)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 97
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:1172"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1175"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1174"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1177"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1180"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1182"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1185"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1188"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1187"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1188"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1191"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1190"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1194"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1195"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1198"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1197"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1198"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1201"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1205"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1204"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1205"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1208"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1210"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1213"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1214"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1217"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1216"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1217"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1219"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1222"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1223"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1226"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1225"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1226"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1229"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1228"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1229"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1231"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1232"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1235"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1234"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterPlot:1235"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:1178,1"
      Dst: "[org.jfree.chart.plot.Plot].equals"
    - Src: "org.jfree.chart.plot.MeterPlot:1182,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.MeterPlot:1191,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:1249,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.MeterPlot:1250,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:1275"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1278"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1277"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:1268,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.MeterPlot:1269,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.MeterPlot:1276,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterPlot].clone()"
    functionSourceFile: "org.jfree.chart.plot.MeterPlot"
    linkageType: null
    functionLinenumber: 1291
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    - "[org.jfree.data.general.AbstractDataset].addChangeListener(org.jfree.data.general.DatasetChangeListener)"
    functionUses: 26
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterPlot:1296"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1299"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.data.general.DatasetChangeListener)"
      - BranchSide: "org.jfree.chart.plot.MeterPlot:1298"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterPlot:1292,1"
      Dst: "[org.jfree.chart.plot.Plot].clone"
    - Src: "org.jfree.chart.plot.MeterPlot:1293,1"
      Dst: "[java.text.NumberFormat].clone"
    - Src: "org.jfree.chart.plot.MeterPlot:1295,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.MeterPlot:1297,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].<init>()"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:67,1"
      Dst: "[org.jfree.data.xy.AbstractXYDataset].<init>"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:68,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].addSeries(org.jfree.data.xy.VectorSeries)"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.VectorSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:78,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:79,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:80,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:81,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].removeSeries(org.jfree.data.xy.VectorSeries)"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.VectorSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.VectorSeriesCollection:96"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.VectorSeriesCollection:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.VectorSeriesCollection:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:94,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:95,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:97,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:98,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].removeAllSeries()"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.VectorSeriesCollection:111"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.VectorSeriesCollection:116"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.VectorSeriesCollection:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:111,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:111,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:111,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:112,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:116,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:117,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].getSeriesCount()"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:128,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].getSeries(int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "org.jfree.data.xy.VectorSeries"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:142,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:142,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:143,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].getKey()"
    - "[org.jfree.data.xy.VectorSeriesCollection].getSeries(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:160,1"
      Dst: "[org.jfree.data.xy.VectorSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:160,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].indexOf(org.jfree.data.xy.VectorSeries)"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.VectorSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:172,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:173,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectSeries].getItemCount()"
    - "[org.jfree.data.xy.VectorSeriesCollection].getSeries(int)"
    functionUses: 17
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:189,1"
      Dst: "[org.jfree.data.xy.VectorSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:189,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].getXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.VectorSeries].getDataItem(int)"
    - "[org.jfree.data.xy.VectorDataItem].getXValue()"
    functionUses: 10
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:202,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:203,1"
      Dst: "[org.jfree.data.xy.VectorSeries].getDataItem"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:204,1"
      Dst: "[org.jfree.data.xy.VectorDataItem].getXValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].getX(int,int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.VectorSeriesCollection].getXValue(int,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:219,1"
      Dst: "[org.jfree.data.xy.VectorSeriesCollection].getXValue"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:219,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].getYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.VectorSeries].getDataItem(int)"
    - "[org.jfree.data.xy.VectorDataItem].getYValue()"
    functionUses: 7
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:232,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:233,1"
      Dst: "[org.jfree.data.xy.VectorSeries].getDataItem"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:234,1"
      Dst: "[org.jfree.data.xy.VectorDataItem].getYValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].getY(int,int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.VectorSeriesCollection].getYValue(int,int)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:249,1"
      Dst: "[org.jfree.data.xy.VectorSeriesCollection].getYValue"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:249,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].getVector(int,int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.Vector"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:262,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:263,1"
      Dst: "[org.jfree.data.xy.VectorSeries].getDataItem"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:264,1"
      Dst: "[org.jfree.data.xy.VectorDataItem].getVector"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].getVectorXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.VectorSeries].getDataItem(int)"
    - "[org.jfree.data.xy.VectorDataItem].getVectorX()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:277,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:278,1"
      Dst: "[org.jfree.data.xy.VectorSeries].getDataItem"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:279,1"
      Dst: "[org.jfree.data.xy.VectorDataItem].getVectorX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].getVectorYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.VectorSeries].getDataItem(int)"
    - "[org.jfree.data.xy.VectorDataItem].getVectorY()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:292,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:293,1"
      Dst: "[org.jfree.data.xy.VectorSeries].getDataItem"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:294,1"
      Dst: "[org.jfree.data.xy.VectorDataItem].getVectorY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.VectorSeriesCollection:306"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.VectorSeriesCollection:309"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.VectorSeriesCollection:308"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.VectorSeriesCollection:309"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.VectorSeriesCollection:312"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.VectorSeriesCollection:311"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:313,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    functionSourceFile: "org.jfree.data.xy.VectorSeriesCollection"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 25
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeriesCollection:326,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.xy.VectorSeriesCollection:327,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultChartEditorFactory].<init>()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultChartEditorFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditorFactory:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultChartEditorFactory].createEditor(org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultChartEditorFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.swing.editor.ChartEditor"
    argCount: 1
    argTypes:
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditorFactory:61,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultChartEditor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].<init>(double,double,double,double)"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:103,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:103,1"
      Dst: "[org.jfree.chart.annotations.XYBoxAnnotation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].<init>(double,double,double,double,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:119,1"
      Dst: "[org.jfree.chart.annotations.XYBoxAnnotation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].<init>(double,double,double,double,java.awt.Stroke,java.awt.Paint,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:136,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].<init>"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:137,1"
      Dst: "[org.jfree.chart.internal.Args].requireFinite"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].getX0()"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].getY0()"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].getX1()"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].getY1()"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].getStroke()"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].getOutlinePaint()"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].getFillPaint()"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].draw(java.awt.Graphics2D,org.jfree.chart.plot.XYPlot,java.awt.geom.Rectangle2D,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.XYPlot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYBoxAnnotation:248"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYBoxAnnotation:251"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:256"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:255"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYBoxAnnotation:256"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:261"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:260"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYBoxAnnotation:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:266"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:265"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYBoxAnnotation:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:266"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:234,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:236,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:235,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:238,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:237,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:240,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:249,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:257,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:258,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:263,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:264,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:266,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getToolTipText"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:266,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getURL"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:266,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].addEntity"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYBoxAnnotation:278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:282"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:281"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYBoxAnnotation:282"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYBoxAnnotation:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:287"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYBoxAnnotation:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:292"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:291"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYBoxAnnotation:292"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:295"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:294"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYBoxAnnotation:295"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:298"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:297"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYBoxAnnotation:298"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYBoxAnnotation:301"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYBoxAnnotation:304"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:307"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:306"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYBoxAnnotation:307"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:310"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYBoxAnnotation:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:282,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].equals"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:301,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:304,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].hashCode()"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:322,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: 342
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:343,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:354,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:355,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:356,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYBoxAnnotation].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYBoxAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:370,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:371,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.annotations.XYBoxAnnotation:372,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultKeyedValues2DDataset].<init>()"
    functionSourceFile: "org.jfree.data.general.DefaultKeyedValues2DDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultKeyedValues2DDataset:55,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].<init>()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:126,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.ValueAxis].<init>(java.lang.String,org.jfree.chart.axis.TickUnitSource)"
    - "[org.jfree.chart.axis.NumberAxis].createStandardTickUnits()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:135,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].createStandardTickUnits"
    - Src: "org.jfree.chart.axis.NumberAxis:135,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].getRangeType()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.RangeType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].setRangeType(org.jfree.data.RangeType)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.RangeType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:163,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.NumberAxis:165,1"
      Dst: "[org.jfree.chart.event.AxisChangeEvent].<init>"
    - Src: "org.jfree.chart.axis.NumberAxis:165,1"
      Dst: "[org.jfree.chart.axis.Axis].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].getAutoRangeIncludesZero()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].setAutoRangeIncludesZero(boolean)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.ValueAxis].isAutoRange()"
    - "[org.jfree.chart.axis.ModuloAxis].autoAdjustRange()"
    - "[org.jfree.chart.axis.NumberAxis].autoAdjustRange()"
    - "[org.jfree.chart.axis.LogarithmicAxis].autoAdjustRange()"
    - "[org.jfree.chart.axis.SymbolAxis].autoAdjustRange()"
    - "[org.jfree.chart.event.AxisChangeEvent].<init>(org.jfree.chart.axis.Axis)"
    - "[org.jfree.chart.axis.Axis].notifyListeners(org.jfree.chart.event.AxisChangeEvent)"
    functionUses: 1
    ICount: 12
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:192"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:199"
        BranchSideFuncs:
        - "isAutoRange()"
      - BranchSide: "org.jfree.chart.axis.NumberAxis:198"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:197"
        BranchSideFuncs:
        - "autoAdjustRange()"
      - BranchSide: "org.jfree.chart.axis.NumberAxis:196"
        BranchSideFuncs:
        - "<init>(org.jfree.chart.axis.Axis)"
        - "notifyListeners(org.jfree.chart.event.AxisChangeEvent)"
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:194,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoRange"
    - Src: "org.jfree.chart.axis.NumberAxis:195,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].autoAdjustRange"
    - Src: "org.jfree.chart.axis.NumberAxis:197,1"
      Dst: "[org.jfree.chart.event.AxisChangeEvent].<init>"
    - Src: "org.jfree.chart.axis.NumberAxis:197,1"
      Dst: "[org.jfree.chart.axis.Axis].notifyListeners"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].getAutoRangeStickyZero()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].setAutoRangeStickyZero(boolean)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:222"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:229"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:228"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:227"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:224,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoRange"
    - Src: "org.jfree.chart.axis.NumberAxis:225,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].autoAdjustRange"
    - Src: "org.jfree.chart.axis.NumberAxis:227,1"
      Dst: "[org.jfree.chart.event.AxisChangeEvent].<init>"
    - Src: "org.jfree.chart.axis.NumberAxis:227,1"
      Dst: "[org.jfree.chart.axis.Axis].notifyListeners"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].getTickUnit()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.NumberTickUnit"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].setTickUnit(org.jfree.chart.axis.NumberTickUnit)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.NumberTickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:262,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].setTickUnit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].setTickUnit(org.jfree.chart.axis.NumberTickUnit,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.chart.axis.NumberTickUnit"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:281"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:279,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.NumberAxis:282,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setAutoTickUnitSelection"
    - Src: "org.jfree.chart.axis.NumberAxis:285,1"
      Dst: "[org.jfree.chart.event.AxisChangeEvent].<init>"
    - Src: "org.jfree.chart.axis.NumberAxis:285,1"
      Dst: "[org.jfree.chart.axis.Axis].notifyListeners"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].getNumberFormatOverride()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].setNumberFormatOverride(java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:312,1"
      Dst: "[org.jfree.chart.event.AxisChangeEvent].<init>"
    - Src: "org.jfree.chart.axis.NumberAxis:312,1"
      Dst: "[org.jfree.chart.axis.Axis].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].getMarkerBand()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.MarkerAxisBand"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].setMarkerBand(org.jfree.chart.axis.MarkerAxisBand)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.MarkerAxisBand"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:338,1"
      Dst: "[org.jfree.chart.event.AxisChangeEvent].<init>"
    - Src: "org.jfree.chart.axis.NumberAxis:338,1"
      Dst: "[org.jfree.chart.axis.Axis].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].configure()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.ValueAxis].isAutoRange()"
    - "[org.jfree.chart.axis.ModuloAxis].autoAdjustRange()"
    - "[org.jfree.chart.axis.NumberAxis].autoAdjustRange()"
    - "[org.jfree.chart.axis.LogarithmicAxis].autoAdjustRange()"
    - "[org.jfree.chart.axis.SymbolAxis].autoAdjustRange()"
    functionUses: 9
    ICount: 5
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:347"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:350"
        BranchSideFuncs:
        - "autoAdjustRange()"
      - BranchSide: "org.jfree.chart.axis.NumberAxis:349"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:347,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoRange"
    - Src: "org.jfree.chart.axis.NumberAxis:348,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].autoAdjustRange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].autoAdjustRange()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.Axis].getPlot()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.XYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.PolarPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.ThermometerPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.FastScatterPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.axis.ValueAxis].getDefaultAutoRange()"
    - "[org.jfree.data.Range].getUpperBound()"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.chart.axis.NumberAxis].getAutoRangeIncludesZero()"
    - "[org.jfree.chart.axis.ValueAxis].getFixedAutoRange()"
    - "[org.jfree.chart.axis.ValueAxis].getAutoRangeMinimumSize()"
    - "[org.jfree.chart.axis.NumberAxis].getAutoRangeStickyZero()"
    - "[org.jfree.chart.axis.ValueAxis].getUpperMargin()"
    - "[org.jfree.chart.axis.ValueAxis].getUpperMargin()"
    - "[org.jfree.chart.axis.ValueAxis].getLowerMargin()"
    - "[org.jfree.chart.axis.ValueAxis].getLowerMargin()"
    - "[org.jfree.chart.axis.ValueAxis].getUpperMargin()"
    - "[org.jfree.chart.axis.ValueAxis].getLowerMargin()"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.chart.axis.CyclicNumberAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    - "[org.jfree.chart.axis.ValueAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    functionUses: 5
    ICount: 103
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:359"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:363"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:362"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:363"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:442"
        BranchSideFuncs:
        - "getDataRange(org.jfree.chart.axis.ValueAxis)"
      - BranchSide: "org.jfree.chart.axis.NumberAxis:441"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:367"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:371"
        BranchSideFuncs:
        - "getDefaultAutoRange()"
      - BranchSide: "org.jfree.chart.axis.NumberAxis:370"
        BranchSideFuncs:
        - "getUpperBound()"
        - "getLowerBound()"
    - Branch String: "org.jfree.chart.axis.NumberAxis:373"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:377"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:376"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:377"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:382"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:381"
        BranchSideFuncs:
        - "getAutoRangeIncludesZero()"
    - Branch String: "org.jfree.chart.axis.NumberAxis:382"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:385"
        BranchSideFuncs:
        - "getFixedAutoRange()"
    - Branch String: "org.jfree.chart.axis.NumberAxis:390"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:395"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:394"
        BranchSideFuncs:
        - "getAutoRangeMinimumSize()"
    - Branch String: "org.jfree.chart.axis.NumberAxis:396"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:419"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:418"
        BranchSideFuncs:
        - "getAutoRangeStickyZero()"
    - Branch String: "org.jfree.chart.axis.NumberAxis:400"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:405"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:404"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:405"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:411"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:410"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:406"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:419"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:418"
        BranchSideFuncs:
        - "getAutoRangeStickyZero()"
    - Branch String: "org.jfree.chart.axis.NumberAxis:411"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:419"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:418"
        BranchSideFuncs:
        - "getAutoRangeStickyZero()"
    - Branch String: "org.jfree.chart.axis.NumberAxis:412"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:419"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:418"
        BranchSideFuncs:
        - "getAutoRangeStickyZero()"
    - Branch String: "org.jfree.chart.axis.NumberAxis:419"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:434"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:433"
        BranchSideFuncs:
        - "getUpperMargin()"
        - "getLowerMargin()"
    - Branch String: "org.jfree.chart.axis.NumberAxis:420"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:424"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:423"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:426"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:430"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:429"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:358,1"
      Dst: "[org.jfree.chart.axis.Axis].getPlot"
    - Src: "org.jfree.chart.axis.NumberAxis:366,1"
      Dst: "[org.jfree.chart.plot.ValueAxisPlot].getDataRange"
    - Src: "org.jfree.chart.axis.NumberAxis:368,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getDefaultAutoRange"
    - Src: "org.jfree.chart.axis.NumberAxis:371,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.NumberAxis:372,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.NumberAxis:374,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.axis.NumberAxis:378,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.axis.NumberAxis:382,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getAutoRangeIncludesZero"
    - Src: "org.jfree.chart.axis.NumberAxis:389,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getFixedAutoRange"
    - Src: "org.jfree.chart.axis.NumberAxis:395,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getAutoRangeMinimumSize"
    - Src: "org.jfree.chart.axis.NumberAxis:401,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.axis.NumberAxis:419,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getAutoRangeStickyZero"
    - Src: "org.jfree.chart.axis.NumberAxis:421,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperMargin"
    - Src: "org.jfree.chart.axis.NumberAxis:427,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerMargin"
    - Src: "org.jfree.chart.axis.NumberAxis:439,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.axis.NumberAxis:439,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].valueToJava2D(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:468"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:472"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:471"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:472"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:476"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:475"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:476"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:481"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:462,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.NumberAxis:463,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.NumberAxis:464,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.NumberAxis:468,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.NumberAxis:469,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.NumberAxis:470,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.axis.NumberAxis:472,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.NumberAxis:473,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.axis.NumberAxis:474,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.axis.NumberAxis:476,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].java2DToValue(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:509"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:513"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:512"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:513"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:517"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:516"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:517"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:522"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:521"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:503,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.NumberAxis:504,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.NumberAxis:505,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.NumberAxis:509,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.NumberAxis:510,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.NumberAxis:511,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.axis.NumberAxis:513,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.NumberAxis:514,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.axis.NumberAxis:515,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.axis.NumberAxis:517,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].calculateLowestVisibleTickValue()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:536,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.NumberAxis:536,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.NumberAxis:537,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.NumberAxis:537,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.NumberAxis:537,1"
      Dst: "[java.lang.Math].ceil"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].calculateHighestVisibleTickValue()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:549,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.NumberAxis:549,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.NumberAxis:550,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.NumberAxis:550,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.NumberAxis:550,1"
      Dst: "[java.lang.Math].floor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].calculateVisibleTickCount()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:560,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.NumberAxis:560,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.NumberAxis:561,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.NumberAxis:562,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.NumberAxis:562,1"
      Dst: "[java.lang.Math].floor"
    - Src: "org.jfree.chart.axis.NumberAxis:563,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.NumberAxis:563,1"
      Dst: "[java.lang.Math].ceil"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].draw(java.awt.Graphics2D,double,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisState"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:589"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:599"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:598"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:601"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:606"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:605"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:589,1"
      Dst: "[org.jfree.chart.axis.Axis].isVisible"
    - Src: "org.jfree.chart.axis.NumberAxis:590,1"
      Dst: "[org.jfree.chart.axis.AxisState].<init>"
    - Src: "org.jfree.chart.axis.NumberAxis:593,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].refreshTicks"
    - Src: "org.jfree.chart.axis.NumberAxis:594,1"
      Dst: "[org.jfree.chart.axis.AxisState].setTicks"
    - Src: "org.jfree.chart.axis.NumberAxis:599,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].drawTickMarksAndLabels"
    - Src: "org.jfree.chart.axis.NumberAxis:601,1"
      Dst: "[org.jfree.chart.axis.Axis].getAttributedLabel"
    - Src: "org.jfree.chart.axis.NumberAxis:602,1"
      Dst: "[org.jfree.chart.axis.Axis].drawAttributedLabel"
    - Src: "org.jfree.chart.axis.NumberAxis:606,1"
      Dst: "[org.jfree.chart.axis.Axis].getLabel"
    - Src: "org.jfree.chart.axis.NumberAxis:606,1"
      Dst: "[org.jfree.chart.axis.Axis].drawLabel"
    - Src: "org.jfree.chart.axis.NumberAxis:608,1"
      Dst: "[org.jfree.chart.axis.Axis].createAndAddEntity"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].createStandardTickUnits()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: 625
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnitSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.NumberTickUnitSource].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:626,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].createIntegerTickUnits()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnitSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:638,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].createStandardTickUnits(java.util.Locale)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnitSource"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:657,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.axis.NumberAxis:658,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].createIntegerTickUnits(java.util.Locale)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnitSource"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:672,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.axis.NumberAxis:673,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].estimateMaximumTickLabelHeight(java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:684,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelInsets"
    - Src: "org.jfree.chart.axis.NumberAxis:685,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getTop"
    - Src: "org.jfree.chart.axis.NumberAxis:685,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getBottom"
    - Src: "org.jfree.chart.axis.NumberAxis:687,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.NumberAxis:688,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.axis.NumberAxis:689,1"
      Dst: "[java.awt.Font].getLineMetrics"
    - Src: "org.jfree.chart.axis.NumberAxis:689,1"
      Dst: "[java.awt.font.LineMetrics].getHeight"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].estimateMaximumTickLabelWidth(java.awt.Graphics2D,org.jfree.chart.axis.TickUnit)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.axis.TickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:712"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:720"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:727"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:732"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:731"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:709,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelInsets"
    - Src: "org.jfree.chart.axis.NumberAxis:710,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getLeft"
    - Src: "org.jfree.chart.axis.NumberAxis:710,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getRight"
    - Src: "org.jfree.chart.axis.NumberAxis:712,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.NumberAxis:715,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.axis.NumberAxis:716,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.NumberAxis:716,1"
      Dst: "[java.awt.Font].getLineMetrics"
    - Src: "org.jfree.chart.axis.NumberAxis:717,1"
      Dst: "[java.awt.font.LineMetrics].getHeight"
    - Src: "org.jfree.chart.axis.NumberAxis:721,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.axis.NumberAxis:722,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.NumberAxis:723,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.NumberAxis:724,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.NumberAxis:726,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getNumberFormatOverride"
    - Src: "org.jfree.chart.axis.NumberAxis:728,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.axis.NumberAxis:732,1"
      Dst: "[org.jfree.chart.axis.TickUnit].valueToString"
    - Src: "org.jfree.chart.axis.NumberAxis:735,1"
      Dst: "[java.awt.FontMetrics].stringWidth"
    - Src: "org.jfree.chart.axis.NumberAxis:737,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].selectAutoTickUnit(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:756"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:759"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:758"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:759"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:763"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:762"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:756,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.NumberAxis:757,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].selectHorizontalAutoTickUnit"
    - Src: "org.jfree.chart.axis.NumberAxis:759,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.NumberAxis:760,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].selectVerticalAutoTickUnit"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].selectHorizontalAutoTickUnit(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:784"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:785"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:784"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:784"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:790"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:789"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:802"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:810"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:809"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:806"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:810"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:809"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:777,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.NumberAxis:778,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getStandardTickUnits"
    - Src: "org.jfree.chart.axis.NumberAxis:782,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.NumberAxis:782,1"
      Dst: "[org.jfree.data.Range].getLength"
    - Src: "org.jfree.chart.axis.NumberAxis:783,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.NumberAxis:785,1"
      Dst: "[org.jfree.chart.axis.TickUnitSource].getCeilingTickUnit"
    - Src: "org.jfree.chart.axis.NumberAxis:791,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].estimateMaximumTickLabelWidth"
    - Src: "org.jfree.chart.axis.NumberAxis:792,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].lengthToJava2D"
    - Src: "org.jfree.chart.axis.NumberAxis:802,1"
      Dst: "[java.lang.Double].isFinite"
    - Src: "org.jfree.chart.axis.NumberAxis:807,1"
      Dst: "[org.jfree.chart.axis.TickUnitSource].getLargerTickUnit"
    - Src: "org.jfree.chart.axis.NumberAxis:810,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].setTickUnit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].selectVerticalAutoTickUnit(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:832"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:835"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:834"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:842"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:845"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:844"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:825,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].estimateMaximumTickLabelHeight"
    - Src: "org.jfree.chart.axis.NumberAxis:828,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getStandardTickUnits"
    - Src: "org.jfree.chart.axis.NumberAxis:829,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.NumberAxis:829,1"
      Dst: "[org.jfree.chart.axis.TickUnitSource].getCeilingTickUnit"
    - Src: "org.jfree.chart.axis.NumberAxis:830,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.NumberAxis:830,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].lengthToJava2D"
    - Src: "org.jfree.chart.axis.NumberAxis:835,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.NumberAxis:835,1"
      Dst: "[org.jfree.data.Range].getLength"
    - Src: "org.jfree.chart.axis.NumberAxis:843,1"
      Dst: "[org.jfree.chart.axis.TickUnitSource].getLargerTickUnit"
    - Src: "org.jfree.chart.axis.NumberAxis:845,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].setTickUnit"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].refreshTicks(java.awt.Graphics2D,org.jfree.chart.axis.AxisState,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.axis.AxisState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:865"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:868"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:867"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:868"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:864,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.NumberAxis:865,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.NumberAxis:866,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].refreshTicksHorizontal"
    - Src: "org.jfree.chart.axis.NumberAxis:868,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.NumberAxis:869,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].refreshTicksVertical"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].refreshTicksHorizontal(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 97
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:893"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:897"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:896"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:902"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:966"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:965"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:904"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:907"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:906"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:907"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:916"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:915"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:910"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:907"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:906"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:916"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:966"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:965"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:920"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:924"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:923"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:928"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:939"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:938"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:931"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:935"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:934"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:939"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:944"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:943"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:953"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:916"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:915"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:958"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:954"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:953"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:888,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.NumberAxis:890,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.NumberAxis:891,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.NumberAxis:893,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoTickUnitSelection"
    - Src: "org.jfree.chart.axis.NumberAxis:894,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].selectAutoTickUnit"
    - Src: "org.jfree.chart.axis.NumberAxis:897,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.NumberAxis:898,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.NumberAxis:899,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].calculateVisibleTickCount"
    - Src: "org.jfree.chart.axis.NumberAxis:900,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].calculateLowestVisibleTickValue"
    - Src: "org.jfree.chart.axis.NumberAxis:903,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getMinorTickCount"
    - Src: "org.jfree.chart.axis.NumberAxis:905,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getMinorTickCount"
    - Src: "org.jfree.chart.axis.NumberAxis:910,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.NumberAxis:910,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.axis.NumberAxis:911,1"
      Dst: "[org.jfree.chart.axis.NumberTick].<init>"
    - Src: "org.jfree.chart.axis.NumberAxis:911,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.axis.NumberAxis:919,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getNumberFormatOverride"
    - Src: "org.jfree.chart.axis.NumberAxis:921,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.axis.NumberAxis:924,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].valueToString"
    - Src: "org.jfree.chart.axis.NumberAxis:928,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.NumberAxis:949,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.axis.NumberAxis].refreshTicksVertical(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 100
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:988"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:992"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:991"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:997"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1067"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1066"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:999"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1002"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1001"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:1002"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1012"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1011"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:1005"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1002"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1001"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:1012"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1067"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1066"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:1016"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1020"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1019"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:1026"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1039"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1038"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:1027"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1033"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1032"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:1039"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1044"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1043"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:1054"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1012"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1011"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:1059"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1055"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1054"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:983,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.NumberAxis:984,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.chart.axis.NumberAxis:986,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.NumberAxis:987,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.NumberAxis:988,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoTickUnitSelection"
    - Src: "org.jfree.chart.axis.NumberAxis:989,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].selectAutoTickUnit"
    - Src: "org.jfree.chart.axis.NumberAxis:992,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.NumberAxis:993,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.NumberAxis:994,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].calculateVisibleTickCount"
    - Src: "org.jfree.chart.axis.NumberAxis:995,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].calculateLowestVisibleTickValue"
    - Src: "org.jfree.chart.axis.NumberAxis:998,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getMinorTickCount"
    - Src: "org.jfree.chart.axis.NumberAxis:1000,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getMinorTickCount"
    - Src: "org.jfree.chart.axis.NumberAxis:1005,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.NumberAxis:1005,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.axis.NumberAxis:1006,1"
      Dst: "[org.jfree.chart.axis.NumberTick].<init>"
    - Src: "org.jfree.chart.axis.NumberAxis:1006,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.axis.NumberAxis:1015,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getNumberFormatOverride"
    - Src: "org.jfree.chart.axis.NumberAxis:1017,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.axis.NumberAxis:1020,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].valueToString"
    - Src: "org.jfree.chart.axis.NumberAxis:1026,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.NumberAxis:1049,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.axis.NumberAxis].clone()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: 1080
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    functionUses: 28
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:1082"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1085"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:1081,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].clone"
    - Src: "org.jfree.chart.axis.NumberAxis:1084,1"
      Dst: "[java.text.NumberFormat].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: 1097
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.ValueAxis].equals(java.lang.Object)"
    functionUses: 4
    ICount: 33
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberAxis:1098"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1101"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1100"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:1101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:1105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1107"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:1108"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:1111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1113"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:1114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1117"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1116"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberAxis:1117"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberAxis:1119"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:1111,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.axis.NumberAxis:1117,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.axis.NumberAxis:1120,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberAxis].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.NumberAxis"
    linkageType: null
    functionLinenumber: 1129
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.Axis].hashCode()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberAxis:1130,1"
      Dst: "[org.jfree.chart.axis.Axis].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryStepRenderer$State].<init>(org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryStepRenderer$State"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer$State:89,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].<init>"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer$State:90,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].<init>()"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:75,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].createTextBlock(java.lang.String,java.awt.Font,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextBlock"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.text.TextBlock].<init>()"
    - "[org.jfree.chart.text.TextBlock].addLine(java.lang.String,java.awt.Font,java.awt.Paint)"
    - "[org.jfree.chart.text.TextBlock].addLine(java.lang.String,java.awt.Font,java.awt.Paint)"
    functionUses: 2
    ICount: 39
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextUtils:93"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:89"
        BranchSideFuncs:
        - "<init>()"
        - "nullNotPermitted(java.lang.Object,java.lang.String)"
    - Branch String: "org.jfree.chart.text.TextUtils:95"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:117"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:116"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:97"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:96"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:95"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:99"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:97"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:113"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:112"
        BranchSideFuncs:
        - "addLine(java.lang.String,java.awt.Font,java.awt.Paint)"
    - Branch String: "org.jfree.chart.text.TextUtils:106"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:90,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.text.TextUtils:91,1"
      Dst: "[org.jfree.chart.text.TextBlock].<init>"
    - Src: "org.jfree.chart.text.TextUtils:93,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.chart.text.TextUtils:96,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.jfree.chart.text.TextUtils:98,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jfree.chart.text.TextUtils:100,1"
      Dst: "[org.jfree.chart.text.TextBlock].addLine"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.text.TextUtils].createTextBlock(java.lang.String,java.awt.Font,java.awt.Paint,float,org.jfree.chart.text.TextMeasurer)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextBlock"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    - "java.awt.Paint"
    - "float"
    - "org.jfree.chart.text.TextMeasurer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:134,1"
      Dst: "[org.jfree.chart.text.TextUtils].createTextBlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].createTextBlock(java.lang.String,java.awt.Font,java.awt.Paint,float,int,org.jfree.chart.text.TextMeasurer)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextBlock"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    - "java.awt.Paint"
    - "float"
    - "int"
    - "org.jfree.chart.text.TextMeasurer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextUtils:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:176"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:176"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:164"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:167"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:166"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:167"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:170"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:169"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:176"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:175"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:176"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:175"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:177"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:191"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:190"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:182"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:186"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:155,1"
      Dst: "[org.jfree.chart.text.TextBlock].<init>"
    - Src: "org.jfree.chart.text.TextUtils:156,1"
      Dst: "[java.text.BreakIterator].getLineInstance"
    - Src: "org.jfree.chart.text.TextUtils:157,1"
      Dst: "[java.text.BreakIterator].setText"
    - Src: "org.jfree.chart.text.TextUtils:160,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.chart.text.TextUtils:162,1"
      Dst: "[org.jfree.chart.text.TextUtils].nextLineBreak"
    - Src: "org.jfree.chart.text.TextUtils:165,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jfree.chart.text.TextUtils:165,1"
      Dst: "[org.jfree.chart.text.TextBlock].addLine"
    - Src: "org.jfree.chart.text.TextUtils:173,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jfree.chart.text.TextUtils:178,1"
      Dst: "[org.jfree.chart.text.TextBlock].getLastLine"
    - Src: "org.jfree.chart.text.TextUtils:179,1"
      Dst: "[org.jfree.chart.text.TextLine].getLastTextFragment"
    - Src: "org.jfree.chart.text.TextUtils:180,1"
      Dst: "[org.jfree.chart.text.TextFragment].getText"
    - Src: "org.jfree.chart.text.TextUtils:183,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.text.TextUtils:186,1"
      Dst: "[org.jfree.chart.text.TextLine].removeFragment"
    - Src: "org.jfree.chart.text.TextUtils:188,1"
      Dst: "[org.jfree.chart.text.TextFragment].getFont"
    - Src: "org.jfree.chart.text.TextUtils:188,1"
      Dst: "[org.jfree.chart.text.TextFragment].getPaint"
    - Src: "org.jfree.chart.text.TextUtils:188,1"
      Dst: "[org.jfree.chart.text.TextFragment].<init>"
    - Src: "org.jfree.chart.text.TextUtils:189,1"
      Dst: "[org.jfree.chart.text.TextLine].addFragment"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.text.TextUtils].nextLineBreak(java.lang.String,int,float,java.text.BreakIterator,org.jfree.chart.text.TextMeasurer)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "float"
    - "java.text.BreakIterator"
    - "org.jfree.chart.text.TextMeasurer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextUtils:217"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:219"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:222"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:236"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:235"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:223"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:231"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:230"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:229"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:226"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:223"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:236"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:241"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:216,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.jfree.chart.text.TextUtils:220,1"
      Dst: "[java.text.BreakIterator].following"
    - Src: "org.jfree.chart.text.TextUtils:221,1"
      Dst: "[org.jfree.chart.text.TextMeasurer].getStringWidth"
    - Src: "org.jfree.chart.text.TextUtils:232,1"
      Dst: "[java.text.BreakIterator].previous"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.text.TextUtils].getTextBounds(java.lang.String,java.awt.Graphics2D,java.awt.FontMetrics)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.awt.Graphics2D"
    - "java.awt.FontMetrics"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextUtils:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:271"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:262,1"
      Dst: "[java.awt.FontMetrics].getStringBounds"
    - Src: "org.jfree.chart.text.TextUtils:266,1"
      Dst: "[java.awt.FontMetrics].getFont"
    - Src: "org.jfree.chart.text.TextUtils:267,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.text.TextUtils:266,1"
      Dst: "[java.awt.Font].getLineMetrics"
    - Src: "org.jfree.chart.text.TextUtils:268,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.text.TextUtils:268,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.text.TextUtils:268,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.text.TextUtils:269,1"
      Dst: "[java.awt.font.LineMetrics].getHeight"
    - Src: "org.jfree.chart.text.TextUtils:268,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    - Src: "org.jfree.chart.text.TextUtils:271,1"
      Dst: "[java.awt.FontMetrics].stringWidth"
    - Src: "org.jfree.chart.text.TextUtils:272,1"
      Dst: "[java.awt.FontMetrics].getHeight"
    - Src: "org.jfree.chart.text.TextUtils:273,1"
      Dst: "[java.awt.FontMetrics].getAscent"
    - Src: "org.jfree.chart.text.TextUtils:273,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].calcAlignedStringBounds(java.lang.String,java.awt.Graphics2D,float,float,org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:295,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.text.TextUtils:296,1"
      Dst: "[org.jfree.chart.text.TextUtils].deriveTextBoundsAnchorOffsets"
    - Src: "org.jfree.chart.text.TextUtils:300,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.text.TextUtils:300,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.text.TextUtils:299,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].drawAlignedString(java.lang.String,java.awt.Graphics2D,float,float,org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextUtils:325"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:328"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:319,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.text.TextUtils:320,1"
      Dst: "[org.jfree.chart.text.TextUtils].deriveTextBoundsAnchorOffsets"
    - Src: "org.jfree.chart.text.TextUtils:324,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.text.TextUtils:324,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.text.TextUtils:323,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    - Src: "org.jfree.chart.text.TextUtils:326,1"
      Dst: "[java.awt.Graphics2D].drawString"
    - Src: "org.jfree.chart.text.TextUtils:329,1"
      Dst: "[java.awt.Graphics].getFont"
    - Src: "org.jfree.chart.text.TextUtils:329,1"
      Dst: "[java.awt.Font].getAttributes"
    - Src: "org.jfree.chart.text.TextUtils:329,1"
      Dst: "[java.text.AttributedString].<init>"
    - Src: "org.jfree.chart.text.TextUtils:330,1"
      Dst: "[java.text.AttributedString].getIterator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].deriveTextBoundsAnchorOffsets(java.awt.Graphics2D,java.lang.String,org.jfree.chart.text.TextAnchor,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.lang.String"
    - "org.jfree.chart.text.TextAnchor"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextUtils:368"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:370"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:369"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:370"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:374"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:373"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:374"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:376"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:375"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:376"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:378"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:377"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:378"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:380"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:379"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:380"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:382"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:381"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:382"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:385"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:384"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:385"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:388"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:387"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:355,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.text.TextUtils:356,1"
      Dst: "[java.awt.Graphics].getFont"
    - Src: "org.jfree.chart.text.TextUtils:357,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.text.TextUtils:358,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.text.TextUtils:359,1"
      Dst: "[java.awt.Font].getLineMetrics"
    - Src: "org.jfree.chart.text.TextUtils:360,1"
      Dst: "[java.awt.font.LineMetrics].getAscent"
    - Src: "org.jfree.chart.text.TextUtils:363,1"
      Dst: "[java.awt.font.LineMetrics].getDescent"
    - Src: "org.jfree.chart.text.TextUtils:364,1"
      Dst: "[java.awt.font.LineMetrics].getLeading"
    - Src: "org.jfree.chart.text.TextUtils:368,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isHorizontalCenter"
    - Src: "org.jfree.chart.text.TextUtils:369,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.text.TextUtils:370,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isRight"
    - Src: "org.jfree.chart.text.TextUtils:374,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isTop"
    - Src: "org.jfree.chart.text.TextUtils:375,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.text.TextUtils:376,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isHalfAscent"
    - Src: "org.jfree.chart.text.TextUtils:378,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isVerticalCenter"
    - Src: "org.jfree.chart.text.TextUtils:380,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isBaseline"
    - Src: "org.jfree.chart.text.TextUtils:382,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isBottom"
    - Src: "org.jfree.chart.text.TextUtils:386,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].drawRotatedString(java.lang.String,java.awt.Graphics2D,double,float,float)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.awt.Graphics2D"
    - "double"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:408,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawRotatedString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].drawRotatedString(java.lang.String,java.awt.Graphics2D,float,float,double,float,float)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "double"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextUtils:429"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:430"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:429"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:429"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:432"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:437"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:436"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:442"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:447"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:448"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:451"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:450"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:429,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.text.TextUtils:433,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    - Src: "org.jfree.chart.text.TextUtils:437,1"
      Dst: "[java.awt.Graphics2D].getTransform"
    - Src: "org.jfree.chart.text.TextUtils:438,1"
      Dst: "[java.awt.geom.AffineTransform].getRotateInstance"
    - Src: "org.jfree.chart.text.TextUtils:440,1"
      Dst: "[java.awt.Graphics2D].transform"
    - Src: "org.jfree.chart.text.TextUtils:444,1"
      Dst: "[java.awt.Graphics].getFont"
    - Src: "org.jfree.chart.text.TextUtils:445,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.text.TextUtils:445,1"
      Dst: "[java.awt.font.TextLayout].<init>"
    - Src: "org.jfree.chart.text.TextUtils:446,1"
      Dst: "[java.awt.font.TextLayout].draw"
    - Src: "org.jfree.chart.text.TextUtils:449,1"
      Dst: "[java.awt.Graphics2D].drawString"
    - Src: "org.jfree.chart.text.TextUtils:452,1"
      Dst: "[java.awt.Font].getAttributes"
    - Src: "org.jfree.chart.text.TextUtils:452,1"
      Dst: "[java.text.AttributedString].<init>"
    - Src: "org.jfree.chart.text.TextUtils:453,1"
      Dst: "[java.text.AttributedString].getIterator"
    - Src: "org.jfree.chart.text.TextUtils:456,1"
      Dst: "[java.awt.Graphics2D].setTransform"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].drawRotatedString(java.lang.String,java.awt.Graphics2D,float,float,org.jfree.chart.text.TextAnchor,double,float,float)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.String"
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "org.jfree.chart.text.TextAnchor"
    - "double"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextUtils:477"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:478"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:477"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:477"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:480"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:479"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:480"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:483"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:482"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:477,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.text.TextUtils:481,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    - Src: "org.jfree.chart.text.TextUtils:483,1"
      Dst: "[org.jfree.chart.text.TextUtils].deriveTextBoundsAnchorOffsets"
    - Src: "org.jfree.chart.text.TextUtils:485,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawRotatedString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].drawRotatedString(java.lang.String,java.awt.Graphics2D,float,float,org.jfree.chart.text.TextAnchor,double,org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "org.jfree.chart.text.TextAnchor"
    - "double"
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextUtils:506"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:507"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:506"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:506"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:509"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:508"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:509"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:512"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:511"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:506,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.text.TextUtils:510,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    - Src: "org.jfree.chart.text.TextUtils:512,1"
      Dst: "[org.jfree.chart.text.TextUtils].deriveTextBoundsAnchorOffsets"
    - Src: "org.jfree.chart.text.TextUtils:514,1"
      Dst: "[org.jfree.chart.text.TextUtils].deriveRotationAnchorOffsets"
    - Src: "org.jfree.chart.text.TextUtils:516,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawRotatedString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].calculateRotatedStringBounds(java.lang.String,java.awt.Graphics2D,float,float,org.jfree.chart.text.TextAnchor,double,org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "org.jfree.chart.text.TextAnchor"
    - "double"
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextUtils:540"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:541"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:540"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:540"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:543"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:542"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:540,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.text.TextUtils:543,1"
      Dst: "[org.jfree.chart.text.TextUtils].deriveTextBoundsAnchorOffsets"
    - Src: "org.jfree.chart.text.TextUtils:544,1"
      Dst: "[org.jfree.chart.text.TextUtils].deriveRotationAnchorOffsets"
    - Src: "org.jfree.chart.text.TextUtils:546,1"
      Dst: "[org.jfree.chart.text.TextUtils].calculateRotatedStringBounds"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].deriveTextBoundsAnchorOffsets(java.awt.Graphics2D,java.lang.String,org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.lang.String"
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextUtils:582"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:584"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:583"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:584"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:590"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:589"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:590"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:592"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:591"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:592"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:594"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:593"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:594"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:596"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:595"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:596"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:599"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:598"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:570,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.text.TextUtils:571,1"
      Dst: "[java.awt.Graphics].getFont"
    - Src: "org.jfree.chart.text.TextUtils:572,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.text.TextUtils:573,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.text.TextUtils:574,1"
      Dst: "[java.awt.Font].getLineMetrics"
    - Src: "org.jfree.chart.text.TextUtils:575,1"
      Dst: "[java.awt.font.LineMetrics].getAscent"
    - Src: "org.jfree.chart.text.TextUtils:577,1"
      Dst: "[java.awt.font.LineMetrics].getDescent"
    - Src: "org.jfree.chart.text.TextUtils:578,1"
      Dst: "[java.awt.font.LineMetrics].getLeading"
    - Src: "org.jfree.chart.text.TextUtils:582,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isHorizontalCenter"
    - Src: "org.jfree.chart.text.TextUtils:583,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.text.TextUtils:584,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isRight"
    - Src: "org.jfree.chart.text.TextUtils:588,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isTop"
    - Src: "org.jfree.chart.text.TextUtils:589,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.text.TextUtils:590,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isHalfAscent"
    - Src: "org.jfree.chart.text.TextUtils:592,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isVerticalCenter"
    - Src: "org.jfree.chart.text.TextUtils:594,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isBaseline"
    - Src: "org.jfree.chart.text.TextUtils:596,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isBottom"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].deriveRotationAnchorOffsets(java.awt.Graphics2D,java.lang.String,org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.lang.String"
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextUtils:631"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:633"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:632"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:633"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:635"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:634"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:635"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:639"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:638"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:639"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:641"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:640"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:641"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:643"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:642"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:643"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:645"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:644"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:645"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:647"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:646"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:647"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:650"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:649"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:620,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.text.TextUtils:621,1"
      Dst: "[java.awt.Graphics].getFont"
    - Src: "org.jfree.chart.text.TextUtils:621,1"
      Dst: "[java.awt.Font].getLineMetrics"
    - Src: "org.jfree.chart.text.TextUtils:622,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.text.TextUtils:623,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.text.TextUtils:624,1"
      Dst: "[java.awt.font.LineMetrics].getAscent"
    - Src: "org.jfree.chart.text.TextUtils:626,1"
      Dst: "[java.awt.font.LineMetrics].getDescent"
    - Src: "org.jfree.chart.text.TextUtils:627,1"
      Dst: "[java.awt.font.LineMetrics].getLeading"
    - Src: "org.jfree.chart.text.TextUtils:631,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isLeft"
    - Src: "org.jfree.chart.text.TextUtils:633,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isHorizontalCenter"
    - Src: "org.jfree.chart.text.TextUtils:634,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.text.TextUtils:635,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isRight"
    - Src: "org.jfree.chart.text.TextUtils:639,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isTop"
    - Src: "org.jfree.chart.text.TextUtils:640,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.text.TextUtils:641,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isVerticalCenter"
    - Src: "org.jfree.chart.text.TextUtils:643,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isHalfAscent"
    - Src: "org.jfree.chart.text.TextUtils:645,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isBaseline"
    - Src: "org.jfree.chart.text.TextUtils:647,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isBottom"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].calculateRotatedStringBounds(java.lang.String,java.awt.Graphics2D,float,float,double,float,float)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "double"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextUtils:675"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:676"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:675"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextUtils:675"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextUtils:678"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextUtils:677"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextUtils:675,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.text.TextUtils:678,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.text.TextUtils:679,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.text.TextUtils:680,1"
      Dst: "[java.awt.geom.AffineTransform].getTranslateInstance"
    - Src: "org.jfree.chart.text.TextUtils:682,1"
      Dst: "[java.awt.geom.AffineTransform].createTransformedShape"
    - Src: "org.jfree.chart.text.TextUtils:683,1"
      Dst: "[java.awt.geom.AffineTransform].getRotateInstance"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].getUseFontMetricsGetStringBounds()"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].setUseFontMetricsGetStringBounds(boolean)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].isUseDrawRotatedStringWorkaround()"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].setUseDrawRotatedStringWorkaround(boolean)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].getDrawStringsWithFontAttributes()"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextUtils].setDrawStringsWithFontAttributes(boolean)"
    functionSourceFile: "org.jfree.chart.text.TextUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer$XYBarRendererState].<init>(org.jfree.chart.renderer.xy.XYBarRenderer,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer$XYBarRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.renderer.xy.XYBarRenderer"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer$XYBarRendererState:160,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer$XYBarRendererState].getG2Base()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer$XYBarRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer$XYBarRendererState].setG2Base(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer$XYBarRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].<init>()"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:78,1"
      Dst: "[org.jfree.data.xy.AbstractIntervalXYDataset].<init>"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:79,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].getSeriesCount()"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:90,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    functionUses: 5
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:106,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:106,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:107,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    functionUses: 18
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:123,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:123,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:124,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].getXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:147,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].getYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:170,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].getStartXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:193,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].getEndXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:216,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].getStartYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:239,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].getEndYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:262,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getEndXValue(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:285,1"
      Dst: "[org.jfree.data.xy.DefaultIntervalXYDataset].getEndXValue"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:285,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].getEndY(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getEndYValue(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:307,1"
      Dst: "[org.jfree.data.xy.DefaultIntervalXYDataset].getEndYValue"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:307,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getStartXValue(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:329,1"
      Dst: "[org.jfree.data.xy.DefaultIntervalXYDataset].getStartXValue"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:329,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].getStartY(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getStartYValue(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:351,1"
      Dst: "[org.jfree.data.xy.DefaultIntervalXYDataset].getStartYValue"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:351,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].getX(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getXValue(int,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:373,1"
      Dst: "[org.jfree.data.xy.DefaultIntervalXYDataset].getXValue"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:373,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].getY(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getYValue(int,int)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:395,1"
      Dst: "[org.jfree.data.xy.DefaultIntervalXYDataset].getYValue"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:395,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].addSeries(java.lang.Comparable,double[][])"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "double[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:412"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:416"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:415"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:417"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:419"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:417"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:419"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:417"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:419"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:417"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:419"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:417"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:424"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:429"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:410,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:413,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:423,1"
      Dst: "[org.jfree.data.general.AbstractSeriesDataset].indexOf"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:425,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:429,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:432,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:432,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:452"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:455"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:454"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:455"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:458"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:457"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:459"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:461"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:462"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:496"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:495"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:467"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:470"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:469"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:472"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:475"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:474"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:477"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:480"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:479"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:482"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:485"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:484"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:487"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:490"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:489"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:492"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:459,1"
      Dst: "[java.util.List].equals"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:462,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:463,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:467,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].hashCode()"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:507,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    functionSourceFile: "org.jfree.data.xy.DefaultIntervalXYDataset"
    linkageType: null
    functionLinenumber: 522
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 25
    ICount: 61
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultIntervalXYDataset:526"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultIntervalXYDataset:548"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:523,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:524,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:525,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:527,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:540,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.jfree.data.xy.DefaultIntervalXYDataset:546,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.CategoryAxis].<init>()"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:138,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:147,1"
      Dst: "[org.jfree.chart.axis.Axis].<init>"
    - Src: "org.jfree.chart.axis.CategoryAxis:157,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getLowerMargin()"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].setLowerMargin(double)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:186,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getUpperMargin()"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].setUpperMargin(double)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:212,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getCategoryMargin()"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].setCategoryMargin(double)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:238,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getMaximumCategoryLabelLines()"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].setMaximumCategoryLabelLines(int)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:262,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getMaximumCategoryLabelWidthRatio()"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].setMaximumCategoryLabelWidthRatio(float)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:286,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getCategoryLabelPositionOffset()"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].setCategoryLabelPositionOffset(int)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:312,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getCategoryLabelPositions()"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryLabelPositions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].setCategoryLabelPositions(org.jfree.chart.axis.CategoryLabelPositions)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.CategoryLabelPositions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:336,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryAxis:338,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getTickLabelFont(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:354"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:357"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:356"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:351,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryAxis:352,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.axis.CategoryAxis:355,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].setTickLabelFont(java.lang.Comparable,java.awt.Font)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:371"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:374"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:373"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:370,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryAxis:372,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.jfree.chart.axis.CategoryAxis:374,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.axis.CategoryAxis:376,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getTickLabelPaint(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:392"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:395"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:389,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryAxis:390,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.axis.CategoryAxis:393,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelPaint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].setTickLabelPaint(java.lang.Comparable,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:409"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:412"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:411"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:408,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryAxis:410,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.jfree.chart.axis.CategoryAxis:412,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.axis.CategoryAxis:414,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].addCategoryLabelToolTip(java.lang.Comparable,java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:427,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryAxis:428,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.axis.CategoryAxis:429,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getCategoryLabelToolTip(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:444,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryAxis:445,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].removeCategoryLabelToolTip(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:460"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:463"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:462"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:459,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryAxis:460,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.jfree.chart.axis.CategoryAxis:461,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].clearCategoryLabelToolTips()"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:473,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.jfree.chart.axis.CategoryAxis:474,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].addCategoryLabelURL(java.lang.Comparable,java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:487,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryAxis:488,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.axis.CategoryAxis:489,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getCategoryLabelURL(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:503,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryAxis:504,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].removeCategoryLabelURL(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:519"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:522"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:521"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:518,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryAxis:519,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.jfree.chart.axis.CategoryAxis:520,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].clearCategoryLabelURLs()"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:532,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.jfree.chart.axis.CategoryAxis:533,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getCategoryJava2DCoordinate(org.jfree.chart.axis.CategoryAnchor,int,int,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 5
    argTypes:
    - "org.jfree.chart.axis.CategoryAnchor"
    - "int"
    - "int"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:550,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryAxis:552,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.jfree.chart.axis.CategoryAxis:554,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart"
    - Src: "org.jfree.chart.axis.CategoryAxis:557,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    - Src: "org.jfree.chart.axis.CategoryAxis:560,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryEnd"
    - Src: "org.jfree.chart.axis.CategoryAxis:563,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart(int,int,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:586"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:587"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:586"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:586"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:589"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:588"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:589"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:590"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:589"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:593"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:587,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.CategoryAxis:587,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.CategoryAxis:587,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getLowerMargin"
    - Src: "org.jfree.chart.axis.CategoryAxis:591,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.axis.CategoryAxis:591,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.CategoryAxis:594,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].calculateCategorySize"
    - Src: "org.jfree.chart.axis.CategoryAxis:595,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].calculateCategoryGapSize"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle(int,int,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:618"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:619"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:618"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:618"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:622"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:621"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:619,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.axis.CategoryAxis:619,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.axis.CategoryAxis:622,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart"
    - Src: "org.jfree.chart.axis.CategoryAxis:623,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].calculateCategorySize"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getCategoryEnd(int,int,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:642,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart"
    - Src: "org.jfree.chart.axis.CategoryAxis:643,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].calculateCategorySize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle(java.lang.Comparable,java.util.List,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 4
    argTypes:
    - "java.lang.Comparable"
    - "java.util.List"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:663,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryAxis:664,1"
      Dst: "[java.util.List].indexOf"
    - Src: "org.jfree.chart.axis.CategoryAxis:665,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.axis.CategoryAxis:666,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getCategorySeriesMiddle(java.lang.Comparable,java.lang.Comparable,org.jfree.data.category.CategoryDataset,double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 6
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "org.jfree.data.category.CategoryDataset"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:694"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:698"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:697"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:686,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnIndex"
    - Src: "org.jfree.chart.axis.CategoryAxis:687,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.axis.CategoryAxis:688,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowIndex"
    - Src: "org.jfree.chart.axis.CategoryAxis:689,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.chart.axis.CategoryAxis:690,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart"
    - Src: "org.jfree.chart.axis.CategoryAxis:692,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryEnd"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].getCategorySeriesMiddle(int,int,int,int,double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 7
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:726"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:730"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:729"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:722,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart"
    - Src: "org.jfree.chart.axis.CategoryAxis:724,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryEnd"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].calculateCategorySize(int,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "int"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:751"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:752"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:751"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:751"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:754"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:753"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:754"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:755"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:754"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:757"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:758"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:764"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:763"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:752,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.CategoryAxis:756,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.CategoryAxis:759,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getLowerMargin"
    - Src: "org.jfree.chart.axis.CategoryAxis:759,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getUpperMargin"
    - Src: "org.jfree.chart.axis.CategoryAxis:760,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMargin"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].calculateCategoryGapSize(int,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "int"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:785"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:786"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:785"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:785"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:788"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:787"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:788"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:789"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:788"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:792"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:793"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:796"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:795"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:786,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.CategoryAxis:790,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.CategoryAxis:794,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMargin"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].reserveSpace(java.awt.Graphics2D,org.jfree.chart.plot.Plot,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.Plot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:815"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:820"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:819"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:820"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:825"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:824"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:827"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:851"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:850"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:853"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:858"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:857"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:858"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:863"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:862"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:816,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].<init>"
    - Src: "org.jfree.chart.axis.CategoryAxis:820,1"
      Dst: "[org.jfree.chart.axis.Axis].isVisible"
    - Src: "org.jfree.chart.axis.CategoryAxis:827,1"
      Dst: "[org.jfree.chart.axis.Axis].isTickLabelsVisible"
    - Src: "org.jfree.chart.axis.CategoryAxis:828,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.CategoryAxis:828,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.CategoryAxis:829,1"
      Dst: "[org.jfree.chart.axis.AxisState].<init>"
    - Src: "org.jfree.chart.axis.CategoryAxis:831,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].refreshTicks"
    - Src: "org.jfree.chart.axis.CategoryAxis:832,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.jfree.chart.axis.CategoryAxis:834,1"
      Dst: "[org.jfree.chart.axis.AxisState].getMax"
    - Src: "org.jfree.chart.axis.CategoryAxis:846,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.axis.CategoryAxis:851,1"
      Dst: "[org.jfree.chart.axis.Axis].getLabelEnclosure"
    - Src: "org.jfree.chart.axis.CategoryAxis:853,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.CategoryAxis:854,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.CategoryAxis:855,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].add"
    - Src: "org.jfree.chart.axis.CategoryAxis:858,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.CategoryAxis:859,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].configure()"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: 871
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].draw(java.awt.Graphics2D,double,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisState"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:896"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:900"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:899"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:900"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:903"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:902"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:904"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:908"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:907"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:913"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:918"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:917"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:896,1"
      Dst: "[org.jfree.chart.axis.Axis].isVisible"
    - Src: "org.jfree.chart.axis.CategoryAxis:897,1"
      Dst: "[org.jfree.chart.axis.AxisState].<init>"
    - Src: "org.jfree.chart.axis.CategoryAxis:900,1"
      Dst: "[org.jfree.chart.axis.Axis].isAxisLineVisible"
    - Src: "org.jfree.chart.axis.CategoryAxis:901,1"
      Dst: "[org.jfree.chart.axis.Axis].drawAxisLine"
    - Src: "org.jfree.chart.axis.CategoryAxis:904,1"
      Dst: "[org.jfree.chart.axis.Axis].isTickMarksVisible"
    - Src: "org.jfree.chart.axis.CategoryAxis:905,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].drawTickMarks"
    - Src: "org.jfree.chart.axis.CategoryAxis:908,1"
      Dst: "[org.jfree.chart.axis.Axis].createAndAddEntity"
    - Src: "org.jfree.chart.axis.CategoryAxis:911,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].drawCategoryLabels"
    - Src: "org.jfree.chart.axis.CategoryAxis:913,1"
      Dst: "[org.jfree.chart.axis.Axis].getAttributedLabel"
    - Src: "org.jfree.chart.axis.CategoryAxis:914,1"
      Dst: "[org.jfree.chart.axis.Axis].drawAttributedLabel"
    - Src: "org.jfree.chart.axis.CategoryAxis:918,1"
      Dst: "[org.jfree.chart.axis.Axis].getLabel"
    - Src: "org.jfree.chart.axis.CategoryAxis:918,1"
      Dst: "[org.jfree.chart.axis.Axis].drawLabel"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].drawCategoryLabels(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,org.jfree.chart.axis.AxisState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisState"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.axis.AxisState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 161
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:943"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:947"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:946"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:950"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1019"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1018"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:961"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:969"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:968"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:969"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:977"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:976"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:977"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:985"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:984"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:985"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:993"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:992"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1005"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1016"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1015"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1005"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1016"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1015"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1008"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1015"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1019"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1023"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1022"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1023"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1027"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1026"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1027"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1031"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1030"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1031"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1035"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1034"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:942,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryAxis:943,1"
      Dst: "[org.jfree.chart.axis.Axis].isTickLabelsVisible"
    - Src: "org.jfree.chart.axis.CategoryAxis:947,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].refreshTicks"
    - Src: "org.jfree.chart.axis.CategoryAxis:948,1"
      Dst: "[org.jfree.chart.axis.AxisState].setTicks"
    - Src: "org.jfree.chart.axis.CategoryAxis:950,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.axis.CategoryAxis:950,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.axis.CategoryAxis:950,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.axis.CategoryAxis:952,1"
      Dst: "[org.jfree.chart.axis.CategoryTick].getCategory"
    - Src: "org.jfree.chart.axis.CategoryAxis:952,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.CategoryAxis:952,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.CategoryAxis:953,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getTickLabelPaint"
    - Src: "org.jfree.chart.axis.CategoryAxis:953,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.axis.CategoryAxis:956,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPositions].getLabelPosition"
    - Src: "org.jfree.chart.axis.CategoryAxis:962,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.axis.CategoryAxis:962,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart"
    - Src: "org.jfree.chart.axis.CategoryAxis:964,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryEnd"
    - Src: "org.jfree.chart.axis.CategoryAxis:966,1"
      Dst: "[org.jfree.chart.axis.AxisState].getCursor"
    - Src: "org.jfree.chart.axis.CategoryAxis:967,1"
      Dst: "[org.jfree.chart.axis.AxisState].getMax"
    - Src: "org.jfree.chart.axis.CategoryAxis:993,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.axis.CategoryAxis:995,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].getCategoryAnchor"
    - Src: "org.jfree.chart.axis.CategoryAxis:995,1"
      Dst: "[org.jfree.chart.api.RectangleAnchor].getAnchorPoint"
    - Src: "org.jfree.chart.axis.CategoryAxis:996,1"
      Dst: "[org.jfree.chart.axis.CategoryTick].getLabel"
    - Src: "org.jfree.chart.axis.CategoryAxis:997,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.axis.CategoryAxis:998,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.axis.CategoryAxis:998,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].getLabelAnchor"
    - Src: "org.jfree.chart.axis.CategoryAxis:1000,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].getAngle"
    - Src: "org.jfree.chart.axis.CategoryAxis:997,1"
      Dst: "[org.jfree.chart.text.TextBlock].draw"
    - Src: "org.jfree.chart.axis.CategoryAxis:1001,1"
      Dst: "[org.jfree.chart.text.TextBlock].calculateBounds"
    - Src: "org.jfree.chart.axis.CategoryAxis:1005,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.axis.CategoryAxis:1007,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.axis.CategoryAxis:1009,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryLabelToolTip"
    - Src: "org.jfree.chart.axis.CategoryAxis:1011,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryLabelURL"
    - Src: "org.jfree.chart.axis.CategoryAxis:1012,1"
      Dst: "[org.jfree.chart.entity.CategoryLabelEntity].<init>"
    - Src: "org.jfree.chart.axis.CategoryAxis:1012,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].add"
    - Src: "org.jfree.chart.axis.CategoryAxis:1019,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.axis.CategoryAxis:1021,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorUp"
    - Src: "org.jfree.chart.axis.CategoryAxis:1025,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorDown"
    - Src: "org.jfree.chart.axis.CategoryAxis:1029,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorLeft"
    - Src: "org.jfree.chart.axis.CategoryAxis:1033,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorRight"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.CategoryAxis].refreshTicks(java.awt.Graphics2D,org.jfree.chart.axis.AxisState,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.axis.AxisState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 76
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1055"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1056"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1055"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1055"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1059"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1058"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1063"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1067"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1072"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1071"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1072"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1077"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1076"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1077"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1081"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1080"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1085"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1089"
      Branch Sides: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1089"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1091"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1092"
      Branch Sides: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1092"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1096"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:1052,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.CategoryAxis:1055,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.CategoryAxis:1055,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.CategoryAxis:1059,1"
      Dst: "[org.jfree.chart.axis.Axis].getPlot"
    - Src: "org.jfree.chart.axis.CategoryAxis:1060,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getCategoriesForAxis"
    - Src: "org.jfree.chart.axis.CategoryAxis:1065,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPositions].getLabelPosition"
    - Src: "org.jfree.chart.axis.CategoryAxis:1068,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].getWidthRatio"
    - Src: "org.jfree.chart.axis.CategoryAxis:1072,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].getWidthType"
    - Src: "org.jfree.chart.axis.CategoryAxis:1073,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.axis.CategoryAxis:1073,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].calculateCategorySize"
    - Src: "org.jfree.chart.axis.CategoryAxis:1077,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.CategoryAxis:1085,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.axis.CategoryAxis:1085,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.axis.CategoryAxis:1085,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.axis.CategoryAxis:1087,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.CategoryAxis:1087,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.CategoryAxis:1088,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].createLabel"
    - Src: "org.jfree.chart.axis.CategoryAxis:1091,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelInsets"
    - Src: "org.jfree.chart.axis.CategoryAxis:1090,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].calculateCategoryLabelHeight"
    - Src: "org.jfree.chart.axis.CategoryAxis:1090,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.axis.CategoryAxis:1094,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].calculateCategoryLabelWidth"
    - Src: "org.jfree.chart.axis.CategoryAxis:1098,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].getLabelAnchor"
    - Src: "org.jfree.chart.axis.CategoryAxis:1099,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].getRotationAnchor"
    - Src: "org.jfree.chart.axis.CategoryAxis:1099,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].getAngle"
    - Src: "org.jfree.chart.axis.CategoryAxis:1099,1"
      Dst: "[org.jfree.chart.axis.CategoryTick].<init>"
    - Src: "org.jfree.chart.axis.CategoryAxis:1100,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.axis.CategoryAxis:1104,1"
      Dst: "[org.jfree.chart.axis.AxisState].setMax"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.CategoryAxis].drawTickMarks(java.awt.Graphics2D,double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,org.jfree.chart.axis.AxisState)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.axis.AxisState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 100
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1143"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1136"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1144"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1152"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1151"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1154"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1161"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1160"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1172"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1171"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1163"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1170"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:1121,1"
      Dst: "[org.jfree.chart.axis.Axis].getPlot"
    - Src: "org.jfree.chart.axis.CategoryAxis:1126,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickMarkInsideLength"
    - Src: "org.jfree.chart.axis.CategoryAxis:1127,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickMarkOutsideLength"
    - Src: "org.jfree.chart.axis.CategoryAxis:1128,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.axis.CategoryAxis:1129,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getCategoriesForAxis"
    - Src: "org.jfree.chart.axis.CategoryAxis:1130,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickMarkPaint"
    - Src: "org.jfree.chart.axis.CategoryAxis:1130,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.axis.CategoryAxis:1131,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickMarkStroke"
    - Src: "org.jfree.chart.axis.CategoryAxis:1131,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.axis.CategoryAxis:1132,1"
      Dst: "[java.awt.Graphics2D].getRenderingHint"
    - Src: "org.jfree.chart.axis.CategoryAxis:1133,1"
      Dst: "[java.awt.Graphics2D].setRenderingHint"
    - Src: "org.jfree.chart.axis.CategoryAxis:1135,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.axis.CategoryAxis:1136,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.axis.CategoryAxis:1136,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.axis.CategoryAxis:1136,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.axis.CategoryAxis:1137,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    - Src: "org.jfree.chart.axis.CategoryAxis:1138,1"
      Dst: "[java.awt.geom.Line2D].setLine"
    - Src: "org.jfree.chart.axis.CategoryAxis:1139,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.axis.CategoryAxis:1143,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorUp"
    - Src: "org.jfree.chart.axis.CategoryAxis:1152,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorDown"
    - Src: "org.jfree.chart.axis.CategoryAxis:1161,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorLeft"
    - Src: "org.jfree.chart.axis.CategoryAxis:1170,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorRight"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[org.jfree.chart.axis.CategoryAxis].createLabel(java.lang.Comparable,float,org.jfree.chart.api.RectangleEdge,java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextBlock"
    argCount: 4
    argTypes:
    - "java.lang.Comparable"
    - "float"
    - "org.jfree.chart.api.RectangleEdge"
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:1187,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.axis.CategoryAxis:1188,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.CategoryAxis:1188,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getTickLabelPaint"
    - Src: "org.jfree.chart.axis.CategoryAxis:1188,1"
      Dst: "[org.jfree.chart.text.G2TextMeasurer].<init>"
    - Src: "org.jfree.chart.axis.CategoryAxis:1187,1"
      Dst: "[org.jfree.chart.text.TextUtils].createTextBlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].calculateCategoryLabelWidth(org.jfree.chart.text.TextBlock,org.jfree.chart.axis.CategoryLabelPosition,org.jfree.chart.api.RectangleInsets,java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 4
    argTypes:
    - "org.jfree.chart.text.TextBlock"
    - "org.jfree.chart.axis.CategoryLabelPosition"
    - "org.jfree.chart.api.RectangleInsets"
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:1205,1"
      Dst: "[org.jfree.chart.text.TextBlock].calculateDimensions"
    - Src: "org.jfree.chart.axis.CategoryAxis:1206,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.axis.CategoryAxis:1207,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.axis.CategoryAxis:1207,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.axis.CategoryAxis:1208,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].getAngle"
    - Src: "org.jfree.chart.axis.CategoryAxis:1208,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].rotateShape"
    - Src: "org.jfree.chart.axis.CategoryAxis:1210,1"
      Dst: "[java.awt.Shape].getBounds2D"
    - Src: "org.jfree.chart.axis.CategoryAxis:1210,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.CategoryAxis:1210,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getLeft"
    - Src: "org.jfree.chart.axis.CategoryAxis:1211,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getRight"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].calculateCategoryLabelHeight(org.jfree.chart.text.TextBlock,org.jfree.chart.axis.CategoryLabelPosition,org.jfree.chart.api.RectangleInsets,java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 4
    argTypes:
    - "org.jfree.chart.text.TextBlock"
    - "org.jfree.chart.axis.CategoryLabelPosition"
    - "org.jfree.chart.api.RectangleInsets"
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:1227,1"
      Dst: "[org.jfree.chart.text.TextBlock].calculateDimensions"
    - Src: "org.jfree.chart.axis.CategoryAxis:1228,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.axis.CategoryAxis:1229,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.axis.CategoryAxis:1229,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.axis.CategoryAxis:1230,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].getAngle"
    - Src: "org.jfree.chart.axis.CategoryAxis:1230,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].rotateShape"
    - Src: "org.jfree.chart.axis.CategoryAxis:1232,1"
      Dst: "[java.awt.Shape].getBounds2D"
    - Src: "org.jfree.chart.axis.CategoryAxis:1232,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.CategoryAxis:1233,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getTop"
    - Src: "org.jfree.chart.axis.CategoryAxis:1233,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getBottom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].clone()"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: 1246
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.Axis].clone()"
    functionUses: 9
    ICount: 20
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:1247,1"
      Dst: "[org.jfree.chart.axis.Axis].clone"
    - Src: "org.jfree.chart.axis.CategoryAxis:1248,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1264"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1267"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1266"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1267"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1270"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1273"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1272"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1274"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1277"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1276"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1277"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1280"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1279"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1283"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1282"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1283"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1286"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1287"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1290"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1291"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1294"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1293"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1294"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1297"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1296"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1297"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1300"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1299"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1300"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1303"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1302"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1303"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1306"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1305"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:1270,1"
      Dst: "[org.jfree.chart.axis.Axis].equals"
    - Src: "org.jfree.chart.axis.CategoryAxis:1291,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.axis.CategoryAxis:1303,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: 1315
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.Axis].hashCode()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:1316,1"
      Dst: "[org.jfree.chart.axis.Axis].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:1327,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.axis.CategoryAxis:1328,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].writePaintMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:1341,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.axis.CategoryAxis:1342,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].readPaintMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAxis].readPaintMap(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1361"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1364"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1363"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1366"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1370"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:1360,1"
      Dst: "[java.io.ObjectInputStream].readBoolean"
    - Src: "org.jfree.chart.axis.CategoryAxis:1364,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.axis.CategoryAxis:1365,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.jfree.chart.axis.CategoryAxis:1367,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.jfree.chart.axis.CategoryAxis:1368,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.axis.CategoryAxis:1369,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.CategoryAxis].writePaintMap(java.util.Map,java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1387"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1391"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1390"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryAxis:1395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1401"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryAxis:1400"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAxis:1388,1"
      Dst: "[java.io.ObjectOutputStream].writeBoolean"
    - Src: "org.jfree.chart.axis.CategoryAxis:1392,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.chart.axis.CategoryAxis:1393,1"
      Dst: "[java.util.Set].size"
    - Src: "org.jfree.chart.axis.CategoryAxis:1394,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    - Src: "org.jfree.chart.axis.CategoryAxis:1395,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.axis.CategoryAxis:1395,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.axis.CategoryAxis:1395,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.axis.CategoryAxis:1397,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.jfree.chart.axis.CategoryAxis:1398,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.axis.CategoryAxis:1398,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.imagemap.StandardURLTagFragmentGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.imagemap.StandardURLTagFragmentGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.StandardURLTagFragmentGenerator:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.imagemap.StandardURLTagFragmentGenerator].generateURLFragment(java.lang.String)"
    functionSourceFile: "org.jfree.chart.imagemap.StandardURLTagFragmentGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.StandardURLTagFragmentGenerator:68,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDotRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDotRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:90,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:93,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDotRenderer].getDotWidth()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDotRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDotRenderer].setDotWidth(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDotRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:118"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:121"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:119,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:122,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDotRenderer].getDotHeight()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDotRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDotRenderer].setDotHeight(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDotRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:148,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:151,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDotRenderer].getLegendShape()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDotRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDotRenderer].setLegendShape(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDotRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:174,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:176,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDotRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDotRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:204"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:209"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:208"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:213"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:237"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:236"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:223"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:227"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:226"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:227"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:204,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:209,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:210,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:213,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:214,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:215,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:216,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:221,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:221,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:222,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:224,1"
      Dst: "[java.awt.Graphics].fillRect"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:232,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:233,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].updateCrosshairValues"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDotRenderer].getLegendItem(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDotRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:253"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:257"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:256"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:258"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:262"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:261"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:291"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:290"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:268"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:272"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:271"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:273"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:277"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:276"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:282"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:252,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:257,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataset"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:263,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:264,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:264,1"
      Dst: "[org.jfree.chart.labels.XYSeriesLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:268,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:273,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemURLGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:277,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:279,1"
      Dst: "[org.jfree.chart.renderer.xy.XYDotRenderer].getLegendShape"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:279,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:280,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextFont"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:280,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelFont"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:281,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextPaint"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:283,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelPaint"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:285,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:285,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:286,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:287,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:288,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDatasetIndex"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDotRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDotRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:311"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:314"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:313"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:314"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:317"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:316"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:318"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:321"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:320"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:321"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:324"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:323"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDotRenderer:324"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:327"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDotRenderer:326"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:324,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:327,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDotRenderer"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:339,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDotRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDotRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:352,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:353,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDotRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDotRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:364,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.xy.XYDotRenderer:365,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StandardBarPainter].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.StandardBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:62,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StandardBarPainter].paintBar(java.awt.Graphics2D,org.jfree.chart.renderer.category.BarRenderer,int,int,java.awt.geom.RectangularShape,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.renderer.category.StandardBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.BarRenderer"
    - "int"
    - "int"
    - "java.awt.geom.RectangularShape"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:82"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:82"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:89"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:99"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:93"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:99"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:93"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:80,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:81,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getGradientPaintTransformer"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:83,1"
      Dst: "[org.jfree.chart.util.GradientPaintTransformer].transform"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:85,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:86,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:89,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].isDrawBarOutline"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:91,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:92,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:94,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:96,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StandardBarPainter].paintBarShadow(java.awt.Graphics2D,org.jfree.chart.renderer.category.BarRenderer,int,int,java.awt.geom.RectangularShape,org.jfree.chart.api.RectangleEdge,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.StandardBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.BarRenderer"
    - "int"
    - "int"
    - "java.awt.geom.RectangularShape"
    - "org.jfree.chart.api.RectangleEdge"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:121,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:124,1"
      Dst: "[java.awt.Color].getAlpha"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:129,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getShadowXOffset"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:130,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getShadowYOffset"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:129,1"
      Dst: "[org.jfree.chart.renderer.category.StandardBarPainter].createShadow"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:131,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getShadowPaint"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:131,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:132,1"
      Dst: "[java.awt.Graphics2D].fill"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StandardBarPainter].createShadow(java.awt.geom.RectangularShape,double,double,org.jfree.chart.api.RectangleEdge,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.StandardBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 5
    argTypes:
    - "java.awt.geom.RectangularShape"
    - "double"
    - "double"
    - "org.jfree.chart.api.RectangleEdge"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:161"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:160"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:156"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:159"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:158"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:168"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:169"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:176"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:170"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:172"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:177"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:179"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:182"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:149,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:150,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:151,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:152,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.renderer.category.StandardBarPainter:185,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StandardBarPainter].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.StandardBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:197"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:199"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StandardBarPainter:200"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StandardBarPainter:202"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StandardBarPainter].hashCode()"
    functionSourceFile: "org.jfree.chart.renderer.category.StandardBarPainter"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].<init>(org.jfree.chart.renderer.PaintScale,org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.renderer.PaintScale"
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:123,1"
      Dst: "[org.jfree.chart.title.Title].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:124,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:127,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:130,1"
      Dst: "[org.jfree.chart.renderer.PaintScale].getLowerBound"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:130,1"
      Dst: "[org.jfree.chart.renderer.PaintScale].getUpperBound"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:130,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:134,1"
      Dst: "[java.awt.BasicStroke].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].getScale()"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.PaintScale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].setScale(org.jfree.chart.renderer.PaintScale)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.PaintScale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:159,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:161,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:161,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].getAxis()"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].setAxis(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:184,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:185,1"
      Dst: "[org.jfree.chart.axis.Axis].removeChangeListener"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:187,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:188,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:188,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].getAxisLocation()"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].setAxisLocation(org.jfree.chart.axis.AxisLocation)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:211,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:213,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:213,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].getAxisOffset()"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].setAxisOffset(double)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:235,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:235,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].getStripWidth()"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].setStripWidth(double)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:259,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:259,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].isStripOutlineVisible()"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].setStripOutlineVisible(boolean)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:285,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:285,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].getStripOutlinePaint()"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].setStripOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:308,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:310,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:310,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].getStripOutlineStroke()"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].setStripOutlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:333,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:335,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:335,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].getBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].setBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.event.TitleChangeEvent].<init>(org.jfree.chart.title.Title)"
    - "[org.jfree.chart.title.Title].notifyListeners(org.jfree.chart.event.TitleChangeEvent)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:355,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:355,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].getSubdivisionCount()"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].setSubdivisionCount(int)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:374"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:377"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:376"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:375,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:378,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:378,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].axisChanged(org.jfree.chart.event.AxisChangeEvent)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.AxisChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.event.AxisChangeEvent].getAxis()"
    - "[org.jfree.chart.event.TitleChangeEvent].<init>(org.jfree.chart.title.Title)"
    - "[org.jfree.chart.title.Title].notifyListeners(org.jfree.chart.event.TitleChangeEvent)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:389"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:392"
        BranchSideFuncs:
        - "notifyListeners(org.jfree.chart.event.TitleChangeEvent)"
        - "<init>(org.jfree.chart.title.Title)"
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:389,1"
      Dst: "[org.jfree.chart.event.AxisChangeEvent].getAxis"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:390,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:390,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].arrange(java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 75
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:409"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:420"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:419"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:410"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:413"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:412"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:413"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:416"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:415"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:416"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:443"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:442"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:420"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:421"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:424"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:423"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:424"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:428"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:427"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:428"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:443"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:442"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:432"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:443"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:442"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:433"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:436"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:435"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:436"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:439"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:438"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:439"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:443"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:442"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:443"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:444"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:443"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:443"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:444"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:443"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:405,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].toContentConstraint"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:406,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthConstraintType"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:407,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightConstraintType"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:411,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getWidth"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:411,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getHeight"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:411,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:414,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:425,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthRange"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:426,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightRange"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:425,1"
      Dst: "[org.jfree.chart.legend.PaintScaleLegend].arrangeRR"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:443,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:444,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:444,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalWidth"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:445,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:445,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalHeight"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].arrangeRR(java.awt.Graphics2D,org.jfree.data.Range,org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.data.Range"
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:463"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:465"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:463"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:475"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:476"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:477"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:476"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:485"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:462,1"
      Dst: "[org.jfree.chart.title.Title].getPosition"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:466,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:469,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:469,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].reserveSpace"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:474,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getTop"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:474,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getBottom"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:474,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:483,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getLeft"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:483,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getRight"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:486,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:498,1"
      Dst: "[org.jfree.chart.legend.PaintScaleLegend].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 245
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:514"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:518"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:517"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:525"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:580"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:579"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:528"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:553"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:552"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:529"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:541"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:542"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:549"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:548"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:553"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:578"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:577"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:554"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:566"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:567"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:574"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:573"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:582"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:607"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:606"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:583"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:595"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:596"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:603"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:602"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:607"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:633"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:632"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:608"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:620"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:621"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:628"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:627"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:512,1"
      Dst: "[java.awt.geom.RectangularShape].clone"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:513,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimMargin"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:515,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:516,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:518,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getFrame"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:518,1"
      Dst: "[org.jfree.chart.block.BlockFrame].draw"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:519,1"
      Dst: "[org.jfree.chart.block.BlockFrame].getInsets"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:519,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:520,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimPadding"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:521,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:522,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:522,1"
      Dst: "[org.jfree.data.Range].getLength"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:523,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:525,1"
      Dst: "[org.jfree.chart.title.Title].getPosition"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:525,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:526,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:531,1"
      Dst: "[org.jfree.chart.renderer.PaintScale].getPaint"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:532,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:536,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:537,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:537,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:537,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:542,1"
      Dst: "[org.jfree.chart.legend.PaintScaleLegend].isStripOutlineVisible"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:544,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:545,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:547,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:545,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:549,1"
      Dst: "[org.jfree.chart.axis.Axis].draw"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:562,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:591,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:601,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 5
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:645"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:648"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:647"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:649"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:652"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:651"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:652"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:655"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:654"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:655"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:658"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:657"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:658"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:661"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:660"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:661"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:664"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:663"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:664"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:667"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:666"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:667"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:670"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:671"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:674"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:673"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:674"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:677"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:676"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.PaintScaleLegend:677"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:680"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.PaintScaleLegend:679"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:649,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:652,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].equals"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:655,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:667,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:680,1"
      Dst: "[org.jfree.chart.title.Title].equals"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:691,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:692,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:694,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.PaintScaleLegend].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.legend.PaintScaleLegend"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.PaintScaleLegend:707,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:708,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.legend.PaintScaleLegend:710,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemBlockContainer].<init>(org.jfree.chart.block.Arrangement,org.jfree.data.general.Dataset,java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.legend.LegendItemBlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.Arrangement"
    - "org.jfree.data.general.Dataset"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItemBlockContainer:89,1"
      Dst: "[org.jfree.chart.block.BlockContainer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemBlockContainer].getDataset()"
    functionSourceFile: "org.jfree.chart.legend.LegendItemBlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.Dataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemBlockContainer].getSeriesKey()"
    functionSourceFile: "org.jfree.chart.legend.LegendItemBlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemBlockContainer].getSeriesIndex()"
    functionSourceFile: "org.jfree.chart.legend.LegendItemBlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemBlockContainer].getToolTipText()"
    functionSourceFile: "org.jfree.chart.legend.LegendItemBlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemBlockContainer].setToolTipText(java.lang.String)"
    functionSourceFile: "org.jfree.chart.legend.LegendItemBlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemBlockContainer].getURLText()"
    functionSourceFile: "org.jfree.chart.legend.LegendItemBlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemBlockContainer].setURLText(java.lang.String)"
    functionSourceFile: "org.jfree.chart.legend.LegendItemBlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemBlockContainer].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.legend.LegendItemBlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendItemBlockContainer:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItemBlockContainer:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItemBlockContainer:186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItemBlockContainer:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItemBlockContainer:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItemBlockContainer:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItemBlockContainer:170,1"
      Dst: "[org.jfree.chart.block.BlockContainer].draw"
    - Src: "org.jfree.chart.legend.LegendItemBlockContainer:172,1"
      Dst: "[org.jfree.chart.block.BlockResult].<init>"
    - Src: "org.jfree.chart.legend.LegendItemBlockContainer:175,1"
      Dst: "[org.jfree.chart.block.EntityBlockParams].getGenerateEntities"
    - Src: "org.jfree.chart.legend.LegendItemBlockContainer:176,1"
      Dst: "[org.jfree.chart.entity.StandardEntityCollection].<init>"
    - Src: "org.jfree.chart.legend.LegendItemBlockContainer:178,1"
      Dst: "[java.awt.geom.RectangularShape].clone"
    - Src: "org.jfree.chart.legend.LegendItemBlockContainer:178,1"
      Dst: "[org.jfree.chart.entity.LegendItemEntity].<init>"
    - Src: "org.jfree.chart.legend.LegendItemBlockContainer:179,1"
      Dst: "[org.jfree.chart.entity.LegendItemEntity].setSeriesKey"
    - Src: "org.jfree.chart.legend.LegendItemBlockContainer:180,1"
      Dst: "[org.jfree.chart.entity.LegendItemEntity].setDataset"
    - Src: "org.jfree.chart.legend.LegendItemBlockContainer:181,1"
      Dst: "[org.jfree.chart.legend.LegendItemBlockContainer].getToolTipText"
    - Src: "org.jfree.chart.legend.LegendItemBlockContainer:181,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].setToolTipText"
    - Src: "org.jfree.chart.legend.LegendItemBlockContainer:182,1"
      Dst: "[org.jfree.chart.legend.LegendItemBlockContainer].getURLText"
    - Src: "org.jfree.chart.legend.LegendItemBlockContainer:182,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].setURLText"
    - Src: "org.jfree.chart.legend.LegendItemBlockContainer:183,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].add"
    - Src: "org.jfree.chart.legend.LegendItemBlockContainer:184,1"
      Dst: "[org.jfree.chart.block.BlockResult].setEntityCollection"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCrosshairLabelGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.StandardCrosshairLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:61,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:61,1"
      Dst: "[org.jfree.chart.labels.StandardCrosshairLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCrosshairLabelGenerator].<init>(java.lang.String,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardCrosshairLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:74,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:75,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCrosshairLabelGenerator].getLabelTemplate()"
    functionSourceFile: "org.jfree.chart.labels.StandardCrosshairLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCrosshairLabelGenerator].getNumberFormat()"
    functionSourceFile: "org.jfree.chart.labels.StandardCrosshairLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCrosshairLabelGenerator].generateLabel(org.jfree.chart.plot.Crosshair)"
    functionSourceFile: "org.jfree.chart.labels.StandardCrosshairLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Crosshair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:109,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getValue"
    - Src: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:108,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:110,1"
      Dst: "[java.text.MessageFormat].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCrosshairLabelGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.StandardCrosshairLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:126"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:125"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:131"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:134"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:133"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:131,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:134,1"
      Dst: "[java.text.NumberFormat].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCrosshairLabelGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.StandardCrosshairLabelGenerator"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCrosshairLabelGenerator:147,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.Outlier].<init>(double,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.Outlier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.Outlier:73,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.renderer.Outlier:74,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.Outlier].getPoint()"
    functionSourceFile: "org.jfree.chart.renderer.Outlier"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.Outlier].setPoint(java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.renderer.Outlier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.Outlier].getX()"
    functionSourceFile: "org.jfree.chart.renderer.Outlier"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.Outlier].getPoint()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.Outlier:105,1"
      Dst: "[org.jfree.chart.renderer.Outlier].getPoint"
    - Src: "org.jfree.chart.renderer.Outlier:105,1"
      Dst: "[java.awt.geom.Point2D].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.Outlier].getY()"
    functionSourceFile: "org.jfree.chart.renderer.Outlier"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.Outlier].getPoint()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.Outlier:115,1"
      Dst: "[org.jfree.chart.renderer.Outlier].getPoint"
    - Src: "org.jfree.chart.renderer.Outlier:115,1"
      Dst: "[java.awt.geom.Point2D].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.Outlier].getRadius()"
    functionSourceFile: "org.jfree.chart.renderer.Outlier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.Outlier].setRadius(double)"
    functionSourceFile: "org.jfree.chart.renderer.Outlier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.Outlier].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.Outlier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.Outlier:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.Outlier:153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.Outlier:152"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.Outlier:153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.Outlier:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.Outlier:153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.Outlier:157"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.Outlier:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.Outlier:148,1"
      Dst: "[org.jfree.chart.renderer.Outlier].getPoint"
    - Src: "org.jfree.chart.renderer.Outlier:150,1"
      Dst: "[java.awt.geom.Point2D].equals"
    - Src: "org.jfree.chart.renderer.Outlier:153,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.renderer.Outlier:153,1"
      Dst: "[java.awt.geom.Point2D].getY"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.Outlier].overlaps(org.jfree.chart.renderer.Outlier)"
    functionSourceFile: "org.jfree.chart.renderer.Outlier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.Outlier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.Outlier:172"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.Outlier:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.Outlier:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.Outlier:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.Outlier:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.Outlier:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.Outlier:174"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.Outlier:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.Outlier:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.Outlier:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.Outlier:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.Outlier:172,1"
      Dst: "[org.jfree.chart.renderer.Outlier].getX"
    - Src: "org.jfree.chart.renderer.Outlier:174,1"
      Dst: "[org.jfree.chart.renderer.Outlier].getY"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.Outlier].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.Outlier"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.Outlier:187"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.Outlier:190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.Outlier:189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.Outlier:190"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.Outlier:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.Outlier:192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.Outlier:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.Outlier:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.Outlier:196"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.Outlier:197"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.Outlier:200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.Outlier:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.Outlier:194,1"
      Dst: "[java.awt.geom.Point2D].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.Outlier].toString()"
    functionSourceFile: "org.jfree.chart.renderer.Outlier"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.Outlier].getX()"
    - "[org.jfree.chart.renderer.Outlier].getY()"
    functionUses: 15
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.Outlier:210,1"
      Dst: "[org.jfree.chart.renderer.Outlier].getX"
    - Src: "org.jfree.chart.renderer.Outlier:210,1"
      Dst: "[org.jfree.chart.renderer.Outlier].getY"
    - Src: "org.jfree.chart.renderer.Outlier:210,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.ArrowNeedle].<init>(boolean)"
    functionSourceFile: "org.jfree.chart.plot.compass.ArrowNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:71,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.ArrowNeedle].drawNeedle(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,double)"
    functionSourceFile: "org.jfree.chart.plot.compass.ArrowNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 68
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.ArrowNeedle:96"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:99"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.ArrowNeedle:107"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.ArrowNeedle:107"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.ArrowNeedle:115"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.ArrowNeedle:115"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:87,1"
      Dst: "[java.awt.geom.Line2D$Float].<init>"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:90,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:90,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:91,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:92,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:93,1"
      Dst: "[java.awt.geom.Line2D].setLine"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:95,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:97,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:98,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getSize"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:103,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:105,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:108,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getTransform"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:108,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:108,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:108,1"
      Dst: "[java.awt.geom.AffineTransform].setToRotation"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:109,1"
      Dst: "[java.awt.geom.AffineTransform].createTransformedShape"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:113,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].defaultDisplay"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.ArrowNeedle].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.compass.ArrowNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.ArrowNeedle:133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:136"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:135"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.ArrowNeedle:136"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:138"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.ArrowNeedle:139"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:141"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.ArrowNeedle:143"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.ArrowNeedle:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:139,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.ArrowNeedle].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.compass.ArrowNeedle"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.compass.MeterNeedle].hashCode()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,boolean)"
    functionUses: 4
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:156,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].hashCode"
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:157,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.ArrowNeedle].clone()"
    functionSourceFile: "org.jfree.chart.plot.compass.ArrowNeedle"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.ArrowNeedle:171,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.GradientXYBarPainter].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.GradientXYBarPainter"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.GradientXYBarPainter].<init>(double,double,double)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:70,1"
      Dst: "[org.jfree.chart.renderer.xy.GradientXYBarPainter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.GradientXYBarPainter].<init>(double,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.GradientXYBarPainter"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:80,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.GradientXYBarPainter].paintBar(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYBarRenderer,int,int,java.awt.geom.RectangularShape,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.renderer.xy.GradientXYBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYBarRenderer"
    - "int"
    - "int"
    - "java.awt.geom.RectangularShape"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 144
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:107"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:108"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:113"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:123"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:146"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:174"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:177"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:177"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:101,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:106,1"
      Dst: "[java.awt.Color].brighter"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:110,1"
      Dst: "[java.awt.GradientPaint].getColor1"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:111,1"
      Dst: "[java.awt.GradientPaint].getColor2"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:120,1"
      Dst: "[java.awt.Color].getAlpha"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:125,1"
      Dst: "[org.jfree.chart.renderer.xy.GradientXYBarPainter].splitVerticalBar"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:127,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:128,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:128,1"
      Dst: "[java.awt.GradientPaint].<init>"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:129,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:130,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:148,1"
      Dst: "[org.jfree.chart.renderer.xy.GradientXYBarPainter].splitHorizontalBar"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:151,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:157,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:174,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].isDrawBarOutline"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:175,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:176,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:178,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:180,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.GradientXYBarPainter].paintBarShadow(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYBarRenderer,int,int,java.awt.geom.RectangularShape,org.jfree.chart.api.RectangleEdge,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.GradientXYBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYBarRenderer"
    - "int"
    - "int"
    - "java.awt.geom.RectangularShape"
    - "org.jfree.chart.api.RectangleEdge"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:206"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:212"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:205,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:208,1"
      Dst: "[java.awt.Color].getAlpha"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:213,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getShadowXOffset"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:214,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getShadowYOffset"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:213,1"
      Dst: "[org.jfree.chart.renderer.xy.GradientXYBarPainter].createShadow"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:215,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:216,1"
      Dst: "[java.awt.Graphics2D].fill"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.GradientXYBarPainter].createShadow(java.awt.geom.RectangularShape,double,double,org.jfree.chart.api.RectangleEdge,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.GradientXYBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 5
    argTypes:
    - "java.awt.geom.RectangularShape"
    - "double"
    - "double"
    - "org.jfree.chart.api.RectangleEdge"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:237"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:245"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:244"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:243"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:242"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:245"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:253"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:252"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:249"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:269"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:268"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:253"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:261"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:260"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:254"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:257"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:256"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:269"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:268"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:266"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:233,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:234,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:235,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:236,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:269,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.GradientXYBarPainter].splitVerticalBar(java.awt.geom.RectangularShape,double,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.GradientXYBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D[]"
    argCount: 4
    argTypes:
    - "java.awt.geom.RectangularShape"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:286,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:287,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:287,1"
      Dst: "[java.lang.Math].rint"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:290,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:291,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:291,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:297,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.GradientXYBarPainter].splitHorizontalBar(java.awt.geom.RectangularShape,double,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.GradientXYBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D[]"
    argCount: 4
    argTypes:
    - "java.awt.geom.RectangularShape"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:315,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:316,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:316,1"
      Dst: "[java.lang.Math].rint"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:319,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:320,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:320,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:326,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.GradientXYBarPainter].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.GradientXYBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:339"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:342"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:341"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:342"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:345"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:344"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:346"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:349"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:348"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:349"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.GradientXYBarPainter:352"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.GradientXYBarPainter:354"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.GradientXYBarPainter].hashCode()"
    functionSourceFile: "org.jfree.chart.renderer.xy.GradientXYBarPainter"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    functionUses: 3
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.GradientXYBarPainter:366,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:80,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:80,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:95,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:97,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>(java.lang.String,java.text.DateFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.NumberFormat)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:118,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:118,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:137,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:137,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>(java.lang.String,java.text.DateFormat,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:154,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:154,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getFormatString()"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getXFormat()"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getXDateFormat()"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.DateFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getYFormat()"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getYDateFormat()"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.DateFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].generateLabelString(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:217,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].createItemArray"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:218,1"
      Dst: "[java.text.MessageFormat].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getNullYString()"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].createItemArray(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:248"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:252"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:251"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:256"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:260"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:259"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:256"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:260"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:259"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:260"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:245,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:245,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:247,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:249,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:249,1"
      Dst: "[java.text.DateFormat].format"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:252,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:255,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:256,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:256,1"
      Dst: "[org.jfree.data.xy.XYDataset].getY"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:279"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:282"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:281"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:282"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:286"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:289"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:288"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:292"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:291"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:292"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:295"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:294"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:295"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:298"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:297"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:298"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:301"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:286,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:289,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    functionUses: 7
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:315,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    functionSourceFile: "org.jfree.chart.labels.AbstractXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    - "[org.jfree.chart.text.format.RelativeDateFormat].clone()"
    - "[org.jfree.chart.text.format.RelativeDateFormat].clone()"
    functionUses: 29
    ICount: 28
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:337"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:336"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:339"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:340"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:343"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:346"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:333,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:335,1"
      Dst: "[java.text.NumberFormat].clone"
    - Src: "org.jfree.chart.labels.AbstractXYItemLabelGenerator:341,1"
      Dst: "[java.text.DateFormat].clone"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:373,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].<init>(org.jfree.data.general.PieDataset)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.PieDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 90
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:384"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:387"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:382,1"
      Dst: "[org.jfree.chart.plot.Plot].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:290,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:385,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.pie.PiePlot:395,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:408,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:410,1"
      Dst: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:418,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelDistributor].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:421,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getDataset()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.PieDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setDataset(org.jfree.data.general.PieDataset)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.PieDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:460"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:465"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:464"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:466"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:471"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:470"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:461,1"
      Dst: "[org.jfree.data.general.Dataset].removeChangeListener"
    - Src: "org.jfree.chart.plot.pie.PiePlot:467,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.pie.PiePlot:471,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:472,1"
      Dst: "[org.jfree.chart.plot.Plot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getPieIndex()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setPieIndex(int)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getStartAngle()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setStartAngle(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:523,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getDirection()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.Rotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setDirection(org.jfree.chart.api.Rotation)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.Rotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:547,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.PiePlot:549,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getInteriorGap()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setInteriorGap(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:577"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:578"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:577"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:577"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:582"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:581"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:582"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:587"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:586"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:578,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.plot.pie.PiePlot:578,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:584,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].isCircular()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setCircular(boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:610,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].setCircular"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setCircular(boolean,boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:624"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:627"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:626"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:625,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getIgnoreNullValues()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setIgnoreNullValues(boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:654,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getIgnoreZeroValues()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setIgnoreZeroValues(boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:682,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionPaint(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:698,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getAutoPopulateSectionPaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:698,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionPaint(java.lang.Comparable,boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:723"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:728"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:727"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:728"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:737"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:736"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:730"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:734"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:733"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:722,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.pie.PiePlot:729,1"
      Dst: "[org.jfree.chart.plot.Plot].getDrawingSupplier"
    - Src: "org.jfree.chart.plot.pie.PiePlot:731,1"
      Dst: "[org.jfree.chart.plot.DrawingSupplier].getNextPaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:732,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getSectionKey(int)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:753"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:758"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:757"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:754"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:758"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:757"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:754"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:758"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:757"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:754,1"
      Dst: "[org.jfree.data.Values].getItemCount"
    - Src: "org.jfree.chart.plot.pie.PiePlot:755,1"
      Dst: "[org.jfree.data.KeyedValues].getKey"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getSectionPaint(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:777,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setSectionPaint(java.lang.Comparable,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:794,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.pie.PiePlot:795,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].clearSectionPaints(boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: 808
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:810"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:813"
        BranchSideFuncs:
        - "fireChangeEvent()"
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:812"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:809,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.jfree.chart.plot.pie.PiePlot:811,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getDefaultSectionPaint()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setDefaultSectionPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:836,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.PiePlot:838,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getAutoPopulateSectionPaint()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: 847
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setAutoPopulateSectionPaint(boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:860,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getSectionOutlinesVisible()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setSectionOutlinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:889,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionOutlinePaint(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:904,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getAutoPopulateSectionOutlinePaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:904,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionOutlinePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionOutlinePaint(java.lang.Comparable,boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:929"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:934"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:933"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:934"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:943"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:942"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:936"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:940"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:939"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:928,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.pie.PiePlot:935,1"
      Dst: "[org.jfree.chart.plot.Plot].getDrawingSupplier"
    - Src: "org.jfree.chart.plot.pie.PiePlot:937,1"
      Dst: "[org.jfree.chart.plot.DrawingSupplier].getNextOutlinePaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:938,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getSectionOutlinePaint(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:962,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setSectionOutlinePaint(java.lang.Comparable,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:978,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.pie.PiePlot:979,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].clearSectionOutlinePaints(boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: 992
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:994"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:997"
        BranchSideFuncs:
        - "fireChangeEvent()"
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:996"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:993,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.jfree.chart.plot.pie.PiePlot:995,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getDefaultSectionOutlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setDefaultSectionOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1019,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1021,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getAutoPopulateSectionOutlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: 1031
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setAutoPopulateSectionOutlinePaint(boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1044,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionOutlineStroke(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1061,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getAutoPopulateSectionOutlineStroke"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1061,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionOutlineStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionOutlineStroke(java.lang.Comparable,boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:1086"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1091"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1090"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:1091"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1099"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:1093"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1097"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1096"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1085,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1092,1"
      Dst: "[org.jfree.chart.plot.Plot].getDrawingSupplier"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1094,1"
      Dst: "[org.jfree.chart.plot.DrawingSupplier].getNextOutlineStroke"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1095,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getSectionOutlineStroke(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1120,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setSectionOutlineStroke(java.lang.Comparable,java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1137,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1138,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].clearSectionOutlineStrokes(boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: 1151
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:1153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1156"
        BranchSideFuncs:
        - "fireChangeEvent()"
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1152,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1154,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getDefaultSectionOutlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setDefaultSectionOutlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1178,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1180,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getAutoPopulateSectionOutlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: 1190
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setAutoPopulateSectionOutlineStroke(boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1203,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getShadowPaint()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setShadowPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1227,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getShadowXOffset()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setShadowXOffset(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1251,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getShadowYOffset()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setShadowYOffset(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1275,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getExplodePercent(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:1293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1298"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:1295"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1298"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1294,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1296,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setExplodePercent(java.lang.Comparable,double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:1313"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1315"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1312,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1314,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1316,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1316,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1317,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getMaximumExplodePercent()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:1326"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1329"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1328"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:1330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:1332"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1335"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:1334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1330,1"
      Dst: "[org.jfree.data.KeyedValues].getKeys"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1330,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1330,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1330,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1331,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1333,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1333,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelGenerator()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.PieSectionLabelGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLabelGenerator(org.jfree.chart.labels.PieSectionLabelGenerator)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.PieSectionLabelGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1360,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelGap()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLabelGap(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1386,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getMaximumLabelWidth()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setMaximumLabelWidth(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1410,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelLinksVisible()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLabelLinksVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1438,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelLinkStyle()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.pie.PieLabelLinkStyle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLabelLinkStyle(org.jfree.chart.plot.pie.PieLabelLinkStyle)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: 1460
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.pie.PieLabelLinkStyle"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1461,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1463,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelLinkMargin()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLabelLinkMargin(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1488,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelLinkPaint()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLabelLinkPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: 1512
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1513,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1515,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelLinkStroke()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLabelLinkStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1538,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1540,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelLinkDepth()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelFont()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLabelFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: 1575
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1576,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1578,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelPaint()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLabelPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1601,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1603,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLabelBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1627,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelOutlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLabelOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1651,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelOutlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLabelOutlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1675,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelShadowPaint()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLabelShadowPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1699,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelPadding()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLabelPadding(org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1722,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1724,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getSimpleLabels()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setSimpleLabels(boolean)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1746,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getSimpleLabelOffset()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setSimpleLabelOffset(org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1769,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1771,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLabelDistributor()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.pie.AbstractPieLabelDistributor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLabelDistributor(org.jfree.chart.plot.pie.AbstractPieLabelDistributor)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.pie.AbstractPieLabelDistributor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1791,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1793,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getToolTipGenerator()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.PieToolTipGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setToolTipGenerator(org.jfree.chart.labels.PieToolTipGenerator)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.PieToolTipGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1820,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getURLGenerator()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.urls.PieURLGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setURLGenerator(org.jfree.chart.urls.PieURLGenerator)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.urls.PieURLGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1844,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getMinimumArcAngleToDraw()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setMinimumArcAngleToDraw(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLegendItemShape()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLegendItemShape(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1901,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1903,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLegendLabelGenerator()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.PieSectionLabelGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLegendLabelGenerator(org.jfree.chart.labels.PieSectionLabelGenerator)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.PieSectionLabelGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1926,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.PiePlot:1928,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLegendLabelToolTipGenerator()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.PieSectionLabelGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLegendLabelToolTipGenerator(org.jfree.chart.labels.PieSectionLabelGenerator)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.PieSectionLabelGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1953,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLegendLabelURLGenerator()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.urls.PieURLGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setLegendLabelURLGenerator(org.jfree.chart.urls.PieURLGenerator)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.urls.PieURLGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:1977,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getShadowGenerator()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.util.ShadowGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: 1998
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.ShadowGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2000,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].handleMouseWheelRotation(int)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2010,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].setStartAngle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.pie.PiePlot,java.lang.Integer,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.pie.PiePlotState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.pie.PiePlot"
    - "java.lang.Integer"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2033"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2036"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2031,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2032,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].setPassesRequired"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2035,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getDataset"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2034,1"
      Dst: "[org.jfree.data.general.DatasetUtils].calculatePieDatasetTotal"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2034,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].setTotal"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2037,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getStartAngle"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2037,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].setLatestAngle"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 76
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2061"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2066"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2065"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2076"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2102"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2101"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2081"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2088"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2087"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2081"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2088"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2087"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2089"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2099"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2089"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2099"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2058,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2059,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2062,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2063,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setDataArea"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2066,1"
      Dst: "[org.jfree.chart.plot.Plot].drawBackground"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2067,1"
      Dst: "[org.jfree.chart.plot.Plot].drawOutline"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2069,1"
      Dst: "[java.awt.Graphics].getClip"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2070,1"
      Dst: "[java.awt.Graphics2D].clip"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2072,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2074,1"
      Dst: "[org.jfree.chart.plot.Plot].getForegroundAlpha"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2073,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2073,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2076,1"
      Dst: "[org.jfree.data.general.DatasetUtils].isEmptyOrNull"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2078,1"
      Dst: "[java.awt.Graphics2D].getRenderingHint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2078,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2082,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2083,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2083,1"
      Dst: "[java.awt.image.BufferedImage].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2084,1"
      Dst: "[java.awt.image.BufferedImage].createGraphics"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2085,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2085,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2085,1"
      Dst: "[java.awt.Graphics2D].translate"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2086,1"
      Dst: "[java.awt.Graphics2D].getRenderingHints"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2086,1"
      Dst: "[java.awt.Graphics2D].setRenderingHints"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2088,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].drawPie"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2091,1"
      Dst: "[org.jfree.chart.util.ShadowGenerator].createDropShadow"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2094,1"
      Dst: "[org.jfree.chart.util.ShadowGenerator].calculateOffsetX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2096,1"
      Dst: "[org.jfree.chart.util.ShadowGenerator].calculateOffsetY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2093,1"
      Dst: "[java.awt.Graphics].drawImage"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2102,1"
      Dst: "[org.jfree.chart.plot.Plot].drawNoDataMessage"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2105,1"
      Dst: "[java.awt.Graphics].setClip"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].drawPie(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 136
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2152"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2180"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2240"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2240"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2218"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2230"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2212"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2222"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2219"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2219"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2231"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2236"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2235"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2122,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].initialise"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2129,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2130,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2146,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2147,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2153,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2162,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2164,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].setLinkArea"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2186,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].setExplodedPieArea"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2191,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getMaximumExplodePercent"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2204,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].setPieArea"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2205,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2205,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].setPieCenterX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2206,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2206,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].setPieCenterY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2207,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].setPieWRadius"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2208,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].setPieHRadius"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2211,1"
      Dst: "[org.jfree.data.KeyedValues].getKeys"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2211,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2214,1"
      Dst: "[org.jfree.data.general.DatasetUtils].calculatePieDatasetTotal"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2217,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPassesRequired"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2221,1"
      Dst: "[org.jfree.data.Values].getValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2223,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2226,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].drawItem"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2232,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].drawSimpleLabels"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2236,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].drawLabels"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2241,1"
      Dst: "[org.jfree.chart.plot.Plot].drawNoDataMessage"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].drawItem(java.awt.Graphics2D,int,java.awt.geom.Rectangle2D,org.jfree.chart.plot.pie.PiePlotState,int)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "int"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.pie.PiePlotState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 106
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2258"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2261"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2260"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2269"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2268"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2269"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2274"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2273"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2335"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2334"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2281"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2298"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2297"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2335"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2334"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2335"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2334"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2298"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2335"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2334"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2306"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2314"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2313"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2314"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2335"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2334"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2316"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2335"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2334"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2318"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2322"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2321"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2323"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2327"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2326"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2257,1"
      Dst: "[org.jfree.data.Values].getValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2261,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2266,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getLatestAngle"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2267,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getTotal"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2274,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2278,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2278,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getMinimumArcAngleToDraw"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2280,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getMaximumExplodePercent"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2282,1"
      Dst: "[org.jfree.data.KeyedValues].getKey"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2282,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getExplodePercent"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2284,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieArea"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2285,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getExplodedPieArea"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2284,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getArcBounds"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2286,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2291,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2294,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2295,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2299,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getSectionKey"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2300,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionPaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2304,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionOutlinePaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2305,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionOutlineStroke"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2308,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2309,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2314,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getInfo"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2315,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2319,1"
      Dst: "[org.jfree.chart.labels.PieToolTipGenerator].generateToolTip"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2324,1"
      Dst: "[org.jfree.chart.urls.PieURLGenerator].generateURL"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2327,1"
      Dst: "[org.jfree.chart.entity.PieSectionEntity].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2330,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].add"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2335,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].setLatestAngle"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].drawSimpleLabels(java.awt.Graphics2D,java.util.List,double,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.pie.PiePlotState)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "java.util.List"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.pie.PiePlotState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 124
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2359"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2425"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2424"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2363"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2367"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2366"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2364"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2363"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2368"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2366"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2368"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2366"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2368"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2366"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2371"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2423"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2384"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2387"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2386"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2389"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2392"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2391"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2399"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2405"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2399"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2405"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2406"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2410"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2409"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2410"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2416"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2410"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2416"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2352,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2353,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2353,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2356,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].createInsetRectangle"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2359,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2359,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2359,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2362,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getDataset"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2362,1"
      Dst: "[org.jfree.data.KeyedValues].getValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2364,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getIgnoreNullValues"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2367,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2368,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getIgnoreZeroValues"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2375,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getStartAngle"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2375,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getDirection"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2375,1"
      Dst: "[org.jfree.chart.api.Rotation].getFactor"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2379,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2380,1"
      Dst: "[java.awt.geom.Arc2D].getEndPoint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2380,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2381,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2383,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getLabelGenerator"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2387,1"
      Dst: "[org.jfree.chart.labels.PieSectionLabelGenerator].generateSectionLabel"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2392,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2393,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2394,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2395,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].createOutsetRectangle"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2398,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2398,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2397,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2403,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2404,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2413,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2414,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2419,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].drawLabels(java.awt.Graphics2D,java.util.List,double,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.pie.PiePlotState)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "java.util.List"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.pie.PiePlotState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 87
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2452"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2479"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2478"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2456"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2460"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2459"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2457"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2456"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2461"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2459"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2461"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2459"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2461"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2459"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2464"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2477"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2476"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2470"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2474"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2473"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2489"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2495"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2494"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2443,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2444,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2444,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2448,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2452,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2452,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2452,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2455,1"
      Dst: "[org.jfree.data.KeyedValues].getValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2460,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2468,1"
      Dst: "[org.jfree.chart.api.Rotation].getFactor"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2470,1"
      Dst: "[java.lang.Math].toRadians"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2470,1"
      Dst: "[java.lang.Math].cos"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2471,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].addValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2479,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getLabelFont"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2479,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2483,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2484,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2486,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trimWidth"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2490,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].drawLeftLabels"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2492,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].drawRightLabels"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].drawLeftLabels(org.jfree.data.KeyedValues,java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,float,org.jfree.chart.plot.pie.PiePlotState)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.jfree.data.KeyedValues"
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "float"
    - "org.jfree.chart.plot.pie.PiePlotState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 89
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2518"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2548"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2521"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2514"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2529"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2533"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2532"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2553"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2556"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2515,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].clear"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2516,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2517,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getLinkArea"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2517,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2518,1"
      Dst: "[org.jfree.data.Values].getItemCount"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2520,1"
      Dst: "[org.jfree.data.KeyedValues].getKey"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2519,1"
      Dst: "[org.jfree.chart.labels.PieSectionLabelGenerator].generateSectionLabel"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2522,1"
      Dst: "[org.jfree.chart.text.G2TextMeasurer].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2522,1"
      Dst: "[org.jfree.chart.text.TextUtils].createTextBlock"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2525,1"
      Dst: "[org.jfree.chart.text.TextBox].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2526,1"
      Dst: "[org.jfree.chart.text.TextBox].setBackgroundPaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2527,1"
      Dst: "[org.jfree.chart.text.TextBox].setOutlinePaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2528,1"
      Dst: "[org.jfree.chart.text.TextBox].setOutlineStroke"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2530,1"
      Dst: "[org.jfree.chart.text.TextBox].setShadowPaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2535,1"
      Dst: "[org.jfree.chart.text.TextBox].setInteriorGap"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2537,1"
      Dst: "[org.jfree.data.Values].getValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2537,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2536,1"
      Dst: "[java.lang.Math].toRadians"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2538,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieCenterY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2538,1"
      Dst: "[java.lang.Math].sin"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2540,1"
      Dst: "[org.jfree.chart.text.TextBox].getHeight"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2544,1"
      Dst: "[java.lang.Math].cos"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2545,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getLabelLinkDepth"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2546,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getExplodePercent"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2546,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2542,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].addPieLabelRecord"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2550,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getInteriorGap"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2551,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2551,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].distributeLabels"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2553,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].getItemCount"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2555,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].getPieLabelRecord"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2554,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].drawLeftLabel"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].drawRightLabels(org.jfree.data.KeyedValues,java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,float,org.jfree.chart.plot.pie.PiePlotState)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.jfree.data.KeyedValues"
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "float"
    - "org.jfree.chart.plot.pie.PiePlotState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 85
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2578"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2607"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2582"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2574"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2573"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2590"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2594"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2593"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2612"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2616"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2574,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].clear"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2575,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2576,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getLinkArea"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2576,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2578,1"
      Dst: "[org.jfree.data.Values].getItemCount"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2580,1"
      Dst: "[org.jfree.data.KeyedValues].getKey"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2579,1"
      Dst: "[org.jfree.chart.labels.PieSectionLabelGenerator].generateSectionLabel"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2583,1"
      Dst: "[org.jfree.chart.text.G2TextMeasurer].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2583,1"
      Dst: "[org.jfree.chart.text.TextUtils].createTextBlock"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2586,1"
      Dst: "[org.jfree.chart.text.TextBox].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2587,1"
      Dst: "[org.jfree.chart.text.TextBox].setBackgroundPaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2588,1"
      Dst: "[org.jfree.chart.text.TextBox].setOutlinePaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2589,1"
      Dst: "[org.jfree.chart.text.TextBox].setOutlineStroke"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2591,1"
      Dst: "[org.jfree.chart.text.TextBox].setShadowPaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2596,1"
      Dst: "[org.jfree.chart.text.TextBox].setInteriorGap"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2597,1"
      Dst: "[org.jfree.data.Values].getValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2597,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2597,1"
      Dst: "[java.lang.Math].toRadians"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2598,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieCenterY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2599,1"
      Dst: "[java.lang.Math].sin"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2600,1"
      Dst: "[org.jfree.chart.text.TextBox].getHeight"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2603,1"
      Dst: "[java.lang.Math].cos"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2604,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getLabelLinkDepth"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2605,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getExplodePercent"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2605,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2601,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].addPieLabelRecord"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2610,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2610,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].distributeLabels"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2612,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].getItemCount"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2614,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].getPieLabelRecord"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2613,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].drawRightLabel"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2628"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2631"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2630"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2634"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2683"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2682"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2637"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2641"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2640"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2638"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2637"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2642"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2646"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2645"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2643"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2642"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2646"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2645"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2649"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2682"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2681"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2652"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2677"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2655"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2658"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2660"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2664"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2663"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2627,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2631,1"
      Dst: "[org.jfree.data.KeyedValues].getKeys"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2633,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getLegendItemShape"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2634,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2634,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2634,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2635,1"
      Dst: "[org.jfree.data.KeyedValues].getValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2641,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2650,1"
      Dst: "[org.jfree.chart.labels.PieSectionLabelGenerator].generateSectionLabel"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2661,1"
      Dst: "[org.jfree.chart.urls.PieURLGenerator].generateURL"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2664,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionPaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2665,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionOutlinePaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2666,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionOutlineStroke"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2667,1"
      Dst: "[java.awt.geom.Line2D$Float].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2667,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2667,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2672,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getDataset"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2672,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2673,1"
      Dst: "[org.jfree.data.KeyedValues].getIndex"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2673,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2674,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2675,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].add"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getPlotType()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2693,1"
      Dst: "[java.util.ResourceBundle].getString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getArcBounds(java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,double,double,double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 5
    argTypes:
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2715"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2718"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2717"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2718,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2720,1"
      Dst: "[java.awt.geom.Arc2D].getEndPoint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2724,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2725,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2726,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2727,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2727,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2728,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2728,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].drawLeftLabel(java.awt.Graphics2D,org.jfree.chart.plot.pie.PiePlotState,org.jfree.chart.plot.pie.PieLabelRecord)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.pie.PiePlotState"
    - "org.jfree.chart.plot.pie.PieLabelRecord"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2745"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2777"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2776"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2759"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2764"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2763"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2764"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2770"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2769"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2770"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2777"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2776"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2741,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getLinkArea"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2741,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2742,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getGap"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2743,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getAllocatedY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2746,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getAngle"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2747,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieCenterX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2747,1"
      Dst: "[java.lang.Math].cos"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2748,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieWRadius"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2748,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getLinkPercent"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2749,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieCenterY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2749,1"
      Dst: "[java.lang.Math].sin"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2750,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieHRadius"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2752,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2754,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2756,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2757,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2758,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getLabelLinkStyle"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2759,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2760,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2760,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2765,1"
      Dst: "[java.awt.geom.QuadCurve2D$Float].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2766,1"
      Dst: "[java.awt.geom.QuadCurve2D].setCurve"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2771,1"
      Dst: "[java.awt.geom.CubicCurve2D$Float].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2772,1"
      Dst: "[java.awt.geom.CubicCurve2D].setCurve"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2777,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getLabel"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2778,1"
      Dst: "[org.jfree.chart.text.TextBox].draw"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].drawRightLabel(java.awt.Graphics2D,org.jfree.chart.plot.pie.PiePlotState,org.jfree.chart.plot.pie.PieLabelRecord)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.pie.PiePlotState"
    - "org.jfree.chart.plot.pie.PieLabelRecord"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2796"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2829"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2828"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2810"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2815"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2814"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2815"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2821"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2820"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2821"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2829"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2828"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2792,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getLinkArea"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2792,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2793,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getGap"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2794,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getAllocatedY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2797,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getAngle"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2798,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieCenterX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2798,1"
      Dst: "[java.lang.Math].cos"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2799,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieWRadius"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2799,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getLinkPercent"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2800,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieCenterY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2800,1"
      Dst: "[java.lang.Math].sin"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2801,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieHRadius"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2803,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2805,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2807,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2808,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2809,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getLabelLinkStyle"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2810,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2811,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2811,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2816,1"
      Dst: "[java.awt.geom.QuadCurve2D$Float].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2817,1"
      Dst: "[java.awt.geom.QuadCurve2D].setCurve"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2822,1"
      Dst: "[java.awt.geom.CubicCurve2D$Float].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2823,1"
      Dst: "[java.awt.geom.CubicCurve2D].setCurve"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2829,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getLabel"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2830,1"
      Dst: "[org.jfree.chart.text.TextBox].draw"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].getArcCenter(org.jfree.chart.plot.pie.PiePlotState,java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.pie.PiePlotState"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2850"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2853"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2852"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2853"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2884"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2883"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2860"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2863"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2862"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2863"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2867"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2866"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2845,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieCenterX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2846,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieCenterY"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2846,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2848,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getExplodePercent"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2849,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getMaximumExplodePercent"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2854,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieArea"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2855,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getExplodedPieArea"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2857,1"
      Dst: "[org.jfree.data.KeyedValues].getValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2858,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2861,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getLatestAngle"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2862,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getTotal"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2867,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2871,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2873,1"
      Dst: "[java.awt.geom.Arc2D].getEndPoint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2877,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2878,1"
      Dst: "[java.awt.geom.Point2D].getY"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionPaint(java.lang.Comparable,org.jfree.chart.plot.pie.PiePlotState)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "org.jfree.chart.plot.pie.PiePlotState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2902"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2899,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getAutoPopulateSectionPaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2899,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionPaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2904,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getArcCenter"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2905,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieHRadius"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2906,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieWRadius"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2905,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2907,1"
      Dst: "[java.awt.MultipleGradientPaint].getFractions"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2908,1"
      Dst: "[java.awt.MultipleGradientPaint].getColors"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2909,1"
      Dst: "[java.awt.RadialGradientPaint].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 231
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2924"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2927"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2926"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2927"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2930"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2929"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2930"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2933"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2932"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2934"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2937"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2936"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2937"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2940"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2939"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2940"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2943"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2942"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2943"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2946"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2945"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2946"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2949"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2948"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2949"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2952"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2951"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2952"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2955"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2954"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2955"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2958"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2957"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2958"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2961"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2962"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2965"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2964"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2965"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2968"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2967"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2968"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2971"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2972"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2975"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2974"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2975"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2978"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2977"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2978"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2981"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2980"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2981"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2984"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2983"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2984"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2987"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2986"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2987"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2990"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2989"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2990"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2993"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2992"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2993"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2996"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2995"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2996"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2999"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:2998"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:2999"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3002"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3003"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3006"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3007"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3010"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3009"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3010"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3013"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3014"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3017"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3016"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3017"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3020"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3019"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3020"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3023"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3022"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3023"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3026"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3025"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3026"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3029"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3028"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3029"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3032"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3031"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3032"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3035"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3034"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3035"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3038"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3041"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3040"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3041"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3044"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3043"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3044"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3047"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3046"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3047"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3050"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3049"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3050"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3053"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3052"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3053"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3056"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3055"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3056"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3059"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3058"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3059"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3062"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3061"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3062"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3065"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3064"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3065"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3068"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3067"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3068"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3071"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3072"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3075"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3076"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3080"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3079"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:2930,1"
      Dst: "[org.jfree.chart.plot.Plot].equals"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2955,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.pie.PiePlot:2972,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.pie.PiePlot:3017,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].equals"
    - Src: "org.jfree.chart.plot.pie.PiePlot:3035,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.plot.pie.PiePlot:3053,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    JavaMethodInfo: null
    BBCount: 99
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: 3091
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 251
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3094"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3092"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3091"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3099"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3094"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3093"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3100"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3099"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3098"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3103"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3099"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3106"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3118"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3105"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3133"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:3093,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.jfree.chart.plot.pie.PiePlot:3096,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].clone()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: 3150
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.data.general.AbstractDataset].addChangeListener(org.jfree.data.general.DatasetChangeListener)"
    - "[org.jfree.chart.internal.CloneUtils].copy(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].copy(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].copy(java.lang.Object)"
    functionUses: 26
    ICount: 50
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3156"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3159"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3158"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PiePlot:3159"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3162"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.data.general.DatasetChangeListener)"
      - BranchSide: "org.jfree.chart.plot.pie.PiePlot:3161"
        BranchSideFuncs:
        - "copy(java.lang.Object)"
        - "clone(java.lang.Object)"
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:3151,1"
      Dst: "[org.jfree.chart.plot.Plot].clone"
    - Src: "org.jfree.chart.plot.pie.PiePlot:3152,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:3155,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.jfree.chart.plot.pie.PiePlot:3157,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    - Src: "org.jfree.chart.plot.pie.PiePlot:3160,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.pie.PiePlot:3162,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].copy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:3178,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.pie.PiePlot:3179,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:3181,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    - Src: "org.jfree.chart.plot.pie.PiePlot:3190,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlot].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlot:3203,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.pie.PiePlot:3204,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.pie.PiePlot:3206,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.plot.pie.PiePlot:3215,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.ExportUtils].<init>()"
    functionSourceFile: "org.jfree.chart.util.ExportUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.ExportUtils:59,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.ExportUtils].isJFreeSVGAvailable()"
    functionSourceFile: "org.jfree.chart.util.ExportUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.ExportUtils:80"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.ExportUtils:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.ExportUtils:71,1"
      Dst: "[java.lang.Class].forName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.ExportUtils].isOrsonPDFAvailable()"
    functionSourceFile: "org.jfree.chart.util.ExportUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.ExportUtils:97"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.ExportUtils:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.ExportUtils:93,1"
      Dst: "[java.lang.Class].forName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.ExportUtils].writeAsSVG(org.jfree.chart.Drawable,int,int,java.io.File)"
    functionSourceFile: "org.jfree.chart.util.ExportUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.Drawable"
    - "int"
    - "int"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.ExportUtils:112"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.ExportUtils:116"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.ExportUtils:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.ExportUtils:112,1"
      Dst: "[org.jfree.chart.util.ExportUtils].isJFreeSVGAvailable"
    - Src: "org.jfree.chart.util.ExportUtils:113,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.util.ExportUtils:116,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.util.ExportUtils:119,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jfree.chart.util.ExportUtils:121,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.jfree.chart.util.ExportUtils:122,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.util.ExportUtils:122,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.jfree.chart.util.ExportUtils:123,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.util.ExportUtils:124,1"
      Dst: "[org.jfree.chart.Drawable].draw"
    - Src: "org.jfree.chart.util.ExportUtils:127,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jfree.chart.util.ExportUtils:128,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jfree.chart.util.ExportUtils:135,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.ExportUtils].writeAsPDF(org.jfree.chart.Drawable,int,int,java.io.File)"
    functionSourceFile: "org.jfree.chart.util.ExportUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.Drawable"
    - "int"
    - "int"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.ExportUtils:152"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.ExportUtils:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.ExportUtils:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.ExportUtils:152,1"
      Dst: "[org.jfree.chart.util.ExportUtils].isOrsonPDFAvailable"
    - Src: "org.jfree.chart.util.ExportUtils:153,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.util.ExportUtils:156,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.util.ExportUtils:159,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jfree.chart.util.ExportUtils:160,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "org.jfree.chart.util.ExportUtils:160,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.jfree.chart.util.ExportUtils:161,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jfree.chart.util.ExportUtils:162,1"
      Dst: "[java.awt.Rectangle].<init>"
    - Src: "org.jfree.chart.util.ExportUtils:163,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jfree.chart.util.ExportUtils:164,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.chart.util.ExportUtils:166,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.util.ExportUtils:167,1"
      Dst: "[org.jfree.chart.Drawable].draw"
    - Src: "org.jfree.chart.util.ExportUtils:173,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.ExportUtils].writeAsPNG(org.jfree.chart.Drawable,int,int,java.io.File)"
    functionSourceFile: "org.jfree.chart.util.ExportUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.Drawable"
    - "int"
    - "int"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.ExportUtils:190,1"
      Dst: "[java.awt.image.BufferedImage].<init>"
    - Src: "org.jfree.chart.util.ExportUtils:192,1"
      Dst: "[java.awt.image.BufferedImage].createGraphics"
    - Src: "org.jfree.chart.util.ExportUtils:193,1"
      Dst: "[java.awt.Rectangle].<init>"
    - Src: "org.jfree.chart.util.ExportUtils:193,1"
      Dst: "[org.jfree.chart.Drawable].draw"
    - Src: "org.jfree.chart.util.ExportUtils:194,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "org.jfree.chart.util.ExportUtils:194,1"
      Dst: "[java.io.BufferedOutputStream].<init>"
    - Src: "org.jfree.chart.util.ExportUtils:195,1"
      Dst: "[javax.imageio.ImageIO].write"
    - Src: "org.jfree.chart.util.ExportUtils:196,1"
      Dst: "[java.io.OutputStream].close"
    - Src: "org.jfree.chart.util.ExportUtils:197,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.ExportUtils].writeAsJPEG(org.jfree.chart.Drawable,int,int,java.io.File)"
    functionSourceFile: "org.jfree.chart.util.ExportUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.Drawable"
    - "int"
    - "int"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.ExportUtils:212,1"
      Dst: "[java.awt.image.BufferedImage].<init>"
    - Src: "org.jfree.chart.util.ExportUtils:214,1"
      Dst: "[java.awt.image.BufferedImage].createGraphics"
    - Src: "org.jfree.chart.util.ExportUtils:215,1"
      Dst: "[java.awt.Rectangle].<init>"
    - Src: "org.jfree.chart.util.ExportUtils:215,1"
      Dst: "[org.jfree.chart.Drawable].draw"
    - Src: "org.jfree.chart.util.ExportUtils:216,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "org.jfree.chart.util.ExportUtils:216,1"
      Dst: "[java.io.BufferedOutputStream].<init>"
    - Src: "org.jfree.chart.util.ExportUtils:217,1"
      Dst: "[javax.imageio.ImageIO].write"
    - Src: "org.jfree.chart.util.ExportUtils:218,1"
      Dst: "[java.io.OutputStream].close"
    - Src: "org.jfree.chart.util.ExportUtils:219,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:97,1"
      Dst: "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].<init>(boolean,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:108,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].getErrorIndicatorPaint()"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].setErrorIndicatorPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:136,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].getErrorIndicatorStroke()"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].setErrorIndicatorStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:162,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:176,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].findRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 217
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:201"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:206"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:212"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:214"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:217"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:216"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:222"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:224"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:229"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:235"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:246"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:304"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:246"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:304"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:252"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:257"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:268"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:273"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:277"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:276"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:279"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:283"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:282"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:286"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:295"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:294"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:306"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:348"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:347"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:306"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:348"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:347"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:308"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:311"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:310"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:311"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:314"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:313"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:316"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:325"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:324"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:317"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:321"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:320"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:325"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:326"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:329"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:336"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:348"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:347"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:341"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:340"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:339"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:337"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:341"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:348"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:347"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:343"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:341"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:348"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:348"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:349"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:352"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:357"
      Branch Sides: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:373"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:376"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:375"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:376"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:379"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:378"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:386"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:393"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:389"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:394"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:393"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:201,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:208,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].drawItem"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:213,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesIndex"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:217,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesCount"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:221,1"
      Dst: "[org.jfree.data.statistics.StatisticalCategoryDataset].getMeanValue"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:225,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:229,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getUseSeriesOffset"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:231,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:233,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:233,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:230,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategorySeriesMiddle"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:236,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:236,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:239,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:240,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:239,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:245,1"
      Dst: "[org.jfree.data.statistics.StatisticalCategoryDataset].getStdDevValue"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:252,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:252,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:263,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:274,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:277,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:280,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:283,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:285,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:287,1"
      Dst: "[java.awt.geom.Line2D].setLine"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:288,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:306,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getItemShapeVisible"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:307,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemShape"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:309,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:316,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getItemShapeFilled"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:317,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getUseFillPaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:318,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemFillPaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:323,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:325,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getDrawOutlines"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:326,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getUseOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:327,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:336,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:338,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:348,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getItemLineVisible"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:351,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:380,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:388,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:390,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 71
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:405"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:408"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:407"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:411"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:410"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:413"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:416"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:417"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:420"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:419"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:413,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:417,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:420,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].hashCode()"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].hashCode()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.awt.Paint)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:430,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].hashCode"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:431,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:443,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:444,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:445,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:458,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:459,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer:460,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.StrokeSample].<init>(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.swing.editor.StrokeSample"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.StrokeSample:61,1"
      Dst: "[javax.swing.JComponent].<init>"
    - Src: "org.jfree.chart.swing.editor.StrokeSample:63,1"
      Dst: "[java.awt.Dimension].<init>"
    - Src: "org.jfree.chart.swing.editor.StrokeSample:64,1"
      Dst: "[javax.swing.JComponent].setPreferredSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.StrokeSample].getStroke()"
    functionSourceFile: "org.jfree.chart.swing.editor.StrokeSample"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.StrokeSample].setStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.swing.editor.StrokeSample"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.StrokeSample:83,1"
      Dst: "[java.awt.Component].repaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.StrokeSample].getPreferredSize()"
    functionSourceFile: "org.jfree.chart.swing.editor.StrokeSample"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Dimension"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.StrokeSample].paintComponent(java.awt.Graphics)"
    functionSourceFile: "org.jfree.chart.swing.editor.StrokeSample"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Graphics"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.StrokeSample:132"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.StrokeSample:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.StrokeSample:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.StrokeSample:105,1"
      Dst: "[java.awt.Graphics2D].setRenderingHint"
    - Src: "org.jfree.chart.swing.editor.StrokeSample:107,1"
      Dst: "[java.awt.Component].getSize"
    - Src: "org.jfree.chart.swing.editor.StrokeSample:108,1"
      Dst: "[javax.swing.JComponent].getInsets"
    - Src: "org.jfree.chart.swing.editor.StrokeSample:111,1"
      Dst: "[java.awt.Dimension].getWidth"
    - Src: "org.jfree.chart.swing.editor.StrokeSample:112,1"
      Dst: "[java.awt.Dimension].getHeight"
    - Src: "org.jfree.chart.swing.editor.StrokeSample:115,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    - Src: "org.jfree.chart.swing.editor.StrokeSample:119,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.swing.editor.StrokeSample:120,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.swing.editor.StrokeSample:120,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.swing.editor.StrokeSample:125,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.swing.editor.StrokeSample:126,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.swing.editor.StrokeSample:131,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.swing.editor.StrokeSample:133,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.StrokeSample].getListCellRendererComponent(javax.swing.JList,java.lang.Object,int,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.swing.editor.StrokeSample"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Component"
    argCount: 5
    argTypes:
    - "javax.swing.JList"
    - "java.lang.Object"
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.StrokeSample:154"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.StrokeSample:158"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.StrokeSample:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.StrokeSample:155,1"
      Dst: "[org.jfree.chart.swing.editor.StrokeSample].setStroke"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.KeyHandler].<init>(org.jfree.data.xml.RootHandler,org.jfree.data.xml.ItemHandler)"
    functionSourceFile: "org.jfree.data.xml.KeyHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.xml.RootHandler"
    - "org.jfree.data.xml.ItemHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.KeyHandler:70,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].<init>"
    - Src: "org.jfree.data.xml.KeyHandler:73,1"
      Dst: "[java.lang.StringBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.KeyHandler].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.jfree.data.xml.KeyHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.KeyHandler:93"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.KeyHandler:97"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.KeyHandler:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.KeyHandler:93,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.data.xml.KeyHandler:94,1"
      Dst: "[org.jfree.data.xml.KeyHandler].clearCurrentText"
    - Src: "org.jfree.data.xml.KeyHandler:97,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.xml.KeyHandler:97,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.KeyHandler].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.data.xml.KeyHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.KeyHandler:116"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.KeyHandler:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.KeyHandler:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.KeyHandler:116,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.data.xml.KeyHandler:117,1"
      Dst: "[org.jfree.data.xml.KeyHandler].getCurrentText"
    - Src: "org.jfree.data.xml.KeyHandler:117,1"
      Dst: "[org.jfree.data.xml.ItemHandler].setKey"
    - Src: "org.jfree.data.xml.KeyHandler:118,1"
      Dst: "[org.jfree.data.xml.RootHandler].popSubHandler"
    - Src: "org.jfree.data.xml.KeyHandler:119,1"
      Dst: "[org.jfree.data.xml.ValueHandler].<init>"
    - Src: "org.jfree.data.xml.KeyHandler:119,1"
      Dst: "[org.jfree.data.xml.RootHandler].pushSubHandler"
    - Src: "org.jfree.data.xml.KeyHandler:124,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.xml.KeyHandler:124,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.KeyHandler].characters(char[],int,int)"
    functionSourceFile: "org.jfree.data.xml.KeyHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.KeyHandler:138"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.KeyHandler:141"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.KeyHandler:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.KeyHandler:139,1"
      Dst: "[java.lang.String].copyValueOf"
    - Src: "org.jfree.data.xml.KeyHandler:139,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.KeyHandler].getCurrentText()"
    functionSourceFile: "org.jfree.data.xml.KeyHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.KeyHandler:149,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.KeyHandler].clearCurrentText()"
    functionSourceFile: "org.jfree.data.xml.KeyHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.KeyHandler:156,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.jfree.data.xml.KeyHandler:156,1"
      Dst: "[java.lang.StringBuffer].delete"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].<init>(org.jfree.data.time.DynamicTimeSeriesCollection)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.DynamicTimeSeriesCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence:111,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].<init>(org.jfree.data.time.DynamicTimeSeriesCollection,int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.DynamicTimeSeriesCollection"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence:121"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence:119,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].enterData(int,float)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].getData(int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYItemLabelGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.StandardXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYItemLabelGenerator:64,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.labels.StandardXYItemLabelGenerator:64,1"
      Dst: "[org.jfree.chart.labels.StandardXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYItemLabelGenerator].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYItemLabelGenerator:75,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.labels.StandardXYItemLabelGenerator:75,1"
      Dst: "[org.jfree.chart.labels.StandardXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYItemLabelGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYItemLabelGenerator:92,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYItemLabelGenerator].<init>(java.lang.String,java.text.DateFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYItemLabelGenerator:108,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYItemLabelGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYItemLabelGenerator:126,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYItemLabelGenerator].<init>(java.lang.String,java.text.DateFormat,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYItemLabelGenerator:142,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYItemLabelGenerator].generateLabel(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYItemLabelGenerator:156,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].generateLabelString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    functionSourceFile: "org.jfree.chart.labels.StandardXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYItemLabelGenerator:168,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYItemLabelGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.StandardXYItemLabelGenerator:180"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardXYItemLabelGenerator:183"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardXYItemLabelGenerator:182"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardXYItemLabelGenerator:183"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardXYItemLabelGenerator:186"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardXYItemLabelGenerator:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYItemLabelGenerator:186,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYItemLabelGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.StandardXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].hashCode()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYItemLabelGenerator:191,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTick].<init>(java.util.Date,java.lang.String,org.jfree.chart.text.TextAnchor,org.jfree.chart.text.TextAnchor,double)"
    functionSourceFile: "org.jfree.chart.axis.DateTick"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.util.Date"
    - "java.lang.String"
    - "org.jfree.chart.text.TextAnchor"
    - "org.jfree.chart.text.TextAnchor"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTick:68,1"
      Dst: "[org.jfree.chart.axis.DateTick].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTick].<init>(org.jfree.chart.axis.TickType,java.util.Date,java.lang.String,org.jfree.chart.text.TextAnchor,org.jfree.chart.text.TextAnchor,double)"
    functionSourceFile: "org.jfree.chart.axis.DateTick"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.jfree.chart.axis.TickType"
    - "java.util.Date"
    - "java.lang.String"
    - "org.jfree.chart.text.TextAnchor"
    - "org.jfree.chart.text.TextAnchor"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTick:85,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.chart.axis.DateTick:85,1"
      Dst: "[org.jfree.chart.axis.ValueTick].<init>"
    - Src: "org.jfree.chart.axis.DateTick:87,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTick].getDate()"
    functionSourceFile: "org.jfree.chart.axis.DateTick"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTick].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.DateTick"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateTick:109"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTick:112"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTick:111"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateTick:112"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTick:115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTick:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateTick:116"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTick:119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTick:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTick:116,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.axis.DateTick:119,1"
      Dst: "[org.jfree.chart.axis.ValueTick].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTick].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.DateTick"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTick:129,1"
      Dst: "[java.util.Date].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis$DefaultTimeline].<init>()"
    functionSourceFile: "org.jfree.chart.axis.DateAxis$DefaultTimeline"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis$DefaultTimeline:122,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis$DefaultTimeline].toTimelineValue(long)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis$DefaultTimeline"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis$DefaultTimeline].toTimelineValue(java.util.Date)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis$DefaultTimeline"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis$DefaultTimeline:145,1"
      Dst: "[java.util.Date].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis$DefaultTimeline].toMillisecond(long)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis$DefaultTimeline"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis$DefaultTimeline].containsDomainValue(long)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis$DefaultTimeline"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis$DefaultTimeline].containsDomainValue(java.util.Date)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis$DefaultTimeline"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis$DefaultTimeline].containsDomainRange(long,long)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis$DefaultTimeline"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis$DefaultTimeline].containsDomainRange(java.util.Date,java.util.Date)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis$DefaultTimeline"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis$DefaultTimeline].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis$DefaultTimeline"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis$DefaultTimeline:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis$DefaultTimeline:227"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis$DefaultTimeline:226"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis$DefaultTimeline:227"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis$DefaultTimeline:230"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis$DefaultTimeline:229"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis$DefaultTimeline:230"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis$DefaultTimeline:233"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis$DefaultTimeline:232"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.resources.DataPackageResources_fr].<init>()"
    functionSourceFile: "org.jfree.data.resources.DataPackageResources_fr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.resources.DataPackageResources_fr:49,1"
      Dst: "[java.util.ListResourceBundle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.resources.DataPackageResources_fr].getContents()"
    functionSourceFile: "org.jfree.data.resources.DataPackageResources_fr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultValueDataset].<init>()"
    functionSourceFile: "org.jfree.data.general.DefaultValueDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultValueDataset:70,1"
      Dst: "[org.jfree.data.general.DefaultValueDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultValueDataset].<init>(double)"
    functionSourceFile: "org.jfree.data.general.DefaultValueDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultValueDataset:79,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.general.DefaultValueDataset:79,1"
      Dst: "[org.jfree.data.general.DefaultValueDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultValueDataset].<init>(java.lang.Number)"
    functionSourceFile: "org.jfree.data.general.DefaultValueDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultValueDataset:88,1"
      Dst: "[org.jfree.data.general.AbstractDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultValueDataset].getValue()"
    functionSourceFile: "org.jfree.data.general.DefaultValueDataset"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultValueDataset].setValue(java.lang.Number)"
    functionSourceFile: "org.jfree.data.general.DefaultValueDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultValueDataset:110,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.general.DefaultValueDataset:110,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultValueDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.general.DefaultValueDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DefaultValueDataset:122"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultValueDataset:125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultValueDataset:124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultValueDataset:125"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultValueDataset:129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultValueDataset:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultValueDataset:127,1"
      Dst: "[org.jfree.data.Value].getValue"
    - Src: "org.jfree.data.general.DefaultValueDataset:127,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultValueDataset].hashCode()"
    functionSourceFile: "org.jfree.data.general.DefaultValueDataset"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DefaultValueDataset:139"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultValueDataset:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultValueDataset:139,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:111,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:112,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBlockRenderer].updateOffsets"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:113,1"
      Dst: "[org.jfree.chart.renderer.LookupPaintScale].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].getBlockWidth()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].setBlockWidth(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:138"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:139,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:143,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBlockRenderer].updateOffsets"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:144,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].getBlockHeight()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].setBlockHeight(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:167"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:171"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:168,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:172,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBlockRenderer].updateOffsets"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:173,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].getBlockAnchor()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].setBlockAnchor(org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:198"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:201"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:197,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:198,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:202,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBlockRenderer].updateOffsets"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:203,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].getPaintScale()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.PaintScale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].setPaintScale(org.jfree.chart.renderer.PaintScale)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.PaintScale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:226,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:228,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].getDrawOutlines()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].setDrawOutlines(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:254,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].getUseOutlinePaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].setUseOutlinePaint(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:281,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].updateOffsets()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 94
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:293"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:292"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:297"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:296"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:297"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:301"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:305"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:304"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:305"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:309"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:308"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:309"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:312"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:313"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:317"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:316"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:317"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:321"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:320"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:321"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:325"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:289,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].findDomainBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.DatasetUtils].findDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.Range].getUpperBound()"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:340"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:342"
        BranchSideFuncs:
        - "findDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:344"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:347"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:346"
        BranchSideFuncs:
        - "getLowerBound()"
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:343,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findDomainBounds"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:347,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:348,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:348,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.DatasetUtils].findRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.Range].getUpperBound()"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:364"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:375"
        BranchSideFuncs:
        - "findRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:374"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:366"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:370"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:369"
        BranchSideFuncs:
        - "getLowerBound()"
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:365,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findRangeBounds"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:370,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:371,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:371,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 99
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:404"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:408"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:407"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:419"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:425"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:424"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:431"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:439"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:438"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:432"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:439"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:444"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:443"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:441"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:439"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:453"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:457"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:401,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:402,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:405,1"
      Dst: "[org.jfree.data.xy.XYZDataset].getZValue"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:408,1"
      Dst: "[org.jfree.chart.renderer.PaintScale].getPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:410,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:409,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:412,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:418,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:419,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:420,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:421,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:422,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:429,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:430,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:431,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBlockRenderer].getDrawOutlines"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:432,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBlockRenderer].getUseOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:433,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:435,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlineStroke"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:435,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:436,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:439,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:441,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:441,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:440,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:444,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:449,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:452,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:454,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:476"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:479"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:478"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:479"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:482"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:483"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:486"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:485"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:486"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:489"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:488"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:489"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:492"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:491"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:492"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:495"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:494"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:495"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:498"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:497"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:498"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:501"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:500"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:489,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:492,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:501,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBlockRenderer"
    linkageType: null
    functionLinenumber: 513
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    functionUses: 25
    ICount: 12
    EdgeCount: 144
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBlockRenderer:515"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:519"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.chart.renderer.xy.XYBlockRenderer:518"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:514,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    - Src: "org.jfree.chart.renderer.xy.XYBlockRenderer:517,1"
      Dst: "[org.jfree.chart.api.PublicCloneable].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:68,1"
      Dst: "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:76,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:77,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].generateLabel(org.jfree.data.category.CategoryDataset,int)"
    functionSourceFile: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:91,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:93,1"
      Dst: "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].createItemArray"
    - Src: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:92,1"
      Dst: "[java.text.MessageFormat].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].createItemArray(org.jfree.data.category.CategoryDataset,int)"
    functionSourceFile: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:108,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:108,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    functionSourceFile: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:121,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:136"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:135"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:136"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:138"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:141"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:141,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategorySeriesLabelGenerator:155,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].<init>()"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:131,1"
      Dst: "[org.jfree.chart.title.TextTitle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:140,1"
      Dst: "[org.jfree.chart.title.TextTitle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].<init>(java.lang.String,java.awt.Font)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.title.TextTitle].<init>(java.lang.String,java.awt.Font,java.awt.Paint,org.jfree.chart.api.RectangleEdge,org.jfree.chart.api.HorizontalAlignment,org.jfree.chart.api.VerticalAlignment,org.jfree.chart.api.RectangleInsets)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:152,1"
      Dst: "[org.jfree.chart.title.TextTitle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].<init>(java.lang.String,java.awt.Font,java.awt.Paint,org.jfree.chart.api.RectangleEdge,org.jfree.chart.api.HorizontalAlignment,org.jfree.chart.api.VerticalAlignment,org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    - "java.awt.Paint"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.api.HorizontalAlignment"
    - "org.jfree.chart.api.VerticalAlignment"
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.title.Title].<init>(org.jfree.chart.api.RectangleEdge,org.jfree.chart.api.HorizontalAlignment,org.jfree.chart.api.VerticalAlignment,org.jfree.chart.api.RectangleInsets)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 23
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:175,1"
      Dst: "[org.jfree.chart.title.Title].<init>"
    - Src: "org.jfree.chart.title.TextTitle:176,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].getText()"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].setText(java.lang.String)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.TextTitle:211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:215"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:210,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.title.TextTitle:211,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.title.TextTitle:213,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.title.TextTitle:213,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].getTextAlignment()"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.HorizontalAlignment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].setTextAlignment(org.jfree.chart.api.HorizontalAlignment)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.HorizontalAlignment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:236,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.title.TextTitle:238,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.title.TextTitle:238,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].getFont()"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].setFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.event.TitleChangeEvent].<init>(org.jfree.chart.title.Title)"
    - "[org.jfree.chart.title.Title].notifyListeners(org.jfree.chart.event.TitleChangeEvent)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.TextTitle:262"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:266"
        BranchSideFuncs:
        - "notifyListeners(org.jfree.chart.event.TitleChangeEvent)"
        - "<init>(org.jfree.chart.title.Title)"
      - BranchSide: "org.jfree.chart.title.TextTitle:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:261,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.title.TextTitle:262,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.title.TextTitle:264,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.title.TextTitle:264,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].getPaint()"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].setPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.event.TitleChangeEvent].<init>(org.jfree.chart.title.Title)"
    - "[org.jfree.chart.title.Title].notifyListeners(org.jfree.chart.event.TitleChangeEvent)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.TextTitle:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:293"
        BranchSideFuncs:
        - "notifyListeners(org.jfree.chart.event.TitleChangeEvent)"
        - "<init>(org.jfree.chart.title.Title)"
      - BranchSide: "org.jfree.chart.title.TextTitle:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:288,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.title.TextTitle:289,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.title.TextTitle:291,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.title.TextTitle:291,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].getBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].setBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:314,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.title.TextTitle:314,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].getToolTipText()"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].setToolTipText(java.lang.String)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:334,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.title.TextTitle:334,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].getURLText()"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].setURLText(java.lang.String)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:354,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.title.TextTitle:354,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].getExpandToFitSpace()"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].setExpandToFitSpace(boolean)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:376,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.title.TextTitle:376,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].getMaximumLinesToDisplay()"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].setMaximumLinesToDisplay(int)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:400,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.title.TextTitle:400,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].arrange(java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 71
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.TextTitle:418"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:429"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:428"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:419"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:422"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:421"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:422"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:425"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:424"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:425"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:452"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:451"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:429"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:441"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:440"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:430"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:433"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:432"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:433"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:437"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:436"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:437"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:452"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:451"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:441"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:452"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:451"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:442"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:445"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:444"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:445"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:448"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:447"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:448"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:452"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:451"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:452"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:453"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:452"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:452"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:453"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:452"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:414,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].toContentConstraint"
    - Src: "org.jfree.chart.title.TextTitle:415,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthConstraintType"
    - Src: "org.jfree.chart.title.TextTitle:416,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightConstraintType"
    - Src: "org.jfree.chart.title.TextTitle:420,1"
      Dst: "[org.jfree.chart.title.TextTitle].arrangeNN"
    - Src: "org.jfree.chart.title.TextTitle:423,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.chart.title.TextTitle:431,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthRange"
    - Src: "org.jfree.chart.title.TextTitle:431,1"
      Dst: "[org.jfree.chart.title.TextTitle].arrangeRN"
    - Src: "org.jfree.chart.title.TextTitle:435,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightRange"
    - Src: "org.jfree.chart.title.TextTitle:434,1"
      Dst: "[org.jfree.chart.title.TextTitle].arrangeRR"
    - Src: "org.jfree.chart.title.TextTitle:443,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidth"
    - Src: "org.jfree.chart.title.TextTitle:443,1"
      Dst: "[org.jfree.chart.title.TextTitle].arrangeFN"
    - Src: "org.jfree.chart.title.TextTitle:452,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "org.jfree.chart.title.TextTitle:453,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.title.TextTitle:453,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalWidth"
    - Src: "org.jfree.chart.title.TextTitle:454,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.title.TextTitle:454,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalHeight"
    - Src: "org.jfree.chart.title.TextTitle:454,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].arrangeNN(java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 1
    argTypes:
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:468,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.title.TextTitle:469,1"
      Dst: "[org.jfree.chart.title.TextTitle].arrangeRR"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].arrangeFN(java.awt.Graphics2D,double)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.TextTitle:485"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:486"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:485"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:485"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:500"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:499"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:493"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:497"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:496"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:500"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:502"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:500"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:518"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:511"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:514"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:484,1"
      Dst: "[org.jfree.chart.title.Title].getPosition"
    - Src: "org.jfree.chart.title.TextTitle:487,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.title.TextTitle:488,1"
      Dst: "[org.jfree.chart.text.G2TextMeasurer].<init>"
    - Src: "org.jfree.chart.title.TextTitle:488,1"
      Dst: "[org.jfree.chart.text.TextUtils].createTextBlock"
    - Src: "org.jfree.chart.title.TextTitle:491,1"
      Dst: "[org.jfree.chart.text.TextBlock].setLineAlignment"
    - Src: "org.jfree.chart.title.TextTitle:492,1"
      Dst: "[org.jfree.chart.text.TextBlock].calculateDimensions"
    - Src: "org.jfree.chart.title.TextTitle:494,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.title.TextTitle:494,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    - Src: "org.jfree.chart.title.TextTitle:519,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].arrangeRN(java.awt.Graphics2D,org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.TextTitle:536"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:539"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:538"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:535,1"
      Dst: "[org.jfree.chart.title.TextTitle].arrangeNN"
    - Src: "org.jfree.chart.title.TextTitle:536,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.title.TextTitle:536,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.title.TextTitle:539,1"
      Dst: "[org.jfree.data.Range].constrain"
    - Src: "org.jfree.chart.title.TextTitle:540,1"
      Dst: "[org.jfree.chart.title.TextTitle].arrangeFN"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].arrangeRR(java.awt.Graphics2D,org.jfree.data.Range,org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.data.Range"
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.TextTitle:557"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:558"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:557"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:557"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:572"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:571"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:565"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:569"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:568"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:572"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:573"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:572"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:590"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:583"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:587"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:586"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:556,1"
      Dst: "[org.jfree.chart.title.Title].getPosition"
    - Src: "org.jfree.chart.title.TextTitle:558,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.title.TextTitle:559,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.title.TextTitle:560,1"
      Dst: "[org.jfree.chart.text.G2TextMeasurer].<init>"
    - Src: "org.jfree.chart.title.TextTitle:560,1"
      Dst: "[org.jfree.chart.text.TextUtils].createTextBlock"
    - Src: "org.jfree.chart.title.TextTitle:563,1"
      Dst: "[org.jfree.chart.text.TextBlock].setLineAlignment"
    - Src: "org.jfree.chart.title.TextTitle:564,1"
      Dst: "[org.jfree.chart.text.TextBlock].calculateDimensions"
    - Src: "org.jfree.chart.title.TextTitle:566,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.title.TextTitle:566,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    - Src: "org.jfree.chart.title.TextTitle:591,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:604,1"
      Dst: "[org.jfree.chart.title.TextTitle].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.TextTitle:621"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:624"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:623"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:626"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:629"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:628"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:630"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:637"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:636"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:632"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:637"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:636"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:638"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:642"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:641"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:644"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:645"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:644"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:644"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:647"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:646"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:647"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:648"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:647"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:650"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:652"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:657"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:656"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:624,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimMargin"
    - Src: "org.jfree.chart.title.TextTitle:625,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].drawBorder"
    - Src: "org.jfree.chart.title.TextTitle:626,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.title.TextTitle:632,1"
      Dst: "[org.jfree.chart.block.EntityBlockParams].getGenerateEntities"
    - Src: "org.jfree.chart.title.TextTitle:633,1"
      Dst: "[org.jfree.chart.entity.TitleEntity].<init>"
    - Src: "org.jfree.chart.title.TextTitle:637,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimBorder"
    - Src: "org.jfree.chart.title.TextTitle:639,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.title.TextTitle:640,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.title.TextTitle:642,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimPadding"
    - Src: "org.jfree.chart.title.TextTitle:643,1"
      Dst: "[org.jfree.chart.title.Title].getPosition"
    - Src: "org.jfree.chart.title.TextTitle:645,1"
      Dst: "[org.jfree.chart.title.TextTitle].drawHorizontal"
    - Src: "org.jfree.chart.title.TextTitle:649,1"
      Dst: "[org.jfree.chart.title.TextTitle].drawVertical"
    - Src: "org.jfree.chart.title.TextTitle:651,1"
      Dst: "[org.jfree.chart.block.BlockResult].<init>"
    - Src: "org.jfree.chart.title.TextTitle:653,1"
      Dst: "[org.jfree.chart.entity.StandardEntityCollection].<init>"
    - Src: "org.jfree.chart.title.TextTitle:654,1"
      Dst: "[org.jfree.chart.entity.StandardEntityCollection].add"
    - Src: "org.jfree.chart.title.TextTitle:655,1"
      Dst: "[org.jfree.chart.block.BlockResult].setEntityCollection"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].drawHorizontal(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.TextTitle:675"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:679"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:678"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:679"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:683"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:682"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:683"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:687"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:686"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:689"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:692"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:691"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:692"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:704"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:703"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:694"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:697"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:696"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:697"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:700"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:699"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:700"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:704"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:703"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:669,1"
      Dst: "[java.awt.geom.RectangularShape].clone"
    - Src: "org.jfree.chart.title.TextTitle:670,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.title.TextTitle:671,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.title.TextTitle:674,1"
      Dst: "[org.jfree.chart.title.Title].getHorizontalAlignment"
    - Src: "org.jfree.chart.title.TextTitle:676,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.title.TextTitle:680,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.title.TextTitle:684,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.title.TextTitle:688,1"
      Dst: "[org.jfree.chart.title.Title].getPosition"
    - Src: "org.jfree.chart.title.TextTitle:690,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.title.TextTitle:693,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.title.TextTitle:704,1"
      Dst: "[org.jfree.chart.text.TextBlock].draw"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].drawVertical(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.TextTitle:722"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:726"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:725"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:726"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:730"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:729"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:730"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:734"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:733"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:736"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:739"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:738"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:739"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:751"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:750"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:741"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:744"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:743"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:744"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:747"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:746"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:747"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:751"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:750"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:716,1"
      Dst: "[java.awt.geom.RectangularShape].clone"
    - Src: "org.jfree.chart.title.TextTitle:717,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.title.TextTitle:718,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.title.TextTitle:721,1"
      Dst: "[org.jfree.chart.title.Title].getVerticalAlignment"
    - Src: "org.jfree.chart.title.TextTitle:723,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.title.TextTitle:727,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.title.TextTitle:731,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.title.TextTitle:735,1"
      Dst: "[org.jfree.chart.title.Title].getPosition"
    - Src: "org.jfree.chart.title.TextTitle:737,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.title.TextTitle:740,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.title.TextTitle:751,1"
      Dst: "[org.jfree.chart.text.TextBlock].draw"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.TextTitle:763"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:766"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:765"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:766"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:769"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:768"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:770"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:773"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:772"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:773"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:776"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:775"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:776"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:779"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:778"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:779"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:782"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:781"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:782"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:785"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:784"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:785"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:788"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:787"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:788"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:791"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:790"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:791"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:794"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:793"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:794"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:797"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:796"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:770,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.title.TextTitle:776,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.title.TextTitle:797,1"
      Dst: "[org.jfree.chart.title.Title].equals"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].hashCode()"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: 806
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.title.Title].hashCode()"
    functionUses: 3
    ICount: 35
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.TextTitle:808"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:807"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:806"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "org.jfree.chart.title.TextTitle:809"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:808"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:807"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:810"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:809"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:808"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.TextTitle:811"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.TextTitle:812"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.TextTitle:811"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:807,1"
      Dst: "[org.jfree.chart.title.Title].hashCode"
    - Src: "org.jfree.chart.title.TextTitle:808,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.jfree.chart.title.TextTitle:809,1"
      Dst: "[java.awt.Font].hashCode"
    - Src: "org.jfree.chart.title.TextTitle:810,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].clone()"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: 824
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.title.Title].clone()"
    functionUses: 27
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:825,1"
      Dst: "[org.jfree.chart.title.Title].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:836,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.title.TextTitle:837,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.TextTitle].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.title.TextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.TextTitle:851,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.title.TextTitle:852,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].<init>(java.lang.Comparable,org.jfree.data.xy.OHLCDataItem[])"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "org.jfree.data.xy.OHLCDataItem[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:62,1"
      Dst: "[org.jfree.data.xy.AbstractXYDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getX(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.OHLCDataItem].getDate()"
    functionUses: 6
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:89,1"
      Dst: "[org.jfree.data.xy.OHLCDataItem].getDate"
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:89,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:89,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getXDate(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:101,1"
      Dst: "[org.jfree.data.xy.OHLCDataItem].getDate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getY(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultOHLCDataset].getClose(int,int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:114,1"
      Dst: "[org.jfree.data.xy.DefaultOHLCDataset].getClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getHigh(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.OHLCDataItem].getHigh()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:127,1"
      Dst: "[org.jfree.data.xy.OHLCDataItem].getHigh"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getHighValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultOHLCDataset].getHigh(int,int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultOHLCDataset:143"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:142,1"
      Dst: "[org.jfree.data.xy.DefaultOHLCDataset].getHigh"
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:144,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getLow(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.OHLCDataItem].getLow()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:159,1"
      Dst: "[org.jfree.data.xy.OHLCDataItem].getLow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getLowValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultOHLCDataset].getLow(int,int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultOHLCDataset:175"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:174,1"
      Dst: "[org.jfree.data.xy.DefaultOHLCDataset].getLow"
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:176,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getOpen(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:191,1"
      Dst: "[org.jfree.data.xy.OHLCDataItem].getOpen"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getOpenValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultOHLCDataset:207"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:210"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:206,1"
      Dst: "[org.jfree.data.xy.DefaultOHLCDataset].getOpen"
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:208,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getClose(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.OHLCDataItem].getClose()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:223,1"
      Dst: "[org.jfree.data.xy.OHLCDataItem].getClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getCloseValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultOHLCDataset:239"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:242"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:238,1"
      Dst: "[org.jfree.data.xy.DefaultOHLCDataset].getClose"
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:240,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getVolume(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:255,1"
      Dst: "[org.jfree.data.xy.OHLCDataItem].getVolume"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getVolumeValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultOHLCDataset:271"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:274"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:270,1"
      Dst: "[org.jfree.data.xy.DefaultOHLCDataset].getVolume"
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:272,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getSeriesCount()"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].sortDataByDate()"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:303,1"
      Dst: "[java.util.Arrays].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultOHLCDataset:315"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:318"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:317"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultOHLCDataset:318"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:321"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:320"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultOHLCDataset:322"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:325"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:324"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultOHLCDataset:325"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:328"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultOHLCDataset:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:322,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:325,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    functionSourceFile: "org.jfree.data.xy.DefaultOHLCDataset"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 25
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:340,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.xy.DefaultOHLCDataset:342,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].<init>()"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:101,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.jfree.data.time.TimeTableXYDataset:101,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.jfree.data.time.TimeTableXYDataset:101,1"
      Dst: "[org.jfree.data.time.TimeTableXYDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].<init>(java.util.TimeZone)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:111,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.jfree.data.time.TimeTableXYDataset:111,1"
      Dst: "[org.jfree.data.time.TimeTableXYDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].<init>(java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:120,1"
      Dst: "[org.jfree.data.xy.AbstractIntervalXYDataset].<init>"
    - Src: "org.jfree.data.time.TimeTableXYDataset:121,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.TimeTableXYDataset:123,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].<init>"
    - Src: "org.jfree.data.time.TimeTableXYDataset:124,1"
      Dst: "[java.util.Calendar].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getDomainIsPointsInTime()"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].setDomainIsPointsInTime(boolean)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:156,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.time.TimeTableXYDataset:156,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getXPosition()"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimePeriodAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].setXPosition(org.jfree.data.time.TimePeriodAnchor)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimePeriodAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:180,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.TimeTableXYDataset:182,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.time.TimeTableXYDataset:182,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].add(org.jfree.data.time.TimePeriod,double,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.data.time.TimePeriod"
    - "double"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:196,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.time.TimeTableXYDataset:196,1"
      Dst: "[org.jfree.data.time.TimeTableXYDataset].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].add(org.jfree.data.time.TimePeriod,java.lang.Number,java.lang.Comparable,boolean)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.data.time.TimePeriod"
    - "java.lang.Number"
    - "java.lang.Comparable"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:217"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:221"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:220"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:222"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:219,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].peg"
    - Src: "org.jfree.data.time.TimeTableXYDataset:221,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].addValue"
    - Src: "org.jfree.data.time.TimeTableXYDataset:223,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].remove(org.jfree.data.time.TimePeriod,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.TimePeriod"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:238,1"
      Dst: "[org.jfree.data.time.TimeTableXYDataset].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].remove(org.jfree.data.time.TimePeriod,java.lang.Comparable,boolean)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.data.time.TimePeriod"
    - "java.lang.Comparable"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:256"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:259"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:255,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].removeValue"
    - Src: "org.jfree.data.time.TimeTableXYDataset:257,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].clear()"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:268"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:272"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:268,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowCount"
    - Src: "org.jfree.data.time.TimeTableXYDataset:269,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].clear"
    - Src: "org.jfree.data.time.TimeTableXYDataset:270,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getTimePeriod(int)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimePeriod"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:283,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getItemCount()"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getRowCount()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:293,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount()"
    functionUses: 18
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:307,1"
      Dst: "[org.jfree.data.time.TimeTableXYDataset].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getSeriesCount()"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getColumnCount()"
    functionUses: 13
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:317,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getColumnCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getColumnKey(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:329,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getColumnKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getX(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeTableXYDataset].getXValue(int,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:344,1"
      Dst: "[org.jfree.data.time.TimeTableXYDataset].getXValue"
    - Src: "org.jfree.data.time.TimeTableXYDataset:344,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getXValue(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getRowKey(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getXValue(org.jfree.data.time.TimePeriod)"
    functionUses: 11
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:357,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowKey"
    - Src: "org.jfree.data.time.TimeTableXYDataset:358,1"
      Dst: "[org.jfree.data.time.TimeTableXYDataset].getXValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeTableXYDataset].getStartXValue(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:373,1"
      Dst: "[org.jfree.data.time.TimeTableXYDataset].getStartXValue"
    - Src: "org.jfree.data.time.TimeTableXYDataset:373,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getStartXValue(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 386
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getRowKey(int)"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    functionUses: 4
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:387,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowKey"
    - Src: "org.jfree.data.time.TimeTableXYDataset:388,1"
      Dst: "[org.jfree.data.time.TimePeriod].getStart"
    - Src: "org.jfree.data.time.TimeTableXYDataset:388,1"
      Dst: "[java.util.Date].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeTableXYDataset].getEndXValue(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:403,1"
      Dst: "[org.jfree.data.time.TimeTableXYDataset].getEndXValue"
    - Src: "org.jfree.data.time.TimeTableXYDataset:403,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getEndXValue(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getRowKey(int)"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    functionUses: 4
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:417,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowKey"
    - Src: "org.jfree.data.time.TimeTableXYDataset:418,1"
      Dst: "[org.jfree.data.time.TimePeriod].getEnd"
    - Src: "org.jfree.data.time.TimeTableXYDataset:418,1"
      Dst: "[java.util.Date].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getY(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 430
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getValue(int,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:431,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getStartY(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeTableXYDataset].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:444,1"
      Dst: "[org.jfree.data.time.TimeTableXYDataset].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getEndY(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 456
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeTableXYDataset].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:457,1"
      Dst: "[org.jfree.data.time.TimeTableXYDataset].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getXValue(org.jfree.data.time.TimePeriod)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    functionUses: 3
    ICount: 26
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:469"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:472"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:471"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:472"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:477"
        BranchSideFuncs:
        - "getStart()"
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:476"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:477"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:480"
        BranchSideFuncs:
        - "getEnd()"
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:470,1"
      Dst: "[org.jfree.data.time.TimePeriod].getStart"
    - Src: "org.jfree.data.time.TimeTableXYDataset:470,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.time.TimeTableXYDataset:474,1"
      Dst: "[org.jfree.data.time.TimePeriod].getEnd"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getDomainLowerBound(boolean)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:495"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:498"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:497"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:494,1"
      Dst: "[org.jfree.data.time.TimeTableXYDataset].getDomainBounds"
    - Src: "org.jfree.data.time.TimeTableXYDataset:496,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getDomainUpperBound(boolean)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:513"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:516"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:512,1"
      Dst: "[org.jfree.data.time.TimeTableXYDataset].getDomainBounds"
    - Src: "org.jfree.data.time.TimeTableXYDataset:514,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].getDomainBounds(boolean)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getRowKeys()"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.time.TimeTableXYDataset].getXValue(org.jfree.data.time.TimePeriod)"
    - "[org.jfree.data.time.TimeTableXYDataset].getXValue(org.jfree.data.time.TimePeriod)"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    functionUses: 1
    ICount: 32
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:530"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:534"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:533"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:537"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:538"
        BranchSideFuncs:
        - "getXValue(org.jfree.data.time.TimePeriod)"
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:537"
        BranchSideFuncs:
        - "getXValue(org.jfree.data.time.TimePeriod)"
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:537"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:541"
        BranchSideFuncs:
        - "getXValue(org.jfree.data.time.TimePeriod)"
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:540"
        BranchSideFuncs:
        - "getStart()"
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:529,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowKeys"
    - Src: "org.jfree.data.time.TimeTableXYDataset:530,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.data.time.TimeTableXYDataset:534,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimeTableXYDataset:535,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.time.TimeTableXYDataset:538,1"
      Dst: "[org.jfree.data.time.TimeTableXYDataset].getXValue"
    - Src: "org.jfree.data.time.TimeTableXYDataset:538,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.data.time.TimeTableXYDataset:541,1"
      Dst: "[org.jfree.data.time.TimePeriod].getStart"
    - Src: "org.jfree.data.time.TimeTableXYDataset:541,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.time.TimeTableXYDataset:542,1"
      Dst: "[org.jfree.data.time.TimePeriod].getEnd"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:555"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:558"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:557"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:558"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:561"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:560"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:562"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:565"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:564"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:565"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:568"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:567"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:568"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:572"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:573"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:576"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:575"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:568,1"
      Dst: "[java.util.Calendar].getTimeZone"
    - Src: "org.jfree.data.time.TimeTableXYDataset:568,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.time.TimeTableXYDataset:573,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].hashCode()"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 582
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeTableXYDataset:584"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:583"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeTableXYDataset:582"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:583,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeTableXYDataset].clone()"
    functionSourceFile: "org.jfree.data.time.TimeTableXYDataset"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    functionUses: 25
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeTableXYDataset:599,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.time.TimeTableXYDataset:600,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].clone"
    - Src: "org.jfree.data.time.TimeTableXYDataset:601,1"
      Dst: "[java.util.Calendar].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].<init>(double[][],double[][])"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double[][]"
    - "double[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:82,1"
      Dst: "[org.jfree.data.DataUtils].createNumberArray2D"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:82,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].<init>(java.lang.Number[][],java.lang.Number[][])"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Number[][]"
    - "java.lang.Number[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:98,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].<init>(java.lang.String[],java.lang.Number[][],java.lang.Number[][])"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Number[][]"
    - "java.lang.Number[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:115,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].<init>(java.lang.Comparable[],java.lang.Comparable[],java.lang.Number[][],java.lang.Number[][])"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Comparable[]"
    - "java.lang.Comparable[]"
    - "java.lang.Number[][]"
    - "java.lang.Number[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:136"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:196"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:195"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:136"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:196"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:195"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:140"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:146"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:147"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:190"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:150"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:160"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:152"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:158"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:157"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:168"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:174"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:175"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:176"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:131,1"
      Dst: "[org.jfree.data.general.AbstractSeriesDataset].<init>"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:137,1"
      Dst: "[java.util.ResourceBundle].getBundle"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:145,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:161,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:161,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:163,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].generateKeys"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesCount()"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:209"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:212"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:211"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.Outlier].equals(java.lang.Object)"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].equals(java.lang.Object)"
    - "[org.jfree.data.KeyedValues2DItemKey].equals(java.lang.Object)"
    - "[org.jfree.data.statistics.SimpleHistogramBin].equals(java.lang.Object)"
    - "[org.jfree.data.time.Week].equals(java.lang.Object)"
    - "[org.jfree.chart.date.SpreadsheetDate].equals(java.lang.Object)"
    - "[org.jfree.data.time.Year].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.TickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.Hour].equals(java.lang.Object)"
    - "[org.jfree.data.time.Day].equals(java.lang.Object)"
    - "[org.jfree.data.time.Millisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Second].equals(java.lang.Object)"
    - "[org.jfree.data.time.SimpleTimePeriod].equals(java.lang.Object)"
    - "[org.jfree.data.time.FixedMillisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Minute].equals(java.lang.Object)"
    - "[org.jfree.data.xy.OHLCDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.NumberTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.TimeSeriesDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.DateTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.Month].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYItemKey].equals(java.lang.Object)"
    - "[org.jfree.data.time.Quarter].equals(java.lang.Object)"
    - "[org.jfree.data.xy.WindDataItem].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYCoordinate].equals(java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:227"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:233"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:232"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:228"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:226"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:228,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesCount()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:247"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:248"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:247"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:247"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:250"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:247,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesCount"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:248,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:248,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].setSeriesKeys(java.lang.Comparable[])"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:264"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:263,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:264,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesCount"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:265,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:269,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getCategoryCount()"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesCount()"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:281"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:286"
        BranchSideFuncs:
        - "getSeriesCount()"
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:285"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:282"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:286"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:282,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesCount"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getColumnKeys()"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:301"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:305"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:304"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:302,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:305,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:305,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].setCategoryKeys(java.lang.Comparable[])"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:321"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:325"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:324"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:325"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:332"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:331"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:326"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:325"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:320,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:321,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getCategoryCount"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:322,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:333,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:352"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:354"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:356"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:359"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:358"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:351,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesIndex"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:353,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:355,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getColumnIndex"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:359,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getValue(int,int)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getEndValue(int,int)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:377,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getEndValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getStartValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:394"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:397"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:396"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:398"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:401"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:400"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:393,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesIndex"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:395,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:397,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getColumnIndex"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:401,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getStartValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getStartValue(int,int)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getCategoryCount()"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:419"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:420"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:419"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:419"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:425"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:424"
        BranchSideFuncs:
        - "getCategoryCount()"
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:425"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:426"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:425"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:425"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:419,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesCount"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:420,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:425,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getCategoryCount"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getEndValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:449"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:452"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:451"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:453"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:456"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:455"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:448,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesIndex"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:450,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:452,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getColumnIndex"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:456,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getEndValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getEndValue(int,int)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: 470
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getCategoryCount()"
    functionUses: 3
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:471"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:472"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:471"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:471"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:477"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:476"
        BranchSideFuncs:
        - "getCategoryCount()"
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:477"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:478"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:477"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:477"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:483"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:482"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:471,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesCount"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:472,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:477,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getCategoryCount"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].setStartValue(int,java.lang.Comparable,java.lang.Number)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Comparable"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:499"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:500"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:499"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:499"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:506"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:505"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:507"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:514"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:513"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:499,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesCount"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:500,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:506,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getCategoryIndex"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:515,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].setEndValue(int,java.lang.Comparable,java.lang.Number)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Comparable"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:532"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:533"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:532"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:532"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:539"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:538"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:540"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:547"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:546"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:532,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesCount"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:533,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:539,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getCategoryIndex"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:548,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getCategoryIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:563"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:569"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:568"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:564"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:562"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:561"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:564,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].generateKeys(int,java.lang.String)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable[]"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:584"
      Branch Sides: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:585,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getColumnKey(int)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getColumnIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:616,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:617,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getCategoryIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: 630
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesIndex(java.lang.Comparable)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:631,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getSeriesIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowKeys()"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:646"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:650"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:649"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:647,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:650,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:650,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowKey(int)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: 664
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowCount()"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:665"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:666"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:665"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:665"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:669"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:668"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:665,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowCount"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:666,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getColumnCount()"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: 682
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowCount()"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: 695
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:708"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:711"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:710"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:711"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:714"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:713"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:716"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:719"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:718"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:719"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:722"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:721"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:722"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:725"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:724"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:725"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:729"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:728"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:716,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:722,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].equal"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].hashCode()"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: 735
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:736,1"
      Dst: "[java.util.Arrays].deepHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].clone()"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: 753
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.data.time.TimePeriodValue].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.data.statistics.HistogramBin].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.urls.StandardCategoryURLGenerator].clone()"
    - "[org.jfree.data.KeyedObjects2D].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.chart.plot.compass.PinNeedle].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.plot.compass.LongNeedle].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].clone()"
    - "[org.jfree.data.gantt.XYTaskDataset].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.time.TimeSeriesCollection].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.text.format.RelativeDateFormat].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.data.general.DefaultKeyedValueDataset].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.plot.Marker].clone()"
    - "[org.jfree.chart.legend.LegendItemCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.gantt.TaskSeries].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.legend.LegendItem].clone()"
    - "[org.jfree.data.general.Series].clone()"
    - "[org.jfree.data.time.TimeSeriesDataItem].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.data.xy.XYSeries].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.data.category.SlidingCategoryDataset].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.JFreeChart].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.plot.compass.MiddlePinNeedle].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.plot.compass.PointerNeedle].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.axis.TickUnits].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    - "[org.jfree.chart.plot.compass.LineNeedle].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.renderer.AbstractRenderer].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.compass.ArrowNeedle].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.data.ComparableObjectItem].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.axis.Axis].clone()"
    - "[org.jfree.chart.axis.Tick].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.data.ComparableObjectSeries].clone()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].clone()"
    - "[org.jfree.chart.plot.PlotRenderingInfo].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].clone()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.time.TimePeriodValues].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.data.time.TimeSeries].clone()"
    - "[org.jfree.data.xy.XYDataItem].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.PlumNeedle].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.plot.IntervalMarker].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.renderer.DefaultPolarItemRenderer].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.ChartRenderingInfo].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.plot.compass.ShipNeedle].clone()"
    - "[org.jfree.chart.axis.ExtendedCategoryAxis].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.chart.axis.CategoryAxis].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.chart.block.AbstractBlock].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.data.time.TimePeriodValue].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.data.statistics.HistogramBin].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.urls.StandardCategoryURLGenerator].clone()"
    - "[org.jfree.data.KeyedObjects2D].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.chart.plot.compass.PinNeedle].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.plot.compass.LongNeedle].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].clone()"
    - "[org.jfree.data.gantt.XYTaskDataset].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.time.TimeSeriesCollection].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.text.format.RelativeDateFormat].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.data.general.DefaultKeyedValueDataset].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.plot.Marker].clone()"
    - "[org.jfree.chart.legend.LegendItemCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.gantt.TaskSeries].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.legend.LegendItem].clone()"
    - "[org.jfree.data.general.Series].clone()"
    - "[org.jfree.data.time.TimeSeriesDataItem].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.data.xy.XYSeries].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.data.category.SlidingCategoryDataset].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.JFreeChart].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.plot.compass.MiddlePinNeedle].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.plot.compass.PointerNeedle].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.axis.TickUnits].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    - "[org.jfree.chart.plot.compass.LineNeedle].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.renderer.AbstractRenderer].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.compass.ArrowNeedle].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.data.ComparableObjectItem].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.axis.Axis].clone()"
    - "[org.jfree.chart.axis.Tick].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.data.ComparableObjectSeries].clone()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].clone()"
    - "[org.jfree.chart.plot.PlotRenderingInfo].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].clone()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.time.TimePeriodValues].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.data.time.TimeSeries].clone()"
    - "[org.jfree.data.xy.XYDataItem].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.PlumNeedle].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.plot.IntervalMarker].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.renderer.DefaultPolarItemRenderer].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.ChartRenderingInfo].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.plot.compass.ShipNeedle].clone()"
    - "[org.jfree.chart.axis.ExtendedCategoryAxis].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.chart.axis.CategoryAxis].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.chart.block.AbstractBlock].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].clone(java.lang.Number[][])"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].clone(java.lang.Number[][])"
    functionUses: 8
    ICount: 18
    EdgeCount: 393
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:754,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:755,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:757,1"
      Dst: "[org.jfree.data.category.DefaultIntervalCategoryDataset].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].equal(java.lang.Number[][],java.lang.Number[][])"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Number[][]"
    - "java.lang.Number[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:771"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:774"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:773"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:772"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:771"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:774"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:777"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:776"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:777"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:780"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:779"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:780"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:785"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:784"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:781"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:780"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:779"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:781,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.category.DefaultIntervalCategoryDataset].clone(java.lang.Number[][])"
    functionSourceFile: "org.jfree.data.category.DefaultIntervalCategoryDataset"
    linkageType: null
    functionLinenumber: 795
    functionDepth: 0
    returnType: "java.lang.Number[][]"
    argCount: 1
    argTypes:
    - "java.lang.Number[][]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultIntervalCategoryDataset:798"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultIntervalCategoryDataset:803"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:796,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.category.DefaultIntervalCategoryDataset:801,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.encoders.EncoderUtil].<init>()"
    functionSourceFile: "org.jfree.chart.encoders.EncoderUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.EncoderUtil:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.EncoderUtil].encode(java.awt.image.BufferedImage,java.lang.String)"
    functionSourceFile: "org.jfree.chart.encoders.EncoderUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "java.awt.image.BufferedImage"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.EncoderUtil:65,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoderFactory].newInstance"
    - Src: "org.jfree.chart.encoders.EncoderUtil:66,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoder].encode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.EncoderUtil].encode(java.awt.image.BufferedImage,java.lang.String,boolean)"
    functionSourceFile: "org.jfree.chart.encoders.EncoderUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 3
    argTypes:
    - "java.awt.image.BufferedImage"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.EncoderUtil:81,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoderFactory].newInstance"
    - Src: "org.jfree.chart.encoders.EncoderUtil:83,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoder].encode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.EncoderUtil].encode(java.awt.image.BufferedImage,java.lang.String,float)"
    functionSourceFile: "org.jfree.chart.encoders.EncoderUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 3
    argTypes:
    - "java.awt.image.BufferedImage"
    - "java.lang.String"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.EncoderUtil:98,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoderFactory].newInstance"
    - Src: "org.jfree.chart.encoders.EncoderUtil:100,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoder].encode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.EncoderUtil].encode(java.awt.image.BufferedImage,java.lang.String,float,boolean)"
    functionSourceFile: "org.jfree.chart.encoders.EncoderUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 4
    argTypes:
    - "java.awt.image.BufferedImage"
    - "java.lang.String"
    - "float"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.EncoderUtil:117,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoderFactory].newInstance"
    - Src: "org.jfree.chart.encoders.EncoderUtil:119,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoder].encode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.EncoderUtil].writeBufferedImage(java.awt.image.BufferedImage,java.lang.String,java.io.OutputStream)"
    functionSourceFile: "org.jfree.chart.encoders.EncoderUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.image.BufferedImage"
    - "java.lang.String"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.EncoderUtil:132,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoderFactory].newInstance"
    - Src: "org.jfree.chart.encoders.EncoderUtil:133,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoder].encode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.EncoderUtil].writeBufferedImage(java.awt.image.BufferedImage,java.lang.String,java.io.OutputStream,float)"
    functionSourceFile: "org.jfree.chart.encoders.EncoderUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.image.BufferedImage"
    - "java.lang.String"
    - "java.io.OutputStream"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.EncoderUtil:148,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoderFactory].newInstance"
    - Src: "org.jfree.chart.encoders.EncoderUtil:150,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoder].encode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.EncoderUtil].writeBufferedImage(java.awt.image.BufferedImage,java.lang.String,java.io.OutputStream,boolean)"
    functionSourceFile: "org.jfree.chart.encoders.EncoderUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.image.BufferedImage"
    - "java.lang.String"
    - "java.io.OutputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.EncoderUtil:165,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoderFactory].newInstance"
    - Src: "org.jfree.chart.encoders.EncoderUtil:167,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoder].encode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.EncoderUtil].writeBufferedImage(java.awt.image.BufferedImage,java.lang.String,java.io.OutputStream,float,boolean)"
    functionSourceFile: "org.jfree.chart.encoders.EncoderUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.image.BufferedImage"
    - "java.lang.String"
    - "java.io.OutputStream"
    - "float"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.EncoderUtil:185,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoderFactory].newInstance"
    - Src: "org.jfree.chart.encoders.EncoderUtil:187,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoder].encode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.DateTitle].<init>()"
    functionSourceFile: "org.jfree.chart.title.DateTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.DateTitle:78,1"
      Dst: "[org.jfree.chart.title.DateTitle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.DateTitle].<init>(int)"
    functionSourceFile: "org.jfree.chart.title.DateTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.DateTitle:92,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.jfree.chart.title.DateTitle:92,1"
      Dst: "[java.awt.Font].<init>"
    - Src: "org.jfree.chart.title.DateTitle:92,1"
      Dst: "[org.jfree.chart.title.DateTitle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.DateTitle].<init>(int,java.util.Locale,java.awt.Font,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.title.DateTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "java.util.Locale"
    - "java.awt.Font"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.DateTitle:112,1"
      Dst: "[org.jfree.chart.title.DateTitle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.DateTitle].<init>(int,java.util.Locale,java.awt.Font,java.awt.Paint,org.jfree.chart.api.RectangleEdge,org.jfree.chart.api.HorizontalAlignment,org.jfree.chart.api.VerticalAlignment,org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.title.DateTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "int"
    - "java.util.Locale"
    - "java.awt.Font"
    - "java.awt.Paint"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.api.HorizontalAlignment"
    - "org.jfree.chart.api.VerticalAlignment"
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.DateTitle:143,1"
      Dst: "[java.text.DateFormat].getDateInstance"
    - Src: "org.jfree.chart.title.DateTitle:143,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.title.DateTitle:143,1"
      Dst: "[java.text.DateFormat].format"
    - Src: "org.jfree.chart.title.DateTitle:143,1"
      Dst: "[org.jfree.chart.title.TextTitle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.DateTitle].setDateFormat(int,java.util.Locale)"
    functionSourceFile: "org.jfree.chart.title.DateTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.DateTitle:162,1"
      Dst: "[java.text.DateFormat].getDateInstance"
    - Src: "org.jfree.chart.title.DateTitle:162,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.title.DateTitle:162,1"
      Dst: "[java.text.DateFormat].format"
    - Src: "org.jfree.chart.title.DateTitle:162,1"
      Dst: "[org.jfree.chart.title.TextTitle].setText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultKeyedValueDataset].<init>()"
    functionSourceFile: "org.jfree.data.general.DefaultKeyedValueDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:66,1"
      Dst: "[org.jfree.data.general.DefaultKeyedValueDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultKeyedValueDataset].<init>(java.lang.Comparable,java.lang.Number)"
    functionSourceFile: "org.jfree.data.general.DefaultKeyedValueDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:76,1"
      Dst: "[org.jfree.data.DefaultKeyedValue].<init>"
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:76,1"
      Dst: "[org.jfree.data.general.DefaultKeyedValueDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultKeyedValueDataset].<init>(org.jfree.data.KeyedValue)"
    functionSourceFile: "org.jfree.data.general.DefaultKeyedValueDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.KeyedValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:85,1"
      Dst: "[org.jfree.data.general.AbstractDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultKeyedValueDataset].getKey()"
    functionSourceFile: "org.jfree.data.general.DefaultKeyedValueDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DefaultKeyedValueDataset:98"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:101"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:99,1"
      Dst: "[org.jfree.data.KeyedValue].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultKeyedValueDataset].getValue()"
    functionSourceFile: "org.jfree.data.general.DefaultKeyedValueDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DefaultKeyedValueDataset:112"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:113,1"
      Dst: "[org.jfree.data.Value].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultKeyedValueDataset].updateValue(java.lang.Number)"
    functionSourceFile: "org.jfree.data.general.DefaultKeyedValueDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DefaultKeyedValueDataset:124"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:127"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:125,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:127,1"
      Dst: "[org.jfree.data.KeyedValue].getKey"
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:127,1"
      Dst: "[org.jfree.data.general.DefaultKeyedValueDataset].setValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultKeyedValueDataset].setValue(java.lang.Comparable,java.lang.Number)"
    functionSourceFile: "org.jfree.data.general.DefaultKeyedValueDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:138,1"
      Dst: "[org.jfree.data.DefaultKeyedValue].<init>"
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:139,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:139,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultKeyedValueDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.general.DefaultKeyedValueDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DefaultKeyedValueDataset:151"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:153"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultKeyedValueDataset:154"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:157"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:156"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultKeyedValueDataset:158"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:163"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultKeyedValueDataset:159"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:160"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:159"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultKeyedValueDataset:159"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultKeyedValueDataset:164"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:167"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:166"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultKeyedValueDataset:167"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:170"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:159,1"
      Dst: "[org.jfree.data.KeyedValue].getKey"
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:159,1"
      Dst: "[org.jfree.data.Value].getValue"
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:164,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultKeyedValueDataset].hashCode()"
    functionSourceFile: "org.jfree.data.general.DefaultKeyedValueDataset"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.DefaultKeyedValueDataset].hashCode()"
    - "[org.jfree.data.DefaultKeyedValue].hashCode()"
    functionUses: 4
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DefaultKeyedValueDataset:180"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultKeyedValueDataset:179"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:180,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultKeyedValueDataset].clone()"
    functionSourceFile: "org.jfree.data.general.DefaultKeyedValueDataset"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultKeyedValueDataset:194,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.WindDataItem].<init>(java.lang.Number,java.lang.Number,java.lang.Number)"
    functionSourceFile: "org.jfree.data.xy.WindDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Number"
    - "java.lang.Number"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.WindDataItem:338,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.WindDataItem].getX()"
    functionSourceFile: "org.jfree.data.xy.WindDataItem"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.WindDataItem].getWindDirection()"
    functionSourceFile: "org.jfree.data.xy.WindDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.WindDataItem].getWindForce()"
    functionSourceFile: "org.jfree.data.xy.WindDataItem"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.WindDataItem].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.WindDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.WindDataItem:380"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.WindDataItem:393"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.WindDataItem:392"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.WindDataItem:382"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.WindDataItem:385"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.WindDataItem:384"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.WindDataItem:385"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.WindDataItem:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.WindDataItem:382,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.xy.WindDataItem:385,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.xy.WindDataItem:393,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.WindDataItem].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.WindDataItem"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.WindDataItem:407"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.WindDataItem:410"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.WindDataItem:409"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.WindDataItem:410"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.WindDataItem:413"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.WindDataItem:412"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.WindDataItem:414"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.WindDataItem:417"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.WindDataItem:416"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.WindDataItem:417"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.WindDataItem:420"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.WindDataItem:419"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.WindDataItem:420"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.WindDataItem:423"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.WindDataItem:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.WindDataItem:414,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].<init>(double)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:151,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].<init>(double,double)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:161,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].<init>(double,java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:171,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].<init>(double,double,java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:182,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].<init>"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:185,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].setFixedAutoRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].isAdvanceLineVisible()"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].setAdvanceLineVisible(boolean)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].getAdvanceLinePaint()"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].setAdvanceLinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:227,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].getAdvanceLineStroke()"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].setAdvanceLineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:247,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].isBoundMappedToLastCycle()"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].setBoundMappedToLastCycle(boolean)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].selectHorizontalAutoTickUnit(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:298,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:298,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].estimateMaximumTickLabelWidth"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:301,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:301,1"
      Dst: "[org.jfree.data.Range].getLength"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:302,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:305,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getStandardTickUnits"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:305,1"
      Dst: "[org.jfree.chart.axis.TickUnitSource].getCeilingTickUnit"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:304,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].setTickUnit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].selectVerticalAutoTickUnit(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:322,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:322,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].estimateMaximumTickLabelWidth"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:325,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:325,1"
      Dst: "[org.jfree.data.Range].getLength"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:326,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:329,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getStandardTickUnits"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:329,1"
      Dst: "[org.jfree.chart.axis.TickUnitSource].getCeilingTickUnit"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:328,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].setTickUnit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].calculateAnchorPoint(org.jfree.chart.axis.ValueTick,double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 4
    argTypes:
    - "org.jfree.chart.axis.ValueTick"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:375"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:385"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:379,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].calculateAnchorPoint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].refreshTicksHorizontal(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 166
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:409"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:413"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:412"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:425"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:431"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:430"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:431"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:534"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:435"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:439"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:438"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:435"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:439"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:438"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:442"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:446"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:445"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:452"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:478"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:477"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:453"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:457"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:456"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:461"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:474"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:461"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:474"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:461"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:474"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:463"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:464"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:463"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:472"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:473"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:472"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:478"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:497"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:496"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:480"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:493"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:480"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:493"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:480"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:493"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:482"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:483"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:482"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:491"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:492"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:491"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:498"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:511"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:498"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:511"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:498"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:511"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:500"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:501"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:500"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:509"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:510"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:509"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:518"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:521"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:520"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:527"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:534"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:533"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:404,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:406,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:407,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:409,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoTickUnitSelection"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:410,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].selectAutoTickUnit"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:413,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:413,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:414,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].getCycleBound"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:415,1"
      Dst: "[java.lang.Math].ceil"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:416,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:416,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:426,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].calculateLowestVisibleTickValue"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:439,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].valueToJava2D"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:441,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getNumberFormatOverride"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:443,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:446,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].valueToString"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:452,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:463,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:465,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:465,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:467,1"
      Dst: "[org.jfree.chart.axis.NumberTick].getNumber"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:468,1"
      Dst: "[org.jfree.chart.axis.Tick].getText"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:469,1"
      Dst: "[org.jfree.chart.axis.Tick].getAngle"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:469,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis$CycleBoundTick].<init>"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:466,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:517,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 55
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].refreshVerticalTicks(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 199
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:558"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:562"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:561"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:574"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:580"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:579"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:580"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:704"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:584"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:584"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:591"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:595"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:594"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:602"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:643"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:604"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:624"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:623"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:606"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:619"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:606"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:619"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:606"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:619"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:608"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:609"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:608"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:617"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:618"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:617"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:625"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:638"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:625"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:638"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:625"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:638"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:627"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:628"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:627"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:636"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:637"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:636"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:644"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:663"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:662"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:646"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:659"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:646"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:659"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:646"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:659"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:648"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:649"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:648"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:657"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:658"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:657"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:664"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:677"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:664"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:677"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:664"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:677"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:666"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:667"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:666"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:675"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:676"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:675"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:684"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:687"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:686"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:691"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:695"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:694"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:697"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:704"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:703"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:553,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:554,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:556,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:557,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:558,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoTickUnitSelection"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:559,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].selectAutoTickUnit"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:562,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:562,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:563,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].getCycleBound"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:564,1"
      Dst: "[java.lang.Math].ceil"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:565,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:565,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:575,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].calculateLowestVisibleTickValue"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:588,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].valueToJava2D"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:590,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getNumberFormatOverride"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:592,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:595,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].valueToString"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:602,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:608,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:610,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:610,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:612,1"
      Dst: "[org.jfree.chart.axis.NumberTick].getNumber"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:613,1"
      Dst: "[org.jfree.chart.axis.Tick].getText"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:614,1"
      Dst: "[org.jfree.chart.axis.Tick].getAngle"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:614,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis$CycleBoundTick].<init>"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:611,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:683,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 66
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].java2DToValue(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:728"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:732"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:731"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:732"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:737"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:736"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:737"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:747"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:746"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:739"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:743"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:742"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:748"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:752"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:751"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:721,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:723,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:724,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].getCycleBound"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:728,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:729,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:730,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:732,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:733,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:734,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:737,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].valueToJava2D(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 78
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:775"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:776"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:775"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:775"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:780"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:779"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:782"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:786"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:785"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:786"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:791"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:790"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:791"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:803"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:802"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:792"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:795"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:794"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:793"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:792"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:795"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:799"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:798"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:803"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:806"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:805"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:804"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:803"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:806"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:810"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:809"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:769,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:771,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:772,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:773,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].getCycleBound"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:782,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:783,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:784,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:786,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:787,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:788,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:791,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].centerRange(double)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:822,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].setAutoRangeMinimumSize(double,boolean)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: 837
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.ValueAxis].setAutoRangeMinimumSize(double,boolean)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:838"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:841"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:840"
        BranchSideFuncs:
        - "setAutoRangeMinimumSize(double,boolean)"
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:841,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setAutoRangeMinimumSize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].setFixedAutoRange(double)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:855,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setFixedAutoRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: 870
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.data.Range"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.data.Range].getUpperBound()"
    - "[org.jfree.chart.axis.ValueAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    functionUses: 2
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:872"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:875"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:874"
        BranchSideFuncs:
        - "setRange(org.jfree.data.Range,boolean,boolean)"
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:871,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:871,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:875,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].getCycleBound()"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:890,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:890,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:889,1"
      Dst: "[java.lang.Math].floor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].getOffset()"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].setOffset(double)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].getPeriod()"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].setPeriod(double)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].drawTickMarksAndLabels(java.awt.Graphics2D,double,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:965"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:970"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:969"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:971"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:975"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:974"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:979"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:999"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:998"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:985"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:988"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:987"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:988"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:991"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:990"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:991"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:994"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:993"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:994"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:997"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:996"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:961,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].drawTickMarksAndLabels"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:970,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:970,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:971,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:972,1"
      Dst: "[java.awt.FontMetrics].getMaxAdvance"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:975,1"
      Dst: "[java.awt.FontMetrics].getHeight"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:979,1"
      Dst: "[org.jfree.chart.axis.Axis].isTickMarksVisible"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:980,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:980,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:980,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].valueToJava2D"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:983,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickMarkStroke"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:983,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:984,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickMarkPaint"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:984,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:986,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:997,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].draw(java.awt.Graphics2D,double,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisState"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1021"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1045"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1044"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1027"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1031"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1030"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1031"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1035"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1034"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1035"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1039"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1038"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1039"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1043"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1042"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1019,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].draw"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1021,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].isAdvanceLineVisible"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1022,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1022,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1022,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].valueToJava2D"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1025,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].getAdvanceLineStroke"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1025,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1026,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].getAdvanceLinePaint"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1026,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1029,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1029,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1036,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1043,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].reserveSpace(java.awt.Graphics2D,org.jfree.chart.plot.Plot,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.Plot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1066"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1070"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1069"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1075"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1083"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1082"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1076"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1080"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1079"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1083"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1092"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1091"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1084"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1088"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1087"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1065,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].reserveSpace"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1070,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1070,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1072,1"
      Dst: "[org.jfree.chart.axis.Tick].getText"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1071,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1075,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1076,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1077,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1077,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].add"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1080,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1083,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1104,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1105,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1106,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1119,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1120,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1121,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis"
    linkageType: null
    functionLinenumber: 1133
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.NumberAxis].equals(java.lang.Object)"
    - "[org.jfree.chart.internal.PaintUtils].equal(java.awt.Paint,java.awt.Paint)"
    functionUses: 1
    ICount: 40
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1140"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1139"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1144"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1146"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1149"
        BranchSideFuncs:
        - "equal(java.awt.Paint,java.awt.Paint)"
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1153"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1154"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1157"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1156"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1157"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1160"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1159"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CyclicNumberAxis:1160"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CyclicNumberAxis:1162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1140,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].equals"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1150,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.axis.CyclicNumberAxis:1154,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].<init>()"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:109,1"
      Dst: "[org.jfree.chart.plot.dial.ArcDialFrame].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].<init>(double,double)"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:119,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:121,1"
      Dst: "[java.awt.Color].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:122,1"
      Dst: "[java.awt.BasicStroke].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].getBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].setBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:149,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:151,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:151,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].getForegroundPaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].setForegroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:174,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:176,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:176,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].getStroke()"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].setStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:199,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:201,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:201,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].getInnerRadius()"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].setInnerRadius(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.ArcDialFrame:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:227"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:225,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:228,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:228,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].getOuterRadius()"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].setOuterRadius(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.ArcDialFrame:251"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:252,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:255,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:255,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].getStartAngle()"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].setStartAngle(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:279,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:279,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].getExtent()"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].setExtent(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:303,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:303,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].getWindow(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:317,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].rectangleByRadius"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:321,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:325,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:326,1"
      Dst: "[java.awt.geom.Arc2D].getStartPoint"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:327,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:327,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:327,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:328,1"
      Dst: "[java.awt.geom.Path2D].append"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:330,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].getOuterWindow(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:345,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].rectangleByRadius"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:351,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:356,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:357,1"
      Dst: "[java.awt.geom.Arc2D].getStartPoint"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:358,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:358,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:358,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:359,1"
      Dst: "[java.awt.geom.Path2D].append"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:361,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].draw(java.awt.Graphics2D,org.jfree.chart.plot.dial.DialPlot,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.dial.DialPlot"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:377,1"
      Dst: "[org.jfree.chart.plot.dial.ArcDialFrame].getWindow"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:378,1"
      Dst: "[org.jfree.chart.plot.dial.ArcDialFrame].getOuterWindow"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:380,1"
      Dst: "[java.awt.geom.Area].<init>"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:382,1"
      Dst: "[java.awt.geom.Area].subtract"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:383,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:384,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:386,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:388,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].isClippedToWindow()"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.ArcDialFrame:413"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:416"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:415"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.ArcDialFrame:416"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:419"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:418"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.ArcDialFrame:420"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:423"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.ArcDialFrame:423"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:426"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:425"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.ArcDialFrame:426"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:429"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:428"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.ArcDialFrame:429"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.ArcDialFrame:432"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.ArcDialFrame:435"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:438"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:437"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.ArcDialFrame:438"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:441"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.ArcDialFrame:440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:420,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:438,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:441,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    functionUses: 4
    ICount: 41
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:452,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:460,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:464,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: 477
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:478,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:489,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:490,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:492,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.ArcDialFrame].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.ArcDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:505,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:506,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.dial.ArcDialFrame:508,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierListCollection].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.OutlierListCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.OutlierListCollection:74,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.renderer.OutlierListCollection:75,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierListCollection].isHighFarOut()"
    functionSourceFile: "org.jfree.chart.renderer.OutlierListCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierListCollection].setHighFarOut(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.OutlierListCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierListCollection].isLowFarOut()"
    functionSourceFile: "org.jfree.chart.renderer.OutlierListCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierListCollection].setLowFarOut(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.OutlierListCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierListCollection].add(org.jfree.chart.renderer.Outlier)"
    functionSourceFile: "org.jfree.chart.renderer.OutlierListCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.Outlier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.OutlierListCollection:129"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.OutlierListCollection:132"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.OutlierListCollection:131"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.OutlierListCollection:133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.OutlierListCollection:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.OutlierListCollection:137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.OutlierListCollection:134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.OutlierListCollection:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.OutlierListCollection:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.OutlierListCollection:138"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.OutlierListCollection:141"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.OutlierListCollection:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.OutlierListCollection:129,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.chart.renderer.OutlierListCollection:130,1"
      Dst: "[org.jfree.chart.renderer.OutlierList].<init>"
    - Src: "org.jfree.chart.renderer.OutlierListCollection:130,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.renderer.OutlierListCollection:133,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.renderer.OutlierListCollection:133,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.renderer.OutlierListCollection:133,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.renderer.OutlierListCollection:134,1"
      Dst: "[org.jfree.chart.renderer.OutlierList].isOverlapped"
    - Src: "org.jfree.chart.renderer.OutlierListCollection:135,1"
      Dst: "[org.jfree.chart.renderer.OutlierListCollection].updateOutlierList"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.OutlierListCollection].iterator()"
    functionSourceFile: "org.jfree.chart.renderer.OutlierListCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.OutlierListCollection:151,1"
      Dst: "[java.util.List].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierListCollection].updateOutlierList(org.jfree.chart.renderer.OutlierList,org.jfree.chart.renderer.Outlier)"
    functionSourceFile: "org.jfree.chart.renderer.OutlierListCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.jfree.chart.renderer.OutlierList"
    - "org.jfree.chart.renderer.Outlier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.OutlierListCollection:166,1"
      Dst: "[org.jfree.chart.renderer.OutlierList].add"
    - Src: "org.jfree.chart.renderer.OutlierListCollection:167,1"
      Dst: "[org.jfree.chart.renderer.OutlierList].updateAveragedOutlier"
    - Src: "org.jfree.chart.renderer.OutlierListCollection:168,1"
      Dst: "[org.jfree.chart.renderer.OutlierList].setMultiple"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockBorder].<init>()"
    functionSourceFile: "org.jfree.chart.block.BlockBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockBorder:74,1"
      Dst: "[org.jfree.chart.block.BlockBorder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockBorder].<init>(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.block.BlockBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockBorder:83,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    - Src: "org.jfree.chart.block.BlockBorder:83,1"
      Dst: "[org.jfree.chart.block.BlockBorder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockBorder].<init>(double,double,double,double)"
    functionSourceFile: "org.jfree.chart.block.BlockBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockBorder:95,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    - Src: "org.jfree.chart.block.BlockBorder:95,1"
      Dst: "[org.jfree.chart.block.BlockBorder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockBorder].<init>(double,double,double,double,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.block.BlockBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockBorder:109,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    - Src: "org.jfree.chart.block.BlockBorder:109,1"
      Dst: "[org.jfree.chart.block.BlockBorder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockBorder].<init>(org.jfree.chart.api.RectangleInsets,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.block.BlockBorder"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.api.RectangleInsets"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockBorder:118,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.block.BlockBorder:119,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockBorder].getInsets()"
    functionSourceFile: "org.jfree.chart.block.BlockBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockBorder].getPaint()"
    functionSourceFile: "org.jfree.chart.block.BlockBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockBorder].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.block.BlockBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.BlockBorder:164"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockBorder:168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockBorder:167"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BlockBorder:168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockBorder:172"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockBorder:171"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BlockBorder:172"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockBorder:176"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockBorder:175"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BlockBorder:176"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockBorder:180"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockBorder:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockBorder:154,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.block.BlockBorder:154,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateTopInset"
    - Src: "org.jfree.chart.block.BlockBorder:155,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateBottomInset"
    - Src: "org.jfree.chart.block.BlockBorder:156,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.block.BlockBorder:156,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateLeftInset"
    - Src: "org.jfree.chart.block.BlockBorder:157,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateRightInset"
    - Src: "org.jfree.chart.block.BlockBorder:158,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.block.BlockBorder:159,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.block.BlockBorder:162,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.block.BlockBorder:163,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.block.BlockBorder:165,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    - Src: "org.jfree.chart.block.BlockBorder:166,1"
      Dst: "[java.awt.Graphics2D].fill"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockBorder].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.BlockBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.BlockBorder:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockBorder:194"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockBorder:193"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BlockBorder:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockBorder:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockBorder:196"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BlockBorder:198"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockBorder:201"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockBorder:200"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BlockBorder:201"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockBorder:204"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockBorder:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockBorder:198,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].equals"
    - Src: "org.jfree.chart.block.BlockBorder:201,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockBorder].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.block.BlockBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockBorder:215,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.block.BlockBorder:216,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockBorder].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.block.BlockBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockBorder:229,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.block.BlockBorder:230,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextLine].<init>()"
    functionSourceFile: "org.jfree.chart.text.TextLine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextLine:55,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.text.TextLine:56,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextLine].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.text.TextLine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextLine:65,1"
      Dst: "[org.jfree.chart.text.TextLine].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextLine].<init>(java.lang.String,java.awt.Font)"
    functionSourceFile: "org.jfree.chart.text.TextLine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextLine:74,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.text.TextLine:75,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.text.TextLine:76,1"
      Dst: "[org.jfree.chart.text.TextFragment].<init>"
    - Src: "org.jfree.chart.text.TextLine:77,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextLine].<init>(java.lang.String,java.awt.Font,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.text.TextLine"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.text.TextFragment].<init>(java.lang.String,java.awt.Font,java.awt.Paint)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextLine:87,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.text.TextLine:88,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.text.TextLine:91,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.text.TextLine:92,1"
      Dst: "[org.jfree.chart.text.TextFragment].<init>"
    - Src: "org.jfree.chart.text.TextLine:93,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextLine].addFragment(org.jfree.chart.text.TextFragment)"
    functionSourceFile: "org.jfree.chart.text.TextLine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextFragment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextLine:102,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.text.TextLine:103,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextLine].removeFragment(org.jfree.chart.text.TextFragment)"
    functionSourceFile: "org.jfree.chart.text.TextLine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextFragment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextLine:112,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextLine].draw(java.awt.Graphics2D,float,float,org.jfree.chart.text.TextAnchor,float,float,double)"
    functionSourceFile: "org.jfree.chart.text.TextLine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "org.jfree.chart.text.TextAnchor"
    - "float"
    - "float"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextLine:132"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextLine:135"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextLine:134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextLine:135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextLine:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextLine:137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextLine:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextLine:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextLine:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextLine:130,1"
      Dst: "[org.jfree.chart.text.TextLine].calculateDimensions"
    - Src: "org.jfree.chart.text.TextLine:132,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isHorizontalCenter"
    - Src: "org.jfree.chart.text.TextLine:133,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.text.TextLine:135,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isRight"
    - Src: "org.jfree.chart.text.TextLine:139,1"
      Dst: "[org.jfree.chart.text.TextLine].calculateBaselineOffset"
    - Src: "org.jfree.chart.text.TextLine:140,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.text.TextLine:140,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.text.TextLine:140,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.text.TextLine:141,1"
      Dst: "[org.jfree.chart.text.TextFragment].calculateDimensions"
    - Src: "org.jfree.chart.text.TextLine:142,1"
      Dst: "[org.jfree.chart.text.TextFragment].draw"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.text.TextLine].calculateDimensions(java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.text.TextLine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 1
    argTypes:
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextLine:159"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextLine:164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextLine:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextLine:159,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.text.TextLine:159,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.text.TextLine:159,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.text.TextLine:160,1"
      Dst: "[org.jfree.chart.text.TextFragment].calculateDimensions"
    - Src: "org.jfree.chart.text.TextLine:161,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.text.TextLine:162,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.text.TextLine:162,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.text.TextLine:164,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.text.TextLine].getFirstTextFragment()"
    functionSourceFile: "org.jfree.chart.text.TextLine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextFragment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextLine:174"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextLine:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextLine:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextLine:174,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.text.TextLine:175,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextLine].getLastTextFragment()"
    functionSourceFile: "org.jfree.chart.text.TextLine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextFragment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextLine:187"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextLine:190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextLine:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextLine:187,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.text.TextLine:188,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextLine].calculateBaselineOffset(java.awt.Graphics2D,org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.text.TextLine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextLine:204"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextLine:208"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextLine:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextLine:204,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.text.TextLine:204,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.text.TextLine:204,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.text.TextLine:206,1"
      Dst: "[org.jfree.chart.text.TextFragment].calculateBaselineOffset"
    - Src: "org.jfree.chart.text.TextLine:205,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.text.TextLine].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.text.TextLine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextLine:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextLine:223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextLine:222"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextLine:223"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextLine:226"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextLine:225"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextLine:226"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextLine:230"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextLine:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextLine:228,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextLine].hashCode()"
    functionSourceFile: "org.jfree.chart.text.TextLine"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextLine:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextLine:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextLine:240,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotState].<init>()"
    functionSourceFile: "org.jfree.chart.plot.PlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotState:55,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.plot.PlotState:56,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotState].getSharedAxisStates()"
    functionSourceFile: "org.jfree.chart.plot.PlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pointer].<init>()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:403,1"
      Dst: "[org.jfree.chart.plot.dial.DialPointer$Pointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pointer].<init>(int)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:412,1"
      Dst: "[org.jfree.chart.plot.dial.DialPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pointer].getWidthRadius()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pointer].setWidthRadius(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:439,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:439,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pointer].getFillPaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pointer].setFillPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:462,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:464,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:464,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pointer].getOutlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pointer].setOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:487,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:489,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:489,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pointer].draw(java.awt.Graphics2D,org.jfree.chart.plot.dial.DialPlot,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.dial.DialPlot"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:504,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:505,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:505,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:506,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].rectangleByRadius"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:510,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].getValue"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:511,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].getScaleForDataset"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:512,1"
      Dst: "[org.jfree.chart.plot.dial.DialScale].valueToAngle"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:514,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:515,1"
      Dst: "[java.awt.geom.Arc2D].getEndPoint"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:518,1"
      Dst: "[java.awt.geom.Arc2D].getStartPoint"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:524,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:525,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:525,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:525,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:526,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:529,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:531,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:534,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:535,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:535,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:536,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:538,1"
      Dst: "[java.awt.geom.Line2D].setLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pointer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialPointer$Pointer:563"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pointer:566"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pointer:565"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPointer$Pointer:566"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pointer:569"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pointer:568"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPointer$Pointer:571"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pointer:574"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pointer:573"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPointer$Pointer:574"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pointer:577"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pointer:576"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPointer$Pointer:577"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pointer:580"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pointer:579"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:574,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:580,1"
      Dst: "[org.jfree.chart.plot.dial.DialPointer].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pointer].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pointer"
    linkageType: null
    functionLinenumber: 589
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.dial.DialPointer].hashCode()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.awt.Paint)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.awt.Paint)"
    functionUses: 3
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:590,1"
      Dst: "[org.jfree.chart.plot.dial.DialPointer].hashCode"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:591,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pointer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:605,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:606,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pointer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:620,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pointer:621,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalCategoryToolTipGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:63,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:63,1"
      Dst: "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalCategoryToolTipGenerator].<init>(java.lang.String,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:75,1"
      Dst: "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalCategoryToolTipGenerator].<init>(java.lang.String,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:87,1"
      Dst: "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalCategoryToolTipGenerator].createItemArray(org.jfree.data.category.CategoryDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:107"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:109"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:110"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:113"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:127"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:126"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:118"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:122"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:121"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:127"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:104,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:104,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:105,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:106,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:107,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].getNumberFormat"
    - Src: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:108,1"
      Dst: "[java.text.Format].format"
    - Src: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:110,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].getDateFormat"
    - Src: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:116,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getStartValue"
    - Src: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:117,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getEndValue"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalCategoryToolTipGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:143"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:147,1"
      Dst: "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalCategoryToolTipGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].hashCode()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalCategoryToolTipGenerator:152,1"
      Dst: "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:135,1"
      Dst: "[org.jfree.chart.renderer.xy.XYSplineRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer].<init>(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:145,1"
      Dst: "[org.jfree.chart.renderer.xy.XYSplineRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer].<init>(int,org.jfree.chart.renderer.xy.XYSplineRenderer$FillType)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.renderer.xy.XYSplineRenderer$FillType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:160"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:159,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:161,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:163,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:166,1"
      Dst: "[org.jfree.chart.util.StandardGradientPaintTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer].getPrecision()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer].setPrecision(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:190"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:191,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:194,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer].getFillType()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYSplineRenderer$FillType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer].setFillType(org.jfree.chart.renderer.xy.XYSplineRenderer$FillType)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.xy.XYSplineRenderer$FillType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:222,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer].getGradientPaintTransformer()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.util.GradientPaintTransformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer].setGradientPaintTransformer(org.jfree.chart.util.GradientPaintTransformer)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.GradientPaintTransformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:246,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYItemRendererState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:269,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setDrawSeriesLineAsPath"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:270,1"
      Dst: "[org.jfree.chart.renderer.xy.XYSplineRenderer$XYSplineState].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:271,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].setProcessVisibleItemsOnly"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer].drawPrimaryLineAsPath(org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.Graphics2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,int,int,int,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "int"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 323
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:310"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:318"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:317"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:310"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:318"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:317"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:311"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:312"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:314"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:318"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:317"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:318"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:454"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:453"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:451"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:321"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:321"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:320"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:326"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:328"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:327"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:321"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:339"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:338"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:342"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:344"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:343"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:350"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:357"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:351"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:354"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:353"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:358"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:369"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:362"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:367"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:366"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:381"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:386"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:387"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:394"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:400"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:406"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:401"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:400"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:416"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:408"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:407"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:423"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:424"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:435"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:449"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:448"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:437"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:442"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:437"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:442"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:300,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:301,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:304,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:305,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:306,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:310,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:311,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:312,1"
      Dst: "[java.awt.geom.Point2D$Float].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:314,1"
      Dst: "[java.util.List].contains"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:315,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:318,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:319,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:331,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:339,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:348,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:349,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:349,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:349,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:356,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:365,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:401,1"
      Dst: "[org.jfree.chart.renderer.xy.XYSplineRenderer].solveTridiag"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:436,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getSeriesFillPaint"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:440,1"
      Dst: "[org.jfree.chart.util.GradientPaintTransformer].transform"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:441,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:445,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:446,1"
      Dst: "[java.awt.geom.Path2D].reset"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:449,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawFirstPassShape"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:452,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 63
    CyclomaticComplexity: 6
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer].solveTridiag(float[],float[],float[],float[],int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "float[]"
    - "float[]"
    - "float[]"
    - "float[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:468"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:472"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:474"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:475"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:487"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:490"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:489"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:490"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:493"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:492"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:494"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:497"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:496"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:497"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:500"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:499"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYSplineRenderer:500"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:503"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYSplineRenderer:502"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:500,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer:503,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BorderArrangement].<init>()"
    functionSourceFile: "org.jfree.chart.block.BorderArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BorderArrangement:75,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BorderArrangement].add(org.jfree.chart.block.Block,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.BorderArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.block.Block"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.BorderArrangement:90"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:94"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:93"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:95"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:98"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:97"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:98"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:101"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:100"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:107"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BorderArrangement].arrange(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.BorderArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.BorderArrangement:128"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:138"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:129"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:132"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:131"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:132"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:135"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:139"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:149"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:143"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:151"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:153"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:154"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:157"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:156"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:157"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:162"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.BorderArrangement:124,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].toContentConstraint"
    - Src: "org.jfree.chart.block.BorderArrangement:126,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthConstraintType"
    - Src: "org.jfree.chart.block.BorderArrangement:127,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightConstraintType"
    - Src: "org.jfree.chart.block.BorderArrangement:130,1"
      Dst: "[org.jfree.chart.block.BorderArrangement].arrangeNN"
    - Src: "org.jfree.chart.block.BorderArrangement:133,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.chart.block.BorderArrangement:141,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidth"
    - Src: "org.jfree.chart.block.BorderArrangement:141,1"
      Dst: "[org.jfree.chart.block.BorderArrangement].arrangeFN"
    - Src: "org.jfree.chart.block.BorderArrangement:144,1"
      Dst: "[org.jfree.chart.block.BorderArrangement].arrangeFF"
    - Src: "org.jfree.chart.block.BorderArrangement:147,1"
      Dst: "[org.jfree.chart.block.BorderArrangement].arrangeFR"
    - Src: "org.jfree.chart.block.BorderArrangement:158,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthRange"
    - Src: "org.jfree.chart.block.BorderArrangement:159,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightRange"
    - Src: "org.jfree.chart.block.BorderArrangement:158,1"
      Dst: "[org.jfree.chart.block.BorderArrangement].arrangeRR"
    - Src: "org.jfree.chart.block.BorderArrangement:162,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "org.jfree.chart.block.BorderArrangement:163,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.block.BorderArrangement:163,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalWidth"
    - Src: "org.jfree.chart.block.BorderArrangement:164,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.block.BorderArrangement:164,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalHeight"
    - Src: "org.jfree.chart.block.BorderArrangement:164,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BorderArrangement].arrangeNN(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.block.BorderArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 123
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.BorderArrangement:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:183"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:182"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:183"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:189"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:188"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:189"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:194"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:193"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:199"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:209"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:208"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:212"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:215"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:219"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:223"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:229"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:228"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:229"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:233"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.BorderArrangement:179,1"
      Dst: "[org.jfree.chart.block.Block].arrange"
    - Src: "org.jfree.chart.block.BorderArrangement:200,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.block.BorderArrangement:213,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.block.BorderArrangement:213,1"
      Dst: "[org.jfree.chart.block.Block].setBounds"
    - Src: "org.jfree.chart.block.BorderArrangement:233,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BorderArrangement].arrangeFR(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.BorderArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.BorderArrangement:248"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:252"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.BorderArrangement:247,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidth"
    - Src: "org.jfree.chart.block.BorderArrangement:247,1"
      Dst: "[org.jfree.chart.block.BorderArrangement].arrangeFN"
    - Src: "org.jfree.chart.block.BorderArrangement:248,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightRange"
    - Src: "org.jfree.chart.block.BorderArrangement:248,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.block.BorderArrangement:248,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.BorderArrangement:252,1"
      Dst: "[org.jfree.data.Range].constrain"
    - Src: "org.jfree.chart.block.BorderArrangement:253,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedHeight"
    - Src: "org.jfree.chart.block.BorderArrangement:254,1"
      Dst: "[org.jfree.chart.block.BorderArrangement].arrange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BorderArrangement].arrangeFN(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,double)"
    functionSourceFile: "org.jfree.chart.block.BorderArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 94
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.BorderArrangement:275"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:280"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:279"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:288"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:293"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:292"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:307"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:315"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.BorderArrangement:272,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    - Src: "org.jfree.chart.block.BorderArrangement:276,1"
      Dst: "[org.jfree.chart.block.Block].arrange"
    - Src: "org.jfree.chart.block.BorderArrangement:285,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.block.BorderArrangement:294,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.block.BorderArrangement:296,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.block.BorderArrangement:316,1"
      Dst: "[org.jfree.chart.block.BorderArrangement].arrange"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BorderArrangement].arrangeRR(org.jfree.chart.block.BlockContainer,org.jfree.data.Range,org.jfree.data.Range,java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.block.BorderArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 4
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "org.jfree.data.Range"
    - "org.jfree.data.Range"
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 152
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.BorderArrangement:335"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:342"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:341"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:342"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:350"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:349"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:351"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:357"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:359"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:367"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:366"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:370"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:377"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:376"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:379"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:383"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:382"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:383"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:387"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:386"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:387"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:391"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:390"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:391"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:396"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:395"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:396"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:400"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:399"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.BorderArrangement:336,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    - Src: "org.jfree.chart.block.BorderArrangement:338,1"
      Dst: "[org.jfree.chart.block.Block].arrange"
    - Src: "org.jfree.chart.block.BorderArrangement:343,1"
      Dst: "[org.jfree.data.Range].shift"
    - Src: "org.jfree.chart.block.BorderArrangement:367,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.block.BorderArrangement:380,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.block.BorderArrangement:380,1"
      Dst: "[org.jfree.chart.block.Block].setBounds"
    - Src: "org.jfree.chart.block.BorderArrangement:400,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BorderArrangement].arrangeFF(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.BorderArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 150
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.BorderArrangement:417"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:425"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:424"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:426"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:433"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:432"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:434"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:442"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:441"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:443"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:451"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:450"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:454"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:458"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:457"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:458"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:461"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:462"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:466"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:465"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:466"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:470"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:469"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:470"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:474"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:473"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:474"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:478"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:477"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.BorderArrangement:416,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidth"
    - Src: "org.jfree.chart.block.BorderArrangement:420,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeight"
    - Src: "org.jfree.chart.block.BorderArrangement:420,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.block.BorderArrangement:420,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    - Src: "org.jfree.chart.block.BorderArrangement:422,1"
      Dst: "[org.jfree.chart.block.Block].arrange"
    - Src: "org.jfree.chart.block.BorderArrangement:445,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.block.BorderArrangement:459,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.block.BorderArrangement:459,1"
      Dst: "[org.jfree.chart.block.Block].setBounds"
    - Src: "org.jfree.chart.block.BorderArrangement:478,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BorderArrangement].clear()"
    functionSourceFile: "org.jfree.chart.block.BorderArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BorderArrangement].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.BorderArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.BorderArrangement:502"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:505"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:504"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:505"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:508"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:507"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:509"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:512"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:511"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:512"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:514"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:515"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:518"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:517"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:518"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:521"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:520"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BorderArrangement:521"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BorderArrangement:524"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BorderArrangement:523"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.BorderArrangement:509,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BorderArrangement].hashCode()"
    functionSourceFile: "org.jfree.chart.block.BorderArrangement"
    linkageType: null
    functionLinenumber: 534
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BorderArrangement:535,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYShapeAnnotation].<init>(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.annotations.XYShapeAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:96,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:96,1"
      Dst: "[org.jfree.chart.annotations.XYShapeAnnotation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYShapeAnnotation].<init>(java.awt.Shape,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.annotations.XYShapeAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Shape"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:108,1"
      Dst: "[org.jfree.chart.annotations.XYShapeAnnotation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYShapeAnnotation].<init>(java.awt.Shape,java.awt.Stroke,java.awt.Paint,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.annotations.XYShapeAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Shape"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:122,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].<init>"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:123,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYShapeAnnotation].draw(java.awt.Graphics2D,org.jfree.chart.plot.XYPlot,java.awt.geom.Rectangle2D,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.annotations.XYShapeAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.XYPlot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 68
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYShapeAnnotation:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:180"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYShapeAnnotation:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:186"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:185"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYShapeAnnotation:186"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:191"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:190"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYShapeAnnotation:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:196"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:195"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYShapeAnnotation:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:196"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:148,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:150,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:149,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:152,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:151,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:156,1"
      Dst: "[java.awt.Shape].getBounds2D"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:157,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:158,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:159,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:164,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:165,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:174,1"
      Dst: "[java.awt.geom.AffineTransform].<init>"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:178,1"
      Dst: "[java.awt.geom.AffineTransform].createTransformedShape"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:187,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:188,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:193,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:194,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:196,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getToolTipText"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:196,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getURL"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:196,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].addEntity"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYShapeAnnotation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.annotations.XYShapeAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYShapeAnnotation:209"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:212"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYShapeAnnotation:213"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:215"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYShapeAnnotation:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYShapeAnnotation:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:222"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYShapeAnnotation:223"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:226"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:225"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYShapeAnnotation:226"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:229"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:228"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYShapeAnnotation:229"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:233"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:213,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].equals"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:220,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:223,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:226,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYShapeAnnotation].hashCode()"
    functionSourceFile: "org.jfree.chart.annotations.XYShapeAnnotation"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    functionUses: 3
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYShapeAnnotation:245"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:248"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYShapeAnnotation:247"
        BranchSideFuncs:
        - "hashCodeForPaint(java.awt.Paint)"
    Callsites:
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:244,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:248,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    functionSourceFile: "org.jfree.chart.annotations.XYShapeAnnotation"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:263,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYShapeAnnotation].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYShapeAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:274,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:275,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:276,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:277,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYShapeAnnotation].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYShapeAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:291,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:292,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:293,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.annotations.XYShapeAnnotation:294,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.Args].<init>()"
    functionSourceFile: "org.jfree.chart.internal.Args"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.Args:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.jfree.chart.internal.Args"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 156
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.Args:56"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.Args:59"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.Args:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.Args:57,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.internal.Args:57,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.Args].requireNonNegative(int,java.lang.String)"
    functionSourceFile: "org.jfree.chart.internal.Args"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.Args:68"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.Args:72"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.Args:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.Args:69,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.internal.Args:69,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.Args].requireNonNegative(double,java.lang.String)"
    functionSourceFile: "org.jfree.chart.internal.Args"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.Args:81"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.Args:85"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.Args:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.Args:82,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.internal.Args:82,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    functionSourceFile: "org.jfree.chart.internal.Args"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.Args:98"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.Args:99"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.Args:98"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.Args:98"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.Args:103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.Args:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.Args:99,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.internal.Args:99,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.Args].requireFinite(double,java.lang.String)"
    functionSourceFile: "org.jfree.chart.internal.Args"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.Args:116"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.Args:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.Args:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.Args:116,1"
      Dst: "[java.lang.Double].isFinite"
    - Src: "org.jfree.chart.internal.Args:117,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.internal.Args:117,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYItemRendererState].<init>(org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYItemRendererState:97,1"
      Dst: "[org.jfree.chart.renderer.RendererState].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYItemRendererState:98,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYItemRendererState].getProcessVisibleItemsOnly()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYItemRendererState].setProcessVisibleItemsOnly(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYItemRendererState].getFirstItemIndex()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYItemRendererState].getLastItemIndex()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYItemRendererState].startSeriesPass(org.jfree.data.xy.XYDataset,int,int,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYItemRendererState].endSeriesPass(org.jfree.data.xy.XYDataset,int,int,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextAnchor].values()"
    functionSourceFile: "org.jfree.chart.text.TextAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextAnchor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextAnchor:35,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextAnchor].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.text.TextAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextAnchor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextAnchor:35,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextAnchor].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.text.TextAnchor"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextAnchor:35,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextAnchor].isLeft()"
    functionSourceFile: "org.jfree.chart.text.TextAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextAnchor:89"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:88"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:89"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:88"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:89"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:88"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:89"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:88"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:89"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:88"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextAnchor].isRight()"
    functionSourceFile: "org.jfree.chart.text.TextAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextAnchor:101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:100"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:100"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:100"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:100"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:100"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextAnchor].isHorizontalCenter()"
    functionSourceFile: "org.jfree.chart.text.TextAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextAnchor:113"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:112"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:113"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:112"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:113"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:112"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:113"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:112"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:113"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:112"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextAnchor].isTop()"
    functionSourceFile: "org.jfree.chart.text.TextAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextAnchor:125"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:125"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:125"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:124"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextAnchor].isBottom()"
    functionSourceFile: "org.jfree.chart.text.TextAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextAnchor:135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:134"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextAnchor].isBaseline()"
    functionSourceFile: "org.jfree.chart.text.TextAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextAnchor:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:145"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextAnchor].isHalfAscent()"
    functionSourceFile: "org.jfree.chart.text.TextAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextAnchor:157"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:156"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:157"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:156"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:157"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:156"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextAnchor].isVerticalCenter()"
    functionSourceFile: "org.jfree.chart.text.TextAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextAnchor:168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:167"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:167"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextAnchor:168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextAnchor:167"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextAnchor].$values()"
    functionSourceFile: "org.jfree.chart.text.TextAnchor"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextAnchor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DomainOrder].values()"
    functionSourceFile: "org.jfree.data.DomainOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.DomainOrder[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DomainOrder:42,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DomainOrder].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.data.DomainOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.DomainOrder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DomainOrder:42,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DomainOrder].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.data.DomainOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DomainOrder:42,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DomainOrder].$values()"
    functionSourceFile: "org.jfree.data.DomainOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.DomainOrder[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalBarRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:100,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].<init>"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:102,1"
      Dst: "[java.awt.BasicStroke].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalBarRenderer].getErrorIndicatorPaint()"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalBarRenderer].setErrorIndicatorPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalBarRenderer"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:128,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalBarRenderer].getErrorIndicatorStroke()"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalBarRenderer].setErrorIndicatorStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:155,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalBarRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalBarRenderer"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.category.BarRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:170,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].findRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalBarRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:195"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:198"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:199"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:202"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:206"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:210"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:209"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:210"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:194,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesIndex"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:200,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:205,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:207,1"
      Dst: "[org.jfree.chart.renderer.category.StatisticalBarRenderer].drawHorizontalItem"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:211,1"
      Dst: "[org.jfree.chart.renderer.category.StatisticalBarRenderer].drawVerticalItem"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalBarRenderer].drawHorizontalItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.statistics.StatisticalCategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.statistics.StatisticalCategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 148
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:247"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:250"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:249"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:255"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:263"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:256"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:259"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:258"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:260"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:264"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:274"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:269"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:268"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:269"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:275"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:278"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:277"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:279"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:297"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:297"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:304"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:305"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:308"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:308"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:317"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:348"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:347"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:324"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:328"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:327"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:334"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:333"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:350"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:356"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:355"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:350"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:356"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:355"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:351"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:350"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:357"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:361"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:242,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].calculateBarW0"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:246,1"
      Dst: "[org.jfree.data.statistics.StatisticalCategoryDataset].getMeanValue"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:250,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:252,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getLowerClip"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:253,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getUpperClip"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:284,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:285,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:288,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:290,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:291,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:293,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:295,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:296,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getGradientPaintTransformer"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:298,1"
      Dst: "[org.jfree.chart.util.GradientPaintTransformer].transform"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:300,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:301,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:304,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].isDrawBarOutline"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:306,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:307,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:309,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:311,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:316,1"
      Dst: "[org.jfree.data.statistics.StatisticalCategoryDataset].getStdDevValue"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:337,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:348,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:350,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:351,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:356,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:358,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalBarRenderer].drawVerticalItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.statistics.StatisticalCategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.statistics.StatisticalCategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 152
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:394"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:398"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:397"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:403"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:412"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:411"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:404"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:407"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:406"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:412"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:423"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:413"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:417"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:416"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:417"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:423"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:426"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:425"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:427"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:445"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:445"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:451"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:463"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:462"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:452"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:463"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:462"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:455"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:463"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:462"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:455"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:463"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:462"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:464"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:496"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:495"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:471"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:475"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:474"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:477"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:481"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:480"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:498"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:504"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:503"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:498"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:504"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:503"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:499"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:498"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:505"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:508"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:507"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:389,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].calculateBarW0"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:393,1"
      Dst: "[org.jfree.data.statistics.StatisticalCategoryDataset].getMeanValue"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:398,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:400,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getLowerClip"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:401,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getUpperClip"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:432,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:433,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:436,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:438,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:439,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:441,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:443,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:444,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getGradientPaintTransformer"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:446,1"
      Dst: "[org.jfree.chart.util.GradientPaintTransformer].transform"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:448,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:449,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:451,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].isDrawBarOutline"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:453,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:454,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:456,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:458,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:463,1"
      Dst: "[org.jfree.data.statistics.StatisticalCategoryDataset].getStdDevValue"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:485,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:496,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:498,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:499,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:504,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:506,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalBarRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:519"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:522"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:521"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:522"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:525"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:524"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:526"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:529"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StatisticalBarRenderer:530"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:533"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StatisticalBarRenderer:532"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:526,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:530,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:533,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalBarRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:544,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:545,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:546,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StatisticalBarRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.StatisticalBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:559,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:560,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.renderer.category.StatisticalBarRenderer:561,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].<init>(org.jfree.data.flow.FlowDataset)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.flow.FlowDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:141"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:139,1"
      Dst: "[org.jfree.chart.plot.Plot].<init>"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:142,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:144,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:145,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:147,1"
      Dst: "[java.awt.Font].<init>"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:152,1"
      Dst: "[org.jfree.chart.labels.StandardFlowLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].getPlotType()"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].getDataset()"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.flow.FlowDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].setDataset(org.jfree.data.flow.FlowDataset)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.flow.FlowDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:182,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].getNodeMargin()"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].setNodeMargin(double)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:203,1"
      Dst: "[org.jfree.chart.internal.Args].requireNonNegative"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:205,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].getFlowMargin()"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].setFlowMargin(double)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:229,1"
      Dst: "[org.jfree.chart.internal.Args].requireNonNegative"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:231,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].getNodeWidth()"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].setNodeWidth(double)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:252,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].getNodeColorSwatch()"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:265,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].setNodeColorSwatch(java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:274,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].getNodeFillColor(org.jfree.data.flow.NodeKey)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Color"
    argCount: 1
    argTypes:
    - "org.jfree.data.flow.NodeKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:287,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].setNodeFillColor(org.jfree.data.flow.NodeKey,java.awt.Color)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.flow.NodeKey"
    - "java.awt.Color"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:298,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:299,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].getDefaultNodeColor()"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Color"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].setDefaultNodeColor(java.awt.Color)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Color"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:319,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:321,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].getDefaultNodeLabelFont()"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].setDefaultNodeLabelFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:343,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:345,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].getDefaultNodeLabelPaint()"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].setDefaultNodeLabelPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:366,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:368,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].getNodeLabelAlignment()"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.VerticalAlignment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].setNodeLabelAlignment(org.jfree.chart.api.VerticalAlignment)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.VerticalAlignment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:388,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:390,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].getNodeLabelOffsetX()"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].setNodeLabelOffsetX(double)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:410,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].getNodeLabelOffsetY()"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].setNodeLabelOffsetY(double)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:430,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].getToolTipGenerator()"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.FlowLabelGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].setToolTipGenerator(org.jfree.chart.labels.FlowLabelGenerator)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.FlowLabelGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:452,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 432
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:471"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:475"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:474"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:477"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:482"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:491"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:521"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:520"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:495"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:500"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:499"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:500"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:505"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:504"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:505"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:510"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:514"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:513"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:514"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:482"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:531"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:641"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:539"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:564"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:563"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:545"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:548"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:547"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:550"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:560"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:559"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:553"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:559"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:558"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:566"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:586"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:585"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:573"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:583"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:582"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:576"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:582"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:581"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:586"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:521"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:520"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:591"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:597"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:596"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:592"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:597"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:596"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:600"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:638"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:637"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:604"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:607"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:606"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:616"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:623"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:622"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:617"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:623"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:622"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:628"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:635"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:634"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:630"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:633"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:632"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:643"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:664"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:663"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:647"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:661"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:660"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:649"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:655"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:654"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:650"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:655"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:654"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:657"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:661"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:660"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:666"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:678"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:677"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:668"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:673"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:672"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:467,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:472,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:473,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:473,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:475,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:476,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:478,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setDataArea"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:482,1"
      Dst: "[org.jfree.chart.plot.Plot].drawBackground"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:489,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:490,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getStageCount"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:492,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getSources"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:493,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:495,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:495,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:495,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:496,1"
      Dst: "[org.jfree.data.flow.FlowDatasetUtils].calculateInflow"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:497,1"
      Dst: "[org.jfree.data.flow.FlowDatasetUtils].calculateOutflow"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:498,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:502,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:507,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getDestinations"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:521,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:524,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:525,1"
      Dst: "[org.jfree.data.flow.FlowDatasetUtils].hasNodeSelections"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:526,1"
      Dst: "[org.jfree.data.flow.FlowDatasetUtils].hasFlowSelections"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:533,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:538,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:544,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:546,1"
      Dst: "[org.jfree.data.flow.NodeKey].<init>"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:546,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:546,1"
      Dst: "[org.jfree.chart.entity.NodeEntity].<init>"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:546,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].add"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:548,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:552,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getFlow"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:554,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:556,1"
      Dst: "[org.jfree.data.flow.FlowKey].<init>"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:589,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:590,1"
      Dst: "[org.jfree.chart.plot.flow.FlowPlot].lookupNodeColor"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:592,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getNodeProperty"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:592,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:593,1"
      Dst: "[java.awt.Color].getRed"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:593,1"
      Dst: "[java.awt.Color].getGreen"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:593,1"
      Dst: "[java.awt.Color].getBlue"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:594,1"
      Dst: "[java.awt.Color].getAlpha"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:594,1"
      Dst: "[java.awt.Color].<init>"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:597,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:598,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:609,1"
      Dst: "[java.awt.geom.Path2D$Double].<init>"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:610,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:610,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:610,1"
      Dst: "[java.awt.geom.Path2D].moveTo"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:611,1"
      Dst: "[java.awt.geom.Path2D].curveTo"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:612,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:612,1"
      Dst: "[java.awt.geom.Path2D].lineTo"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:614,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:617,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getFlowProperty"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:623,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:623,1"
      Dst: "[java.awt.GradientPaint].<init>"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:624,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:625,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:625,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:631,1"
      Dst: "[org.jfree.chart.labels.FlowLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:633,1"
      Dst: "[org.jfree.chart.entity.FlowEntity].<init>"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:664,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:666,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:666,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:668,1"
      Dst: "[org.jfree.data.flow.NodeKey].getStage"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:669,1"
      Dst: "[org.jfree.data.flow.NodeKey].getNode"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:671,1"
      Dst: "[org.jfree.chart.plot.flow.FlowPlot].labelY"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:669,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    JavaMethodInfo: null
    BBCount: 73
    CyclomaticComplexity: 13
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].lookupNodeColor(org.jfree.data.flow.NodeKey)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Color"
    argCount: 1
    argTypes:
    - "org.jfree.data.flow.NodeKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:689"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:714"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:692"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:711"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:694"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:704"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:703"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:695"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:694"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:693"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:696"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:701"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:700"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:706"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:709"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:708"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:688,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:692,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:694,1"
      Dst: "[org.jfree.data.flow.NodeKey].getStage"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:695,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getSources"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:695,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:695,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:695,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:696,1"
      Dst: "[org.jfree.data.flow.NodeKey].getNode"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:696,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:697,1"
      Dst: "[org.jfree.data.flow.NodeKey].<init>"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:698,1"
      Dst: "[org.jfree.chart.plot.flow.FlowPlot].setNodeFillColor"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:704,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:704,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:704,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].labelY(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:727"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:729"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:728"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:729"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:732"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:731"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:728,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:730,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:732,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:746"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:749"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:748"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:750"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:753"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:752"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:753"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:756"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:755"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:756"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:759"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:758"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:759"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:762"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:761"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:762"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:765"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:764"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:765"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:768"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:767"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:768"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:771"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:770"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:771"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:774"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:773"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:774"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:777"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:776"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:777"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:780"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:779"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:780"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:783"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:782"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.flow.FlowPlot:783"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:786"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.flow.FlowPlot:785"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:750,1"
      Dst: "[java.awt.Color].equals"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:753,1"
      Dst: "[java.util.Map].equals"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:756,1"
      Dst: "[java.util.List].equals"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:759,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:762,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:783,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:786,1"
      Dst: "[org.jfree.chart.plot.Plot].equals"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: 796
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 74
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:797,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:800,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    functionSourceFile: "org.jfree.chart.plot.flow.FlowPlot"
    linkageType: null
    functionLinenumber: 821
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].clone()"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.flow.FlowPlot:822,1"
      Dst: "[org.jfree.chart.plot.Plot].clone"
    - Src: "org.jfree.chart.plot.flow.FlowPlot:823,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.LineFunction2D].<init>(double,double)"
    functionSourceFile: "org.jfree.data.function.LineFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.function.LineFunction2D:60,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.LineFunction2D].getIntercept()"
    functionSourceFile: "org.jfree.data.function.LineFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.LineFunction2D].getSlope()"
    functionSourceFile: "org.jfree.data.function.LineFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.LineFunction2D].getValue(double)"
    functionSourceFile: "org.jfree.data.function.LineFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.LineFunction2D].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.function.LineFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.function.LineFunction2D:108"
      Branch Sides:
      - BranchSide: "org.jfree.data.function.LineFunction2D:111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.function.LineFunction2D:110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.function.LineFunction2D:112"
      Branch Sides:
      - BranchSide: "org.jfree.data.function.LineFunction2D:115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.function.LineFunction2D:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.function.LineFunction2D:115"
      Branch Sides:
      - BranchSide: "org.jfree.data.function.LineFunction2D:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.function.LineFunction2D:117"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.LineFunction2D].hashCode()"
    functionSourceFile: "org.jfree.data.function.LineFunction2D"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.function.LineFunction2D:129,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pin].<init>()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:218,1"
      Dst: "[org.jfree.chart.plot.dial.DialPointer$Pin].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pin].<init>(int)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:227,1"
      Dst: "[org.jfree.chart.plot.dial.DialPointer].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:229,1"
      Dst: "[java.awt.BasicStroke].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pin].getPaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pin].setPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:253,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:255,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:255,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pin].getStroke()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pin].setStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:278,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:280,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:280,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pin].draw(java.awt.Graphics2D,org.jfree.chart.plot.dial.DialPlot,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.dial.DialPlot"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:295,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:296,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:297,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].rectangleByRadius"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:300,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].getValue"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:301,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].getScaleForDataset"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:302,1"
      Dst: "[org.jfree.chart.plot.dial.DialScale].valueToAngle"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:304,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:305,1"
      Dst: "[java.awt.geom.Arc2D].getEndPoint"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:307,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:308,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:308,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:308,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:308,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:309,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pin].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialPointer$Pin:321"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pin:324"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pin:323"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPointer$Pin:324"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pin:327"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pin:326"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPointer$Pin:328"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pin:331"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pin:330"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPointer$Pin:331"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pin:334"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPointer$Pin:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:328,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:331,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:334,1"
      Dst: "[org.jfree.chart.plot.dial.DialPointer].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pin].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pin"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.dial.DialPointer].hashCode()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.awt.Paint)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.awt.Stroke)"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:344,1"
      Dst: "[org.jfree.chart.plot.dial.DialPointer].hashCode"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:345,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pin].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:358,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:359,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:360,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPointer$Pin].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPointer$Pin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:373,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:374,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.dial.DialPointer$Pin:375,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects].<init>()"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:59,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.KeyedObjects:60,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects].getItemCount()"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:69,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects].getObject(int)"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObject].getObject()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects:84"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:87"
        BranchSideFuncs:
        - "getObject()"
      - BranchSide: "org.jfree.data.KeyedObjects:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:83,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.KeyedObjects:85,1"
      Dst: "[org.jfree.data.KeyedObject].getObject"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects].getKey(int)"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects:104"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:107"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:103,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.KeyedObjects:105,1"
      Dst: "[org.jfree.data.KeyedObject].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects].getIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.xy.XYDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.Outlier].equals(java.lang.Object)"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].equals(java.lang.Object)"
    - "[org.jfree.data.KeyedValues2DItemKey].equals(java.lang.Object)"
    - "[org.jfree.chart.date.SpreadsheetDate].equals(java.lang.Object)"
    - "[org.jfree.data.time.Hour].equals(java.lang.Object)"
    - "[org.jfree.data.time.Day].equals(java.lang.Object)"
    - "[org.jfree.data.time.Millisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Second].equals(java.lang.Object)"
    - "[org.jfree.data.time.SimpleTimePeriod].equals(java.lang.Object)"
    - "[org.jfree.data.time.FixedMillisecond].equals(java.lang.Object)"
    - "[org.jfree.data.xy.OHLCDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.NumberTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.TimeSeriesDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.DateTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYItemKey].equals(java.lang.Object)"
    - "[org.jfree.data.time.Quarter].equals(java.lang.Object)"
    - "[org.jfree.data.xy.WindDataItem].equals(java.lang.Object)"
    - "[org.jfree.data.ComparableObjectItem].equals(java.lang.Object)"
    - "[org.jfree.data.statistics.SimpleHistogramBin].equals(java.lang.Object)"
    - "[org.jfree.data.KeyedObject].getKey()"
    functionUses: 2
    ICount: 18
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects:122"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:null"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.jfree.data.KeyedObjects:123"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:126"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:120,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.KeyedObjects:122,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.KeyedObjects:122,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.KeyedObjects:122,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.KeyedObjects:123,1"
      Dst: "[org.jfree.data.KeyedObject].getKey"
    - Src: "org.jfree.data.KeyedObjects:123,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.KeyedObjects].getKeys()"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects:138"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:141"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:137,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.KeyedObjects:138,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.KeyedObjects:138,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.KeyedObjects:138,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.KeyedObjects:139,1"
      Dst: "[org.jfree.data.KeyedObject].getKey"
    - Src: "org.jfree.data.KeyedObjects:139,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.KeyedObjects].getObject(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects].getIndex(java.lang.Comparable)"
    - "[org.jfree.data.UnknownKeyException].<init>(java.lang.String)"
    - "[org.jfree.data.KeyedObjects].getObject(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects:156"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:160"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.jfree.data.KeyedObjects:159"
        BranchSideFuncs:
        - "getObject(int)"
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:155,1"
      Dst: "[org.jfree.data.KeyedObjects].getIndex"
    - Src: "org.jfree.data.KeyedObjects:157,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.KeyedObjects:157,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.KeyedObjects:160,1"
      Dst: "[org.jfree.data.KeyedObjects].getObject"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects].addObject(java.lang.Comparable,java.lang.Object)"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:173,1"
      Dst: "[org.jfree.data.KeyedObjects].setObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects].setObject(java.lang.Comparable,java.lang.Object)"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects:188"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:187,1"
      Dst: "[org.jfree.data.KeyedObjects].getIndex"
    - Src: "org.jfree.data.KeyedObjects:189,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.KeyedObjects:190,1"
      Dst: "[org.jfree.data.KeyedObject].setObject"
    - Src: "org.jfree.data.KeyedObjects:193,1"
      Dst: "[org.jfree.data.KeyedObject].<init>"
    - Src: "org.jfree.data.KeyedObjects:194,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects].insertValue(int,java.lang.Comparable,java.lang.Object)"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Comparable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects:211"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:212"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:211"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects:211"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:213"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects:216"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects:220"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:211,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.KeyedObjects:212,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.KeyedObjects:214,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.KeyedObjects:215,1"
      Dst: "[org.jfree.data.KeyedObjects].getIndex"
    - Src: "org.jfree.data.KeyedObjects:217,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.KeyedObjects:219,1"
      Dst: "[org.jfree.data.KeyedObject].<init>"
    - Src: "org.jfree.data.KeyedObjects:221,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects].removeValue(int)"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:235,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects].removeValue(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects:250"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:249,1"
      Dst: "[org.jfree.data.KeyedObjects].getIndex"
    - Src: "org.jfree.data.KeyedObjects:251,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.KeyedObjects:251,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.KeyedObjects:251,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.KeyedObjects:254,1"
      Dst: "[org.jfree.data.KeyedObjects].removeValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects].clear()"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:263,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects].clone()"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObject].clone()"
    functionUses: 26
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects:279"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:282"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.data.KeyedObjects:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:277,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.data.KeyedObjects:278,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.KeyedObjects:279,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.KeyedObjects:279,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.KeyedObjects:279,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.KeyedObjects:280,1"
      Dst: "[org.jfree.data.KeyedObject].clone"
    - Src: "org.jfree.data.KeyedObjects:280,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.KeyedObjects].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects:295"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:298"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:297"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects:298"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects:303"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:307"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:306"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects:307"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:326"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:325"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects:310"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:312"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects:315"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:321"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:320"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects:316"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:307"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:306"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects:321"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:307"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:302,1"
      Dst: "[org.jfree.data.KeyedObjects].getItemCount"
    - Src: "org.jfree.data.KeyedObjects:308,1"
      Dst: "[org.jfree.data.KeyedObjects].getKey"
    - Src: "org.jfree.data.KeyedObjects:310,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.KeyedObjects:313,1"
      Dst: "[org.jfree.data.KeyedObjects].getObject"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.KeyedObjects].hashCode()"
    functionSourceFile: "org.jfree.data.KeyedObjects"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects:337"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects:337,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.CategoryLabelEntity].<init>(java.lang.Comparable,java.awt.Shape,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.CategoryLabelEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Comparable"
    - "java.awt.Shape"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.CategoryLabelEntity:65,1"
      Dst: "[org.jfree.chart.entity.TickLabelEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.CategoryLabelEntity].getKey()"
    functionSourceFile: "org.jfree.chart.entity.CategoryLabelEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.CategoryLabelEntity].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.entity.CategoryLabelEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.CategoryLabelEntity:87"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.CategoryLabelEntity:90"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.CategoryLabelEntity:89"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.CategoryLabelEntity:90"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.CategoryLabelEntity:93"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.CategoryLabelEntity:92"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.CategoryLabelEntity:94"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.CategoryLabelEntity:97"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.CategoryLabelEntity:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.CategoryLabelEntity:94,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.entity.CategoryLabelEntity:97,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.CategoryLabelEntity].hashCode()"
    functionSourceFile: "org.jfree.chart.entity.CategoryLabelEntity"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].hashCode()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Comparable)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.CategoryLabelEntity:107,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].hashCode"
    - Src: "org.jfree.chart.entity.CategoryLabelEntity:108,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.CategoryLabelEntity].toString()"
    functionSourceFile: "org.jfree.chart.entity.CategoryLabelEntity"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].getToolTipText()"
    - "[org.jfree.chart.entity.ChartEntity].getURLText()"
    functionUses: 6
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.CategoryLabelEntity:120,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.entity.CategoryLabelEntity:121,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.chart.entity.CategoryLabelEntity:123,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getToolTipText"
    - Src: "org.jfree.chart.entity.CategoryLabelEntity:124,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getURLText"
    - Src: "org.jfree.chart.entity.CategoryLabelEntity:125,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[TimeSeriesChartFuzzer].<init>()"
    functionSourceFile: "TimeSeriesChartFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "TimeSeriesChartFuzzer:23,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[TimeSeriesChartFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "TimeSeriesChartFuzzer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].<init>()"
    - "[org.jfree.data.time.TimeSeries].<init>(java.lang.Comparable)"
    - "[org.jfree.data.time.TimeSeries].add(org.jfree.data.time.RegularTimePeriod,double)"
    - "[org.jfree.data.time.Hour].next()"
    - "[org.jfree.data.time.Minute].next()"
    - "[org.jfree.data.time.Year].next()"
    - "[org.jfree.data.time.Second].next()"
    - "[org.jfree.data.time.Day].next()"
    - "[org.jfree.data.time.Month].next()"
    - "[org.jfree.data.time.Week].next()"
    - "[org.jfree.data.time.FixedMillisecond].next()"
    - "[org.jfree.data.time.Quarter].next()"
    - "[org.jfree.data.time.Millisecond].next()"
    - "[org.jfree.data.time.TimeSeriesCollection].<init>()"
    - "[org.jfree.data.time.TimeSeriesCollection].addSeries(org.jfree.data.time.TimeSeries)"
    - "[org.jfree.chart.ChartFactory].createTimeSeriesChart(java.lang.String,java.lang.String,java.lang.String,org.jfree.data.xy.XYDataset)"
    - "[ossfuzz.TestUtils].serialised(java.lang.Object)"
    - "[org.jfree.chart.JFreeChart].equals(java.lang.Object)"
    functionUses: 0
    ICount: 36
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "TimeSeriesChartFuzzer:28"
      Branch Sides:
      - BranchSide: "TimeSeriesChartFuzzer:34"
        BranchSideFuncs:
        - "add(org.jfree.data.time.RegularTimePeriod,double)"
      - BranchSide: "TimeSeriesChartFuzzer:33"
        BranchSideFuncs:
        - "addSeries(org.jfree.data.time.TimeSeries)"
        - "<init>()"
        - "equals(java.lang.Object)"
        - "createTimeSeriesChart(java.lang.String,java.lang.String,java.lang.String,org.jfree.data.xy.XYDataset)"
        - "serialised(java.lang.Object)"
    - Branch String: "TimeSeriesChartFuzzer:30"
      Branch Sides:
      - BranchSide: "TimeSeriesChartFuzzer:25"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "TimeSeriesChartFuzzer:24"
        BranchSideFuncs:
        - "<init>(java.lang.Comparable)"
    - Branch String: "TimeSeriesChartFuzzer:43"
      Branch Sides:
      - BranchSide: "TimeSeriesChartFuzzer:46"
        BranchSideFuncs: []
      - BranchSide: "TimeSeriesChartFuzzer:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "TimeSeriesChartFuzzer:25,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    - Src: "TimeSeriesChartFuzzer:26,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    - Src: "TimeSeriesChartFuzzer:26,1"
      Dst: "[org.jfree.data.time.TimeSeries].<init>"
    - Src: "TimeSeriesChartFuzzer:27,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt"
    - Src: "TimeSeriesChartFuzzer:27,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "TimeSeriesChartFuzzer:28,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "TimeSeriesChartFuzzer:29,1"
      Dst: "[org.jfree.data.time.TimeSeries].add"
    - Src: "TimeSeriesChartFuzzer:31,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].next"
    - Src: "TimeSeriesChartFuzzer:34,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].<init>"
    - Src: "TimeSeriesChartFuzzer:35,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].addSeries"
    - Src: "TimeSeriesChartFuzzer:37,1"
      Dst: "[org.jfree.chart.ChartFactory].createTimeSeriesChart"
    - Src: "TimeSeriesChartFuzzer:42,1"
      Dst: "[ossfuzz.TestUtils].serialised"
    - Src: "TimeSeriesChartFuzzer:43,1"
      Dst: "[org.jfree.chart.JFreeChart].equals"
    - Src: "TimeSeriesChartFuzzer:44,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.urls.StandardCategoryURLGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.urls.StandardCategoryURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardCategoryURLGenerator:72,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardCategoryURLGenerator].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.urls.StandardCategoryURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardCategoryURLGenerator:80,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.urls.StandardCategoryURLGenerator:81,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardCategoryURLGenerator].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.urls.StandardCategoryURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardCategoryURLGenerator:95,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.urls.StandardCategoryURLGenerator:97,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardCategoryURLGenerator].generateURL(org.jfree.data.category.CategoryDataset,int,int)"
    functionSourceFile: "org.jfree.chart.urls.StandardCategoryURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.StandardCategoryURLGenerator:123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:119"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardCategoryURLGenerator:124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardCategoryURLGenerator:121,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.urls.StandardCategoryURLGenerator:122,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.urls.StandardCategoryURLGenerator:123,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.jfree.chart.urls.StandardCategoryURLGenerator:124,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.urls.StandardCategoryURLGenerator:127,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.urls.StandardCategoryURLGenerator:126,1"
      Dst: "[java.net.URLEncoder].encode"
    - Src: "org.jfree.chart.urls.StandardCategoryURLGenerator:131,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardCategoryURLGenerator].clone()"
    functionSourceFile: "org.jfree.chart.urls.StandardCategoryURLGenerator"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardCategoryURLGenerator:149,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardCategoryURLGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.urls.StandardCategoryURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.StandardCategoryURLGenerator:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:163"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardCategoryURLGenerator:164"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:167"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:166"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardCategoryURLGenerator:168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:172"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:171"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardCategoryURLGenerator:172"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:175"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:174"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardCategoryURLGenerator:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardCategoryURLGenerator:168,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardCategoryURLGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.urls.StandardCategoryURLGenerator"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.StandardCategoryURLGenerator:189"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:188"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardCategoryURLGenerator:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardCategoryURLGenerator:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardCategoryURLGenerator:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardCategoryURLGenerator:189,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].<init>()"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Week:86,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.data.time.Week:86,1"
      Dst: "[org.jfree.data.time.Week].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].<init>(int,int)"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.RegularTimePeriod].<init>()"
    - "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance()"
    - "[org.jfree.data.time.Week].peg(java.util.Calendar)"
    functionUses: 3
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Week:98"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:99"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:98"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:98"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:102"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:101"
        BranchSideFuncs:
        - "peg(java.util.Calendar)"
        - "getCalendarInstance()"
    Callsites:
    - Src: "org.jfree.data.time.Week:97,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Week:99,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.Week:104,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Week:104,1"
      Dst: "[org.jfree.data.time.Week].peg"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].<init>(int,org.jfree.data.time.Year)"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.data.time.Year"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Week:116"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:117"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:116"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:116"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Week:115,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Week:117,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.Week:121,1"
      Dst: "[org.jfree.data.time.Year].getYear"
    - Src: "org.jfree.data.time.Week:122,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Week:122,1"
      Dst: "[org.jfree.data.time.Week].peg"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].<init>(java.util.Date)"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Week:140,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Week:140,1"
      Dst: "[org.jfree.data.time.Week].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].<init>(java.util.Date,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Week:164"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:170"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:169"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:165"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:170"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:169"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:174"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:177"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:174"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Week:153,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Week:154,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.Week:157,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.data.time.Week:158,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Week:163,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Week:170,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.time.Week:180,1"
      Dst: "[org.jfree.data.time.Week].peg"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].<init>(java.util.Date,java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Week:198"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:204"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:203"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:199"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:204"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:203"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:208"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:211"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:208"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Week:191,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Week:192,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Week:197,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Week:204,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.time.Week:214,1"
      Dst: "[org.jfree.data.time.Week].peg"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].getYear()"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "org.jfree.data.time.Year"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Year].<init>(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Week:223,1"
      Dst: "[org.jfree.data.time.Year].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].getYearValue()"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].getWeek()"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].getFirstMillisecond()"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].getLastMillisecond()"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].peg(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Week].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getLastMillisecond(java.util.Calendar)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Week:285,1"
      Dst: "[org.jfree.data.time.Week].getFirstMillisecond"
    - Src: "org.jfree.data.time.Week:286,1"
      Dst: "[org.jfree.data.time.Week].getLastMillisecond"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].previous()"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Week:304"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:309"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:308"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:309"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:317"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Week:305,1"
      Dst: "[org.jfree.data.time.Week].<init>"
    - Src: "org.jfree.data.time.Week:311,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Week:312,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Week:313,1"
      Dst: "[java.util.Calendar].getActualMaximum"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].next()"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Week].<init>(int,int)"
    - "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance()"
    - "[org.jfree.data.time.Week].<init>(int,int)"
    - "[org.jfree.data.time.Week].<init>(int,int)"
    functionUses: 1
    ICount: 42
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Week:340"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:344"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:343"
        BranchSideFuncs:
        - "getCalendarInstance()"
    - Branch String: "org.jfree.data.time.Week:348"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:352"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:356"
        BranchSideFuncs:
        - "<init>(int,int)"
      - BranchSide: "org.jfree.data.time.Week:355"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Week:341,1"
      Dst: "[org.jfree.data.time.Week].<init>"
    - Src: "org.jfree.data.time.Week:344,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Week:345,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Week:347,1"
      Dst: "[java.util.Calendar].getActualMaximum"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].getSerialIndex()"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: 370
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].getFirstMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: 386
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Week:387,1"
      Dst: "[java.util.Calendar].clone"
    - Src: "org.jfree.data.time.Week:388,1"
      Dst: "[java.util.Calendar].clear"
    - Src: "org.jfree.data.time.Week:389,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Week:391,1"
      Dst: "[java.util.Calendar].getFirstDayOfWeek"
    - Src: "org.jfree.data.time.Week:396,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].getLastMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Week:412,1"
      Dst: "[java.util.Calendar].clone"
    - Src: "org.jfree.data.time.Week:413,1"
      Dst: "[java.util.Calendar].clear"
    - Src: "org.jfree.data.time.Week:414,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Week:416,1"
      Dst: "[java.util.Calendar].getFirstDayOfWeek"
    - Src: "org.jfree.data.time.Week:421,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].toString()"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Week:433,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Week:449"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:452"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:451"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:452"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:455"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:454"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:456"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:459"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:458"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:459"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:461"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].hashCode()"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: 477
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Week].getYear()"
    - "[org.jfree.data.time.Year].getYear()"
    - "[org.jfree.data.time.Week].getWeek()"
    functionUses: 1
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Week:500"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:510"
        BranchSideFuncs:
        - "getYear()"
      - BranchSide: "org.jfree.data.time.Week:509"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:503"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:506"
        BranchSideFuncs:
        - "getWeek()"
      - BranchSide: "org.jfree.data.time.Week:505"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:510"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:518"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Week:502,1"
      Dst: "[org.jfree.data.time.Week].getYear"
    - Src: "org.jfree.data.time.Week:502,1"
      Dst: "[org.jfree.data.time.Year].getYear"
    - Src: "org.jfree.data.time.Week:504,1"
      Dst: "[org.jfree.data.time.Week].getWeek"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].parseWeek(java.lang.String)"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.Week"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Week:540"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:582"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:546"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:578"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:577"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:552"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:561"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:560"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:554"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:558"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:557"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:562"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:571"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:570"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:564"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:568"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:567"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Week:543,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jfree.data.time.Week:545,1"
      Dst: "[org.jfree.data.time.Week].findSeparator"
    - Src: "org.jfree.data.time.Week:547,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jfree.data.time.Week:548,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.data.time.Week:550,1"
      Dst: "[org.jfree.data.time.Week].evaluateAsYear"
    - Src: "org.jfree.data.time.Week:553,1"
      Dst: "[org.jfree.data.time.Week].stringToWeek"
    - Src: "org.jfree.data.time.Week:555,1"
      Dst: "[org.jfree.data.time.TimePeriodFormatException].<init>"
    - Src: "org.jfree.data.time.Week:558,1"
      Dst: "[org.jfree.data.time.Week].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].findSeparator(java.lang.String)"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Week:598"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:601"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:604"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:607"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:606"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Week:597,1"
      Dst: "[java.lang.String].indexOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].evaluateAsYear(java.lang.String)"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.Year"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Week:623,1"
      Dst: "[org.jfree.data.time.Year].parseYear"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Week].stringToWeek(java.lang.String)"
    functionSourceFile: "org.jfree.data.time.Week"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Week:646"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Week:646"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Week:652"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Week:651"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Week:642,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.jfree.data.time.Week:643,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jfree.data.time.Week:645,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:122,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:123,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].getUseSeriesOffset()"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].setUseSeriesOffset(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:155,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].getItemMargin()"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].setItemMargin(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:184"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:184"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:185,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:188,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].getDrawOutlines()"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].setDrawOutlines(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:216,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].getUseOutlinePaint()"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].setUseOutlinePaint(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:242,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].getItemShapeFilled(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:258,1"
      Dst: "[org.jfree.chart.renderer.category.ScatterRenderer].getSeriesShapesFilled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].getSeriesShapesFilled(int)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:270"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:274"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:269,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:269,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:271,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].setSeriesShapesFilled(int,java.lang.Boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:287,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:287,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:288,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].setSeriesShapesFilled(int,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:299,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:299,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:299,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:300,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].getBaseShapesFilled()"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].setBaseShapesFilled(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:320,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].getUseFillPaint()"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].setUseFillPaint(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:343,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:358,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].findRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 75
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:382"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:385"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:384"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:386"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:389"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:388"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:398"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:397"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:399"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:443"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:402"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:407"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:417"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:420"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:419"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:420"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:423"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:423"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:424"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:428"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:427"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:432"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:398"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:397"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:433"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:437"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:382,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:385,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesIndex"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:389,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesCount"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:391,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:394,1"
      Dst: "[org.jfree.data.statistics.MultiValueCategoryDataset].getValues"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:398,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:404,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:405,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:403,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategorySeriesMiddle"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:408,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:408,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:411,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:412,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:414,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:413,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:416,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemShape"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:418,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:423,1"
      Dst: "[org.jfree.chart.renderer.category.ScatterRenderer].getItemShapeFilled"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:425,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemFillPaint"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:425,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:428,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:430,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:434,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:439,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:439,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:440,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].getLegendItem(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:458"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:461"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:462"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:501"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:500"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:462"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:501"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:500"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:468"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:472"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:471"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:473"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:477"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:476"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:479"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:480"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:479"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:482"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:483"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:482"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:492"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:495"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:494"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:457,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:462,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisible"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:462,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisibleInLegend"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:463,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:464,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:464,1"
      Dst: "[org.jfree.chart.labels.CategorySeriesLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:468,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemToolTipGenerator"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:473,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemURLGenerator"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:477,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendShape"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:478,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:480,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemFillPaint"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:483,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:484,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:486,1"
      Dst: "[org.jfree.chart.renderer.category.ScatterRenderer].getItemShapeFilled"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:486,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:489,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:489,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:489,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:490,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextFont"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:490,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelFont"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:491,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextPaint"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:493,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelPaint"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:495,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:496,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDatasetIndex"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:497,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:497,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:498,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:513"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:516"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:515"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:516"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:519"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:518"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:520"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:523"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:522"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:523"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:526"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:525"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:526"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:529"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:528"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:529"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:532"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:531"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:532"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:535"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:534"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:535"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:538"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:537"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.ScatterRenderer:538"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:541"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.ScatterRenderer:540"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:520,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:541,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: 552
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    functionUses: 25
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:553,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone"
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:554,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:565,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.ScatterRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.ScatterRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.ScatterRenderer:578,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:133,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].<init>(org.jfree.data.general.ValueDataset)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.ValueDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:141,1"
      Dst: "[org.jfree.chart.plot.Plot].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPlot:144,1"
      Dst: "[org.jfree.chart.plot.dial.ArcDialFrame].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPlot:145,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPlot:147,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].setDataset"
    - Src: "org.jfree.chart.plot.dial.DialPlot:151,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getBackground()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.dial.DialLayer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].setBackground(org.jfree.chart.plot.dial.DialLayer)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.dial.DialLayer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:179"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:182"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:181"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:183"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:186"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:180,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayer].removeChangeListener"
    - Src: "org.jfree.chart.plot.dial.DialPlot:184,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayer].addChangeListener"
    - Src: "org.jfree.chart.plot.dial.DialPlot:186,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getCap()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.dial.DialLayer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].setCap(org.jfree.chart.plot.dial.DialLayer)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.dial.DialLayer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:209"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:212"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:211"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:213"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:210,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayer].removeChangeListener"
    - Src: "org.jfree.chart.plot.dial.DialPlot:214,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayer].addChangeListener"
    - Src: "org.jfree.chart.plot.dial.DialPlot:216,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getDialFrame()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.dial.DialFrame"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].setDialFrame(org.jfree.chart.plot.dial.DialFrame)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.dial.DialFrame"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:239,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialPlot:240,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayer].removeChangeListener"
    - Src: "org.jfree.chart.plot.dial.DialPlot:242,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayer].addChangeListener"
    - Src: "org.jfree.chart.plot.dial.DialPlot:243,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getViewX()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getViewY()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getViewWidth()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getViewHeight()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].setView(double,double,double,double)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:313,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].addLayer(org.jfree.chart.plot.dial.DialLayer)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.dial.DialLayer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:323,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialPlot:324,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.dial.DialPlot:325,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayer].addChangeListener"
    - Src: "org.jfree.chart.plot.dial.DialPlot:326,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getLayerIndex(org.jfree.chart.plot.dial.DialLayer)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.dial.DialLayer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:337,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialPlot:338,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].removeLayer(int)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:349"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:348,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.dial.DialPlot:350,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayer].removeChangeListener"
    - Src: "org.jfree.chart.plot.dial.DialPlot:352,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.plot.dial.DialPlot:353,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].removeLayer(org.jfree.chart.plot.dial.DialLayer)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.dial.DialLayer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:364,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].getLayerIndex"
    - Src: "org.jfree.chart.plot.dial.DialPlot:364,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].removeLayer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].addPointer(org.jfree.chart.plot.dial.DialPointer)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.dial.DialPointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:374,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialPlot:375,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.dial.DialPlot:376,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].addChangeListener"
    - Src: "org.jfree.chart.plot.dial.DialPlot:377,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getPointerIndex(org.jfree.chart.plot.dial.DialPointer)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.dial.DialPointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:388,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialPlot:389,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].removePointer(int)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:400"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:403"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:399,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.dial.DialPlot:401,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].removeChangeListener"
    - Src: "org.jfree.chart.plot.dial.DialPlot:403,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.plot.dial.DialPlot:404,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].removePointer(org.jfree.chart.plot.dial.DialPointer)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.dial.DialPointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:415,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].getPointerIndex"
    - Src: "org.jfree.chart.plot.dial.DialPlot:415,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].removeLayer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getPointerForDataset(int)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.dial.DialPointer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:428"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:433"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:432"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:429"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:428,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.dial.DialPlot:428,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.dial.DialPlot:428,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.dial.DialPlot:429,1"
      Dst: "[org.jfree.chart.plot.dial.DialPointer].getDatasetIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getDataset()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.ValueDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:442,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].getDataset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getDataset(int)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.ValueDataset"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:454"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:457"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:456"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:454,1"
      Dst: "[java.util.Map].size"
    - Src: "org.jfree.chart.plot.dial.DialPlot:455,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.dial.DialPlot:455,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].setDataset(org.jfree.data.general.ValueDataset)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.ValueDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:468,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].setDataset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].setDataset(int,org.jfree.data.general.ValueDataset)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.data.general.ValueDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:479"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:482"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:483"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:488"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:487"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:478,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.dial.DialPlot:478,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.dial.DialPlot:480,1"
      Dst: "[org.jfree.data.general.Dataset].removeChangeListener"
    - Src: "org.jfree.chart.plot.dial.DialPlot:482,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.dial.DialPlot:484,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.dial.DialPlot:488,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialPlot:489,1"
      Dst: "[org.jfree.chart.plot.Plot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getDatasetCount()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:498,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].receive(org.jfree.chart.ChartElementVisitor)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:510,1"
      Dst: "[org.jfree.chart.plot.Plot].receive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 90
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:537"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:549"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:548"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:537"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:549"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:548"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:538"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:545"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:544"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:549"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:564"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:563"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:550"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:561"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:560"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:551"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:558"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:557"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:564"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:578"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:577"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:565"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:575"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:574"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:566"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:572"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:571"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:578"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:589"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:588"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:578"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:589"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:588"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:579"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:585"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:584"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:589"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:593"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:592"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:530,1"
      Dst: "[java.awt.Graphics].getClip"
    - Src: "org.jfree.chart.plot.dial.DialPlot:531,1"
      Dst: "[java.awt.Graphics].setClip"
    - Src: "org.jfree.chart.plot.dial.DialPlot:534,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].viewToFrame"
    - Src: "org.jfree.chart.plot.dial.DialPlot:537,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayer].isVisible"
    - Src: "org.jfree.chart.plot.dial.DialPlot:538,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayer].isClippedToWindow"
    - Src: "org.jfree.chart.plot.dial.DialPlot:540,1"
      Dst: "[org.jfree.chart.plot.dial.DialFrame].getWindow"
    - Src: "org.jfree.chart.plot.dial.DialPlot:540,1"
      Dst: "[java.awt.Graphics2D].clip"
    - Src: "org.jfree.chart.plot.dial.DialPlot:541,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayer].draw"
    - Src: "org.jfree.chart.plot.dial.DialPlot:549,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.dial.DialPlot:549,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.dial.DialPlot:549,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.dial.DialPlot:565,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].isVisible"
    - Src: "org.jfree.chart.plot.dial.DialPlot:566,1"
      Dst: "[org.jfree.chart.plot.dial.DialPointer].isClippedToWindow"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].viewToFrame(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:605,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.dial.DialPlot:606,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.dial.DialPlot:607,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.dial.DialPlot:608,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.dial.DialPlot:609,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getValue(int)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:622"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:628"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:627"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:624"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:628"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:627"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:621,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].getDataset"
    - Src: "org.jfree.chart.plot.dial.DialPlot:623,1"
      Dst: "[org.jfree.data.Value].getValue"
    - Src: "org.jfree.chart.plot.dial.DialPlot:625,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].addScale(int,org.jfree.chart.plot.dial.DialScale)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.plot.dial.DialScale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:641"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:644"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:643"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:639,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialPlot:640,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.dial.DialPlot:640,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.dial.DialPlot:642,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].removeLayer"
    - Src: "org.jfree.chart.plot.dial.DialPlot:644,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.dial.DialPlot:645,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.dial.DialPlot:646,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayer].addChangeListener"
    - Src: "org.jfree.chart.plot.dial.DialPlot:647,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getScale(int)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.dial.DialScale"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:658,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.dial.DialPlot:658,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].mapDatasetToScale(int,int)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:668,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.dial.DialPlot:668,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.dial.DialPlot:669,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getScaleForDataset(int)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.dial.DialScale"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:682"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:685"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:684"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:680,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.dial.DialPlot:680,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.dial.DialPlot:683,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.dial.DialPlot:683,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].getScale"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].rectangleByRadius(java.awt.geom.Rectangle2D,double,double)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 3
    argTypes:
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:699,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialPlot:700,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.plot.dial.DialPlot:701,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.plot.dial.DialPlot:702,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.dial.DialPlot:703,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.dial.DialPlot:704,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].dialLayerChanged(org.jfree.chart.plot.dial.DialLayerChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.dial.DialLayerChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:715,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:729"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:732"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:731"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:732"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:735"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:734"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:736"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:739"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:738"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:739"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:742"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:741"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:742"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:745"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:744"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:745"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:748"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:747"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:748"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:751"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:750"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:751"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:754"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:753"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:754"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:757"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:756"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:757"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:760"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:759"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialPlot:760"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:763"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialPlot:762"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:736,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.dial.DialPlot:742,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.dial.DialPlot:757,1"
      Dst: "[java.util.List].equals"
    - Src: "org.jfree.chart.plot.dial.DialPlot:763,1"
      Dst: "[org.jfree.chart.plot.Plot].equals"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: 773
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.dial.StandardDialFrame].hashCode()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].hashCode()"
    functionUses: 3
    ICount: 41
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:774,1"
      Dst: "[java.util.Objects].hashCode"
    - Src: "org.jfree.chart.plot.dial.DialPlot:776,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.jfree.chart.plot.dial.DialPlot:777,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].getPlotType()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:806,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialPlot].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialPlot:819,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.RendererChangeEvent].<init>(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.event.RendererChangeEvent"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.event.RendererChangeEvent].<init>(java.lang.Object,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.RendererChangeEvent:61,1"
      Dst: "[org.jfree.chart.event.RendererChangeEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.RendererChangeEvent].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.jfree.chart.event.RendererChangeEvent"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.event.ChartChangeEvent].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.RendererChangeEvent:72,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.RendererChangeEvent].getRenderer()"
    functionSourceFile: "org.jfree.chart.event.RendererChangeEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.RendererChangeEvent].getSeriesVisibilityChanged()"
    functionSourceFile: "org.jfree.chart.event.RendererChangeEvent"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.io.CSV].<init>()"
    functionSourceFile: "org.jfree.data.io.CSV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.io.CSV:69,1"
      Dst: "[org.jfree.data.io.CSV].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.io.CSV].<init>(char,char)"
    functionSourceFile: "org.jfree.data.io.CSV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.io.CSV:80,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.io.CSV].readCategoryDataset(java.io.Reader)"
    functionSourceFile: "org.jfree.data.io.CSV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.category.CategoryDataset"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.io.CSV:101"
      Branch Sides:
      - BranchSide: "org.jfree.data.io.CSV:111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.io.CSV:110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.io.CSV:102"
      Branch Sides:
      - BranchSide: "org.jfree.data.io.CSV:106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.io.CSV:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.io.CSV:96,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].<init>"
    - Src: "org.jfree.data.io.CSV:97,1"
      Dst: "[java.io.BufferedReader].<init>"
    - Src: "org.jfree.data.io.CSV:100,1"
      Dst: "[java.io.BufferedReader].readLine"
    - Src: "org.jfree.data.io.CSV:103,1"
      Dst: "[org.jfree.data.io.CSV].extractColumnKeys"
    - Src: "org.jfree.data.io.CSV:106,1"
      Dst: "[org.jfree.data.io.CSV].extractRowKeyAndData"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.io.CSV].extractColumnKeys(java.lang.String)"
    functionSourceFile: "org.jfree.data.io.CSV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.io.CSV:126"
      Branch Sides:
      - BranchSide: "org.jfree.data.io.CSV:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.io.CSV:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.io.CSV:127"
      Branch Sides:
      - BranchSide: "org.jfree.data.io.CSV:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.io.CSV:122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.io.CSV:128"
      Branch Sides:
      - BranchSide: "org.jfree.data.io.CSV:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.io.CSV:123,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.io.CSV:126,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.data.io.CSV:127,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jfree.data.io.CSV:130,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jfree.data.io.CSV:131,1"
      Dst: "[org.jfree.data.io.CSV].removeStringDelimiters"
    - Src: "org.jfree.data.io.CSV:131,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.io.CSV].extractRowKeyAndData(java.lang.String,org.jfree.data.category.DefaultCategoryDataset,java.util.List)"
    functionSourceFile: "org.jfree.data.io.CSV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.jfree.data.category.DefaultCategoryDataset"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.io.CSV:155"
      Branch Sides:
      - BranchSide: "org.jfree.data.io.CSV:175"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.io.CSV:174"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.io.CSV:156"
      Branch Sides:
      - BranchSide: "org.jfree.data.io.CSV:152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.io.CSV:151"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.io.CSV:157"
      Branch Sides:
      - BranchSide: "org.jfree.data.io.CSV:163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.io.CSV:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.io.CSV:155,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.data.io.CSV:156,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jfree.data.io.CSV:158,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jfree.data.io.CSV:159,1"
      Dst: "[org.jfree.data.io.CSV].removeStringDelimiters"
    - Src: "org.jfree.data.io.CSV:162,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.io.CSV:167,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.io.CSV:165,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].addValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.io.CSV].removeStringDelimiters(java.lang.String)"
    functionSourceFile: "org.jfree.data.io.CSV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.io.CSV:192"
      Branch Sides:
      - BranchSide: "org.jfree.data.io.CSV:195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.io.CSV:194"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.io.CSV:195"
      Branch Sides:
      - BranchSide: "org.jfree.data.io.CSV:198"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.io.CSV:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.io.CSV:191,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jfree.data.io.CSV:192,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jfree.data.io.CSV:193,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jfree.data.io.CSV:195,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart$1].<init>(int)"
    functionSourceFile: "org.jfree.chart.JFreeChart$1"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart$1:158,1"
      Dst: "[java.awt.RenderingHints$Key].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart$1].isCompatibleValue(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.JFreeChart$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeries].<init>(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:61,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeries].getPeriod(int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:72,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem"
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:73,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCItem].getPeriod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem(int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeries"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "org.jfree.data.ComparableObjectItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectSeries].getDataItem(int)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:85,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getDataItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeries].add(org.jfree.data.time.RegularTimePeriod,double,double,double,double)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.ohlc.OHLCSeries:99"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeries:106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeries:105"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.ohlc.OHLCSeries:101"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeries:106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeries:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:99,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getItemCount"
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:100,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem"
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:101,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:101,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCItem].getPeriod"
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:101,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:102,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:106,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCItem].<init>"
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:106,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeries].add(org.jfree.data.time.ohlc.OHLCItem)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.ohlc.OHLCItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:118,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:119,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCItem].getPeriod"
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:119,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCItem].getOpenValue"
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:119,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCItem].getHighValue"
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:120,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCItem].getLowValue"
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:120,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCItem].getCloseValue"
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:119,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeries].remove(int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.ComparableObjectItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeries:134,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ossfuzz.TestUtils].<init>()"
    functionSourceFile: "ossfuzz.TestUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ossfuzz.TestUtils:21,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ossfuzz.TestUtils].serialised(java.lang.Object)"
    functionSourceFile: "ossfuzz.TestUtils"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ossfuzz.TestUtils:33,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>"
    - Src: "ossfuzz.TestUtils:36,1"
      Dst: "[java.io.ObjectOutputStream].<init>"
    - Src: "ossfuzz.TestUtils:37,1"
      Dst: "[java.io.ObjectOutput].writeObject"
    - Src: "ossfuzz.TestUtils:38,1"
      Dst: "[java.io.ObjectOutput].close"
    - Src: "ossfuzz.TestUtils:40,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray"
    - Src: "ossfuzz.TestUtils:40,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "ossfuzz.TestUtils:40,1"
      Dst: "[java.io.ObjectInputStream].<init>"
    - Src: "ossfuzz.TestUtils:41,1"
      Dst: "[java.io.ObjectInput].readObject"
    - Src: "ossfuzz.TestUtils:42,1"
      Dst: "[java.io.ObjectInput].close"
    - Src: "ossfuzz.TestUtils:44,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogTick].<init>(org.jfree.chart.axis.TickType,double,java.text.AttributedString,org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.axis.LogTick"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.axis.TickType"
    - "double"
    - "java.text.AttributedString"
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogTick:65,1"
      Dst: "[org.jfree.chart.axis.ValueTick].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogTick].getAttributedLabel()"
    functionSourceFile: "org.jfree.chart.axis.LogTick"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.AttributedString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.TitleChangeEvent].<init>(org.jfree.chart.title.Title)"
    functionSourceFile: "org.jfree.chart.event.TitleChangeEvent"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.title.Title"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.event.ChartChangeEvent].<init>(java.lang.Object)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.TitleChangeEvent:55,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.TitleChangeEvent].getTitle()"
    functionSourceFile: "org.jfree.chart.event.TitleChangeEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.title.Title"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.CloneUtils].<init>()"
    functionSourceFile: "org.jfree.chart.internal.CloneUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.CloneUtils:50,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.CloneUtils].copy(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.internal.CloneUtils"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    functionUses: 5
    ICount: 28
    EdgeCount: 143
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.CloneUtils:66"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.CloneUtils:69"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.CloneUtils:68"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.CloneUtils:69"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.CloneUtils:74"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.chart.internal.CloneUtils:73"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.CloneUtils:76"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.CloneUtils:79"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.CloneUtils:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.CloneUtils:71,1"
      Dst: "[org.jfree.chart.api.PublicCloneable].clone"
    - Src: "org.jfree.chart.internal.CloneUtils:74,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.chart.internal.CloneUtils:74,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jfree.chart.internal.CloneUtils:76,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "org.jfree.chart.internal.CloneUtils:76,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "org.jfree.chart.internal.CloneUtils:77,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jfree.chart.internal.CloneUtils:84,1"
      Dst: "[java.lang.CloneNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.internal.CloneUtils"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    functionUses: 52
    ICount: 33
    EdgeCount: 143
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.CloneUtils:105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.CloneUtils:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.CloneUtils:107"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.CloneUtils:108"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.CloneUtils:113"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.chart.internal.CloneUtils:112"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.CloneUtils:115"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.CloneUtils:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.CloneUtils:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.CloneUtils:110,1"
      Dst: "[org.jfree.chart.api.PublicCloneable].clone"
    - Src: "org.jfree.chart.internal.CloneUtils:113,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.chart.internal.CloneUtils:113,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jfree.chart.internal.CloneUtils:115,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "org.jfree.chart.internal.CloneUtils:115,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "org.jfree.chart.internal.CloneUtils:116,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jfree.chart.internal.CloneUtils:119,1"
      Dst: "[java.lang.CloneNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionSourceFile: "org.jfree.chart.internal.CloneUtils"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.CloneUtils].copy(java.lang.Object)"
    functionUses: 27
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.CloneUtils:142"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.CloneUtils:149"
        BranchSideFuncs:
        - "copy(java.lang.Object)"
      - BranchSide: "org.jfree.chart.internal.CloneUtils:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.CloneUtils:140,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.CloneUtils:141,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.internal.CloneUtils:142,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.internal.CloneUtils:142,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.internal.CloneUtils:142,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.internal.CloneUtils:144,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].copy"
    - Src: "org.jfree.chart.internal.CloneUtils:144,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.internal.CloneUtils:146,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.internal.CloneUtils].cloneMapValues(java.util.Map)"
    functionSourceFile: "org.jfree.chart.internal.CloneUtils"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.CloneUtils].copy(java.lang.Object)"
    functionUses: 21
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.CloneUtils:166"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.CloneUtils:178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.CloneUtils:177"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.CloneUtils:168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.CloneUtils:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.CloneUtils:164,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.CloneUtils:165,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.internal.CloneUtils:166,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.chart.internal.CloneUtils:166,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.internal.CloneUtils:166,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.internal.CloneUtils:166,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.internal.CloneUtils:167,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.internal.CloneUtils:170,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].copy"
    - Src: "org.jfree.chart.internal.CloneUtils:170,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.internal.CloneUtils:172,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.pie.PieLabelDistributor].<init>(int)"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelDistributor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:56,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelDistributor].distributeLabels(double,double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelDistributor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:69"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:74"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:73"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:74"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:78"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:77"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:78"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:81"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:67,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelDistributor].sort"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:69,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelDistributor].isOverlap"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:70,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelDistributor].adjustDownwards"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:75,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelDistributor].adjustUpwards"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:79,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelDistributor].spreadEvenly"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelDistributor].isOverlap()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelDistributor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:91"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:98"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:97"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:93"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:91,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:92,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].getPieLabelRecord"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:93,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getLowerY"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:96,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getUpperY"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.pie.PieLabelDistributor].adjustInwards()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelDistributor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:108"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:127"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:126"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:109"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:112"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:107,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:110,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].getPieLabelRecord"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:112,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getLowerY"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:112,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getUpperY"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:115,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getAllocatedY"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:115,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].setAllocatedY"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.pie.PieLabelDistributor].adjustDownwards(double,double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelDistributor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:146"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:137,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:138,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].getPieLabelRecord"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:140,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getLowerY"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:140,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getUpperY"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:142,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getLabelHeight"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:141,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:141,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].setAllocatedY"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.pie.PieLabelDistributor].adjustUpwards(double,double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelDistributor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:157"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:166"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:165"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:160"
      Branch Sides: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:157,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:158,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].getPieLabelRecord"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:160,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getUpperY"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:160,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getLowerY"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:162,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getLabelHeight"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:161,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:161,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].setAllocatedY"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.pie.PieLabelDistributor].spreadEvenly(double,double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelDistributor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:180"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:182"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:185"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:178,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:179,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].getPieLabelRecord"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:179,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].getLabelHeight"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:188,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].setAllocatedY"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.pie.PieLabelDistributor].sort()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelDistributor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:197,1"
      Dst: "[java.util.Collections].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelDistributor].toString()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelDistributor"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].getPieLabelRecord(int)"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    functionUses: 6
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PieLabelDistributor:209"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelDistributor:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:208,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:209,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:210,1"
      Dst: "[org.jfree.chart.plot.pie.AbstractPieLabelDistributor].getPieLabelRecord"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:210,1"
      Dst: "[org.jfree.chart.plot.pie.PieLabelRecord].toString"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:210,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.chart.plot.pie.PieLabelDistributor:212,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.imagemap.OverLIBToolTipTagFragmentGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.imagemap.OverLIBToolTipTagFragmentGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.OverLIBToolTipTagFragmentGenerator:57,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.imagemap.OverLIBToolTipTagFragmentGenerator].generateToolTipFragment(java.lang.String)"
    functionSourceFile: "org.jfree.chart.imagemap.OverLIBToolTipTagFragmentGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.OverLIBToolTipTagFragmentGenerator:70,1"
      Dst: "[org.jfree.chart.imagemap.ImageMapUtils].javascriptEscape"
    - Src: "org.jfree.chart.imagemap.OverLIBToolTipTagFragmentGenerator:70,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartChangeEventType].values()"
    functionSourceFile: "org.jfree.chart.event.ChartChangeEventType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.event.ChartChangeEventType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.ChartChangeEventType:42,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartChangeEventType].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.event.ChartChangeEventType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.event.ChartChangeEventType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.ChartChangeEventType:42,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartChangeEventType].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.event.ChartChangeEventType"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.ChartChangeEventType:42,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartChangeEventType].$values()"
    functionSourceFile: "org.jfree.chart.event.ChartChangeEventType"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "org.jfree.chart.event.ChartChangeEventType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].<init>(java.lang.String,double,double)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:147,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].<init>"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:148,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:149,1"
      Dst: "[org.jfree.chart.internal.Args].requireFinite"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:164,1"
      Dst: "[java.awt.BasicStroke].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].getText()"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].setText(java.lang.String)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:186,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:188,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].getFont()"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].setFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:211,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:213,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].getPaint()"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].setPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:236,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:238,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].getTextAnchor()"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].setTextAnchor(org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:262,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:264,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].getRotationAnchor()"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].setRotationAnchor(org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:287,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:289,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].getRotationAngle()"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].setRotationAngle(double)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:313,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].getX()"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].setX(double)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:338,1"
      Dst: "[org.jfree.chart.internal.Args].requireFinite"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:340,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].getY()"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].setY(double)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:365,1"
      Dst: "[org.jfree.chart.internal.Args].requireFinite"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:367,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].getBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].setBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:391,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].getOutlinePaint()"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].setOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:414,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:416,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].getOutlineStroke()"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].setOutlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:439,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:441,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].isOutlineVisible()"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].setOutlineVisible(boolean)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:461,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].draw(java.awt.Graphics2D,org.jfree.chart.plot.XYPlot,java.awt.geom.Rectangle2D,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.XYPlot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:492"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:498"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:497"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:502"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:506"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:505"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:509"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:514"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:517"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:518"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:517"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:517"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:521"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:520"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:481,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:483,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:482,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:485,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:484,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:487,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:498,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getFont"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:498,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:500,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getText"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:500,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getTextAnchor"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:501,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getRotationAngle"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:501,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getRotationAnchor"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:499,1"
      Dst: "[org.jfree.chart.text.TextUtils].calculateRotatedStringBounds"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:503,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:504,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:506,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getPaint"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:507,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawRotatedString"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:510,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:512,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:515,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getToolTipText"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:516,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getURL"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:518,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].addEntity"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:532"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:535"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:534"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:535"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:538"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:537"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:539"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:542"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:541"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:542"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:545"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:544"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:545"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:548"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:547"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:548"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:551"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:550"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:551"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:554"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:553"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:554"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:557"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:556"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:557"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:560"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:559"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:560"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:563"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:562"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:563"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:566"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:565"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:566"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:569"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:568"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:569"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:572"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:571"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTextAnnotation:572"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:575"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTextAnnotation:574"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:539,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:548,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:551,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:554,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:572,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:575,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].equals"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].hashCode()"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    functionUses: 4
    ICount: 42
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:586,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:587,1"
      Dst: "[java.awt.Font].hashCode"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:588,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:589,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:593,1"
      Dst: "[java.lang.Enum].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: 608
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    functionUses: 26
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:609,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:620,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:621,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:624,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTextAnnotation].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:637,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:638,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.annotations.XYTextAnnotation:641,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.HexNumberFormat].<init>()"
    functionSourceFile: "org.jfree.chart.text.format.HexNumberFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.HexNumberFormat:68,1"
      Dst: "[org.jfree.chart.text.format.HexNumberFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.HexNumberFormat].<init>(int)"
    functionSourceFile: "org.jfree.chart.text.format.HexNumberFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.HexNumberFormat:77,1"
      Dst: "[java.text.NumberFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.HexNumberFormat].getNumberOfDigits()"
    functionSourceFile: "org.jfree.chart.text.format.HexNumberFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.HexNumberFormat].setNumberOfDigits(int)"
    functionSourceFile: "org.jfree.chart.text.format.HexNumberFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.HexNumberFormat].format(double,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "org.jfree.chart.text.format.HexNumberFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 3
    argTypes:
    - "double"
    - "java.lang.StringBuffer"
    - "java.text.FieldPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.HexNumberFormat:112,1"
      Dst: "[org.jfree.chart.text.format.HexNumberFormat].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.HexNumberFormat].format(long,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "org.jfree.chart.text.format.HexNumberFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.StringBuffer"
    - "java.text.FieldPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.format.HexNumberFormat:131"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.HexNumberFormat:128"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.HexNumberFormat:127"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.HexNumberFormat:134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.HexNumberFormat:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.format.HexNumberFormat:128,1"
      Dst: "[java.lang.Long].toHexString"
    - Src: "org.jfree.chart.text.format.HexNumberFormat:128,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.jfree.chart.text.format.HexNumberFormat:130,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.chart.text.format.HexNumberFormat:133,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jfree.chart.text.format.HexNumberFormat:135,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.text.format.HexNumberFormat].parse(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.jfree.chart.text.format.HexNumberFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ShortTextTitle].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.title.ShortTextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.ShortTextTitle:64,1"
      Dst: "[org.jfree.chart.title.TextTitle].<init>"
    - Src: "org.jfree.chart.title.ShortTextTitle:65,1"
      Dst: "[org.jfree.chart.title.TextTitle].setText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ShortTextTitle].arrange(java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.title.ShortTextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.ShortTextTitle:85"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:96"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:95"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:86"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:89"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:88"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:89"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:92"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:91"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:92"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:96"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:107"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:97"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:99"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:100"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:108"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:109"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:112"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:111"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:112"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:115"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:119"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:119"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:119"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:119"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:121"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:120"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.ShortTextTitle:81,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].toContentConstraint"
    - Src: "org.jfree.chart.title.ShortTextTitle:82,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthConstraintType"
    - Src: "org.jfree.chart.title.ShortTextTitle:83,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightConstraintType"
    - Src: "org.jfree.chart.title.ShortTextTitle:87,1"
      Dst: "[org.jfree.chart.title.ShortTextTitle].arrangeNN"
    - Src: "org.jfree.chart.title.ShortTextTitle:90,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.chart.title.ShortTextTitle:98,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthRange"
    - Src: "org.jfree.chart.title.ShortTextTitle:98,1"
      Dst: "[org.jfree.chart.title.ShortTextTitle].arrangeRN"
    - Src: "org.jfree.chart.title.ShortTextTitle:102,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightRange"
    - Src: "org.jfree.chart.title.ShortTextTitle:101,1"
      Dst: "[org.jfree.chart.title.ShortTextTitle].arrangeRR"
    - Src: "org.jfree.chart.title.ShortTextTitle:110,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidth"
    - Src: "org.jfree.chart.title.ShortTextTitle:110,1"
      Dst: "[org.jfree.chart.title.ShortTextTitle].arrangeFN"
    - Src: "org.jfree.chart.title.ShortTextTitle:119,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "org.jfree.chart.title.ShortTextTitle:121,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    - Src: "org.jfree.chart.title.ShortTextTitle:124,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.title.ShortTextTitle:124,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalWidth"
    - Src: "org.jfree.chart.title.ShortTextTitle:125,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.title.ShortTextTitle:125,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalHeight"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ShortTextTitle].arrangeNN(java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.title.ShortTextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 1
    argTypes:
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.ShortTextTitle:139,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.title.ShortTextTitle:140,1"
      Dst: "[org.jfree.chart.title.ShortTextTitle].arrangeRR"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ShortTextTitle].arrangeRN(java.awt.Graphics2D,org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.title.ShortTextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.ShortTextTitle:155"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:158"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.ShortTextTitle:154,1"
      Dst: "[org.jfree.chart.title.ShortTextTitle].arrangeNN"
    - Src: "org.jfree.chart.title.ShortTextTitle:155,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.title.ShortTextTitle:155,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.title.ShortTextTitle:158,1"
      Dst: "[org.jfree.data.Range].constrain"
    - Src: "org.jfree.chart.title.ShortTextTitle:159,1"
      Dst: "[org.jfree.chart.title.ShortTextTitle].arrangeFN"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ShortTextTitle].arrangeFN(java.awt.Graphics2D,double)"
    functionSourceFile: "org.jfree.chart.title.ShortTextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.ShortTextTitle:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:182"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.ShortTextTitle:175,1"
      Dst: "[org.jfree.chart.title.TextTitle].getFont"
    - Src: "org.jfree.chart.title.ShortTextTitle:175,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.title.ShortTextTitle:176,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.title.ShortTextTitle:177,1"
      Dst: "[org.jfree.chart.title.TextTitle].getText"
    - Src: "org.jfree.chart.title.ShortTextTitle:177,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.title.ShortTextTitle:178,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.title.ShortTextTitle:179,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.title.ShortTextTitle:179,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ShortTextTitle].arrangeRR(java.awt.Graphics2D,org.jfree.data.Range,org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.title.ShortTextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.data.Range"
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.ShortTextTitle:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:206"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ShortTextTitle:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.ShortTextTitle:199,1"
      Dst: "[org.jfree.chart.title.TextTitle].getFont"
    - Src: "org.jfree.chart.title.ShortTextTitle:199,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.title.ShortTextTitle:200,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.title.ShortTextTitle:201,1"
      Dst: "[org.jfree.chart.title.TextTitle].getText"
    - Src: "org.jfree.chart.title.ShortTextTitle:201,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.title.ShortTextTitle:202,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.title.ShortTextTitle:202,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.title.ShortTextTitle:203,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.title.ShortTextTitle:204,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ShortTextTitle].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.title.ShortTextTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.ShortTextTitle:222"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ShortTextTitle:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.ShortTextTitle:222,1"
      Dst: "[java.awt.geom.RectangularShape].isEmpty"
    - Src: "org.jfree.chart.title.ShortTextTitle:225,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimMargin"
    - Src: "org.jfree.chart.title.ShortTextTitle:226,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].drawBorder"
    - Src: "org.jfree.chart.title.ShortTextTitle:227,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimBorder"
    - Src: "org.jfree.chart.title.ShortTextTitle:228,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimPadding"
    - Src: "org.jfree.chart.title.ShortTextTitle:229,1"
      Dst: "[org.jfree.chart.title.TextTitle].getFont"
    - Src: "org.jfree.chart.title.ShortTextTitle:229,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.title.ShortTextTitle:230,1"
      Dst: "[org.jfree.chart.title.TextTitle].getPaint"
    - Src: "org.jfree.chart.title.ShortTextTitle:230,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.title.ShortTextTitle:231,1"
      Dst: "[org.jfree.chart.title.TextTitle].getText"
    - Src: "org.jfree.chart.title.ShortTextTitle:231,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.title.ShortTextTitle:232,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.title.ShortTextTitle:231,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisLabelLocation].values()"
    functionSourceFile: "org.jfree.chart.axis.AxisLabelLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLabelLocation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisLabelLocation:42,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisLabelLocation].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.AxisLabelLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLabelLocation"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisLabelLocation:42,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisLabelLocation].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.axis.AxisLabelLocation"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisLabelLocation:42,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisLabelLocation].$values()"
    functionSourceFile: "org.jfree.chart.axis.AxisLabelLocation"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLabelLocation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotRenderingInfo].<init>(org.jfree.chart.ChartRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.PlotRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:81,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:83,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:84,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner()"
    functionSourceFile: "org.jfree.chart.plot.PlotRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.ChartRenderingInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotRenderingInfo].getPlotArea()"
    functionSourceFile: "org.jfree.chart.plot.PlotRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.PlotRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea()"
    functionSourceFile: "org.jfree.chart.plot.PlotRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotRenderingInfo].setDataArea(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.PlotRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotCount()"
    functionSourceFile: "org.jfree.chart.plot.PlotRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:148,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotRenderingInfo].addSubplotInfo(org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.PlotRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:159,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotInfo(int)"
    functionSourceFile: "org.jfree.chart.plot.PlotRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PlotRenderingInfo"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:172,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotIndex(java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.PlotRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PlotRenderingInfo:190"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PlotRenderingInfo:193"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:188"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:188,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:189,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotCount"
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:191,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotInfo"
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:192,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:193,1"
      Dst: "[java.awt.geom.RectangularShape].contains"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.PlotRenderingInfo].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.PlotRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PlotRenderingInfo:209"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:212"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:211"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PlotRenderingInfo:212"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:215"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:214"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PlotRenderingInfo:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PlotRenderingInfo:219"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:221"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PlotRenderingInfo:222"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:216,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotRenderingInfo].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.PlotRenderingInfo"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:232,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotRenderingInfo].clone()"
    functionSourceFile: "org.jfree.chart.plot.PlotRenderingInfo"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 8
    ICount: 34
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PlotRenderingInfo:248"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PlotRenderingInfo:251"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:253"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PlotRenderingInfo:255"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PlotRenderingInfo:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:247,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:249,1"
      Dst: "[java.awt.geom.RectangularShape].clone"
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:254,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:254,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:256,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:256,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:256,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.PlotRenderingInfo].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.PlotRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:269,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:270,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotRenderingInfo].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.PlotRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:284,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.PlotRenderingInfo:285,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.UnitType].values()"
    functionSourceFile: "org.jfree.chart.api.UnitType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.UnitType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.UnitType:41,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.UnitType].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.api.UnitType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.UnitType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.UnitType:41,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.UnitType].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.api.UnitType"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.UnitType:41,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.UnitType].$values()"
    functionSourceFile: "org.jfree.chart.api.UnitType"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "org.jfree.chart.api.UnitType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PieSectionEntity].<init>(java.awt.Shape,org.jfree.data.general.PieDataset,int,int,java.lang.Comparable,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.PieSectionEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Shape"
    - "org.jfree.data.general.PieDataset"
    - "int"
    - "int"
    - "java.lang.Comparable"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.PieSectionEntity:82,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PieSectionEntity].getDataset()"
    functionSourceFile: "org.jfree.chart.entity.PieSectionEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.PieDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PieSectionEntity].setDataset(org.jfree.data.general.PieDataset)"
    functionSourceFile: "org.jfree.chart.entity.PieSectionEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.PieDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PieSectionEntity].getPieIndex()"
    functionSourceFile: "org.jfree.chart.entity.PieSectionEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PieSectionEntity].setPieIndex(int)"
    functionSourceFile: "org.jfree.chart.entity.PieSectionEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PieSectionEntity].getSectionIndex()"
    functionSourceFile: "org.jfree.chart.entity.PieSectionEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PieSectionEntity].setSectionIndex(int)"
    functionSourceFile: "org.jfree.chart.entity.PieSectionEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PieSectionEntity].getSectionKey()"
    functionSourceFile: "org.jfree.chart.entity.PieSectionEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PieSectionEntity].setSectionKey(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.entity.PieSectionEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PieSectionEntity].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.entity.PieSectionEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.PieSectionEntity:189"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.PieSectionEntity:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.PieSectionEntity:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.PieSectionEntity:192"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.PieSectionEntity:195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.PieSectionEntity:194"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.PieSectionEntity:196"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.PieSectionEntity:199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.PieSectionEntity:198"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.PieSectionEntity:199"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.PieSectionEntity:202"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.PieSectionEntity:201"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.PieSectionEntity:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.PieSectionEntity:205"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.PieSectionEntity:204"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.PieSectionEntity:205"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.PieSectionEntity:208"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.PieSectionEntity:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.PieSectionEntity:196,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.entity.PieSectionEntity:208,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PieSectionEntity].hashCode()"
    functionSourceFile: "org.jfree.chart.entity.PieSectionEntity"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].hashCode()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,int)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,int)"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.PieSectionEntity:218,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].hashCode"
    - Src: "org.jfree.chart.entity.PieSectionEntity:219,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PieSectionEntity].toString()"
    functionSourceFile: "org.jfree.chart.entity.PieSectionEntity"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SerialDate].toString()"
    - "[org.jfree.data.xy.XYDataItem].toString()"
    - "[org.jfree.data.xy.XYCoordinate].toString()"
    - "[org.jfree.data.time.Day].toString()"
    - "[org.jfree.chart.axis.NumberTickUnit].toString()"
    - "[org.jfree.data.time.Quarter].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    - "[org.jfree.data.KeyedValues2DItemKey].toString()"
    - "[org.jfree.chart.renderer.Outlier].toString()"
    - "[org.jfree.data.time.Hour].toString()"
    - "[org.jfree.data.time.Year].toString()"
    - "[org.jfree.chart.axis.DateTickUnit].toString()"
    - "[org.jfree.data.time.Month].toString()"
    - "[org.jfree.data.time.RegularTimePeriod].toString()"
    - "[org.jfree.data.xy.XYItemKey].toString()"
    - "[org.jfree.data.time.Week].toString()"
    functionUses: 6
    ICount: 7
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.PieSectionEntity:232,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.entity.PieSectionEntity:232,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.LineNeedle].<init>()"
    functionSourceFile: "org.jfree.chart.plot.compass.LineNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.LineNeedle:50,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.LineNeedle].drawNeedle(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,double)"
    functionSourceFile: "org.jfree.chart.plot.compass.LineNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.LineNeedle:74"
      Branch Sides: []
    - Branch String: "org.jfree.chart.plot.compass.LineNeedle:74"
      Branch Sides: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.LineNeedle:67,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.compass.LineNeedle:69,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.compass.LineNeedle:69,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.compass.LineNeedle:70,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.compass.LineNeedle:70,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.compass.LineNeedle:70,1"
      Dst: "[java.awt.geom.Line2D].setLine"
    - Src: "org.jfree.chart.plot.compass.LineNeedle:76,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getTransform"
    - Src: "org.jfree.chart.plot.compass.LineNeedle:76,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.compass.LineNeedle:76,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.compass.LineNeedle:76,1"
      Dst: "[java.awt.geom.AffineTransform].setToRotation"
    - Src: "org.jfree.chart.plot.compass.LineNeedle:77,1"
      Dst: "[java.awt.geom.AffineTransform].createTransformedShape"
    - Src: "org.jfree.chart.plot.compass.LineNeedle:80,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].defaultDisplay"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.LineNeedle].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.compass.LineNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.LineNeedle:93"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.LineNeedle:96"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.LineNeedle:95"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.LineNeedle:96"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.LineNeedle:99"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.LineNeedle:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.LineNeedle:99,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.LineNeedle].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.compass.LineNeedle"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.compass.MeterNeedle].hashCode()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.LineNeedle:109,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.LineNeedle].clone()"
    functionSourceFile: "org.jfree.chart.plot.compass.LineNeedle"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.LineNeedle:122,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPositions].createUpRotationLabelPositions(double)"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPositions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryLabelPositions"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:131,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].<init>"
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:131,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPositions].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPositions].createDownRotationLabelPositions(double)"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPositions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryLabelPositions"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:161,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].<init>"
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:161,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPositions].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPositions].<init>()"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPositions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:208,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:209,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPositions].<init>(org.jfree.chart.axis.CategoryLabelPosition,org.jfree.chart.axis.CategoryLabelPosition,org.jfree.chart.axis.CategoryLabelPosition,org.jfree.chart.axis.CategoryLabelPosition)"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPositions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.axis.CategoryLabelPosition"
    - "org.jfree.chart.axis.CategoryLabelPosition"
    - "org.jfree.chart.axis.CategoryLabelPosition"
    - "org.jfree.chart.axis.CategoryLabelPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:229,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:231,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPositions].getLabelPosition(org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPositions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryLabelPosition"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryLabelPositions:252"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:255"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryLabelPositions:255"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:258"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:257"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryLabelPositions:258"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:261"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:260"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryLabelPositions:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:263"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPositions].replaceTopPosition(org.jfree.chart.axis.CategoryLabelPositions,org.jfree.chart.axis.CategoryLabelPosition)"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPositions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryLabelPositions"
    argCount: 2
    argTypes:
    - "org.jfree.chart.axis.CategoryLabelPositions"
    - "org.jfree.chart.axis.CategoryLabelPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:279,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:283,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPositions].getLabelPosition"
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:285,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPositions].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPositions].replaceBottomPosition(org.jfree.chart.axis.CategoryLabelPositions,org.jfree.chart.axis.CategoryLabelPosition)"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPositions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryLabelPositions"
    argCount: 2
    argTypes:
    - "org.jfree.chart.axis.CategoryLabelPositions"
    - "org.jfree.chart.axis.CategoryLabelPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:300,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:304,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPositions].getLabelPosition"
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:307,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPositions].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPositions].replaceLeftPosition(org.jfree.chart.axis.CategoryLabelPositions,org.jfree.chart.axis.CategoryLabelPosition)"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPositions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryLabelPositions"
    argCount: 2
    argTypes:
    - "org.jfree.chart.axis.CategoryLabelPositions"
    - "org.jfree.chart.axis.CategoryLabelPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:322,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:326,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPositions].getLabelPosition"
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:329,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPositions].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPositions].replaceRightPosition(org.jfree.chart.axis.CategoryLabelPositions,org.jfree.chart.axis.CategoryLabelPosition)"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPositions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryLabelPositions"
    argCount: 2
    argTypes:
    - "org.jfree.chart.axis.CategoryLabelPositions"
    - "org.jfree.chart.axis.CategoryLabelPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:344,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:347,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPositions].getLabelPosition"
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:349,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPositions].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPositions].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPositions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryLabelPositions:363"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:366"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:365"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryLabelPositions:366"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:370"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:369"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryLabelPositions:371"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:374"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:373"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryLabelPositions:374"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:377"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryLabelPositions:378"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:381"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:380"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryLabelPositions:381"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPositions:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:371,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPositions].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPositions"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.CategoryLabelPosition].hashCode()"
    - "[org.jfree.chart.axis.CategoryLabelPosition].hashCode()"
    - "[org.jfree.chart.axis.CategoryLabelPosition].hashCode()"
    - "[org.jfree.chart.axis.CategoryLabelPosition].hashCode()"
    functionUses: 3
    ICount: 17
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPositions:395,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BubbleXYItemLabelGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.BubbleXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:82,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:82,1"
      Dst: "[org.jfree.chart.labels.BubbleXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BubbleXYItemLabelGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.NumberFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.BubbleXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.NumberFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:101,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:102,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BubbleXYItemLabelGenerator].<init>(java.lang.String,java.text.DateFormat,java.text.DateFormat,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.BubbleXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    - "java.text.DateFormat"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:120,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:121,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BubbleXYItemLabelGenerator].getZFormat()"
    functionSourceFile: "org.jfree.chart.labels.BubbleXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BubbleXYItemLabelGenerator].getZDateFormat()"
    functionSourceFile: "org.jfree.chart.labels.BubbleXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.DateFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BubbleXYItemLabelGenerator].generateLabel(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.BubbleXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:154,1"
      Dst: "[org.jfree.chart.labels.BubbleXYItemLabelGenerator].generateLabelString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BubbleXYItemLabelGenerator].generateLabelString(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.BubbleXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:170"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:171,1"
      Dst: "[org.jfree.chart.labels.BubbleXYItemLabelGenerator].createItemArray"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:174,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].createItemArray"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:176,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getFormatString"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:176,1"
      Dst: "[java.text.MessageFormat].format"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BubbleXYItemLabelGenerator].createItemArray(org.jfree.data.xy.XYZDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.BubbleXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYZDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:198"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:202"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:201"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:210"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:215"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:194,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:194,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:196,1"
      Dst: "[org.jfree.data.xy.XYDataset].getX"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:197,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getXDateFormat"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:199,1"
      Dst: "[java.text.Format].format"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:202,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getXFormat"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:205,1"
      Dst: "[org.jfree.data.xy.XYDataset].getY"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:206,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getYDateFormat"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:211,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getYFormat"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:214,1"
      Dst: "[org.jfree.data.xy.XYZDataset].getZ"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BubbleXYItemLabelGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.BubbleXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:235"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:238"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:241"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:240"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:244"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:245"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:248"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:247"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:248"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:241,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].equals"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:245,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BubbleXYItemLabelGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.BubbleXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].hashCode()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    functionUses: 4
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:261,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].hashCode"
    - Src: "org.jfree.chart.labels.BubbleXYItemLabelGenerator:262,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleAnchor].values()"
    functionSourceFile: "org.jfree.chart.api.RectangleAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleAnchor:39,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleAnchor].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.api.RectangleAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleAnchor:39,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleAnchor].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.api.RectangleAnchor"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleAnchor:39,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleAnchor].getAnchorPoint(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.api.RectangleAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleAnchor:76,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.api.RectangleAnchor:77,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    - Src: "org.jfree.chart.api.RectangleAnchor:78,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.jfree.chart.api.RectangleAnchor:80,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.api.RectangleAnchor:80,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.api.RectangleAnchor:80,1"
      Dst: "[java.awt.geom.Point2D].setLocation"
    - Src: "org.jfree.chart.api.RectangleAnchor:83,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.api.RectangleAnchor:86,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.api.RectangleAnchor:89,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.api.RectangleAnchor:92,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleAnchor].createRectangle(org.jfree.chart.block.Size2D,double,double,org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.api.RectangleAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 4
    argTypes:
    - "org.jfree.chart.block.Size2D"
    - "double"
    - "double"
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 68
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleAnchor:125,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.api.RectangleAnchor:128,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.api.RectangleAnchor:129,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.api.RectangleAnchor:130,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.jfree.chart.api.RectangleAnchor:132,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleAnchor].$values()"
    functionSourceFile: "org.jfree.chart.api.RectangleAnchor"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.JSONUtils].<init>()"
    functionSourceFile: "org.jfree.data.json.JSONUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.json.JSONUtils:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.JSONUtils].writeKeyedValues(org.jfree.data.KeyedValues)"
    functionSourceFile: "org.jfree.data.json.JSONUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.jfree.data.KeyedValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.json.JSONUtils:72,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.json.JSONUtils:73,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.jfree.data.json.JSONUtils:75,1"
      Dst: "[org.jfree.data.json.JSONUtils].writeKeyedValues"
    - Src: "org.jfree.data.json.JSONUtils:77,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.data.json.JSONUtils:79,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.JSONUtils].writeKeyedValues(org.jfree.data.KeyedValues,java.io.Writer)"
    functionSourceFile: "org.jfree.data.json.JSONUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.KeyedValues"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.json.JSONUtils:98"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.JSONUtils:111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.JSONUtils:110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.JSONUtils:100"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.JSONUtils:103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.JSONUtils:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.json.JSONUtils:94,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.json.JSONUtils:96,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jfree.data.json.JSONUtils:98,1"
      Dst: "[org.jfree.data.KeyedValues].getKeys"
    - Src: "org.jfree.data.json.JSONUtils:98,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.json.JSONUtils:98,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.json.JSONUtils:98,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.json.JSONUtils:106,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.json.JSONUtils:106,1"
      Dst: "[org.jfree.data.json.impl.JSONValue].toJSONString"
    - Src: "org.jfree.data.json.JSONUtils:108,1"
      Dst: "[org.jfree.data.KeyedValues].getValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.json.JSONUtils].writeKeyedValues2D(org.jfree.data.KeyedValues2D)"
    functionSourceFile: "org.jfree.data.json.JSONUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.jfree.data.KeyedValues2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.json.JSONUtils:125,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.json.JSONUtils:126,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.jfree.data.json.JSONUtils:128,1"
      Dst: "[org.jfree.data.json.JSONUtils].writeKeyedValues2D"
    - Src: "org.jfree.data.json.JSONUtils:130,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.data.json.JSONUtils:132,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.JSONUtils].writeKeyedValues2D(org.jfree.data.KeyedValues2D,java.io.Writer)"
    functionSourceFile: "org.jfree.data.json.JSONUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.KeyedValues2D"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.json.JSONUtils:153"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.JSONUtils:166"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.JSONUtils:165"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.JSONUtils:156"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.JSONUtils:164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.JSONUtils:163"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.JSONUtils:157"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.JSONUtils:160"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.JSONUtils:159"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.JSONUtils:166"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.JSONUtils:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.JSONUtils:192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.JSONUtils:169"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.JSONUtils:191"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.JSONUtils:190"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.JSONUtils:170"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.JSONUtils:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.JSONUtils:172"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.JSONUtils:180"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.JSONUtils:189"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.JSONUtils:188"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.JSONUtils:181"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.JSONUtils:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.JSONUtils:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.json.JSONUtils:148,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.json.JSONUtils:150,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKeys"
    - Src: "org.jfree.data.json.JSONUtils:151,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKeys"
    - Src: "org.jfree.data.json.JSONUtils:152,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jfree.data.json.JSONUtils:153,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.data.json.JSONUtils:156,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.json.JSONUtils:156,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.json.JSONUtils:156,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.json.JSONUtils:162,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.json.JSONUtils:162,1"
      Dst: "[org.jfree.data.json.impl.JSONValue].toJSONString"
    - Src: "org.jfree.data.json.JSONUtils:186,1"
      Dst: "[org.jfree.data.KeyedValues2D].getValue"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].<init>()"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:76,1"
      Dst: "[org.jfree.data.general.AbstractSeriesDataset].<init>"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:77,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getSeries(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.gantt.TaskSeries"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:94"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:97"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:91,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:93,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:95,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getSeries"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getSeries(int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "org.jfree.data.gantt.TaskSeries"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:110,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:110,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:111,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getSeriesCount()"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowCount()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:121,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].getKey()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:133,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:134,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getRowCount()"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:144,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getRowKeys()"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:155"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:158"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:154,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:155,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:155,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:155,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:156,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:156,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getColumnCount()"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:168,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getColumnKeys()"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getColumnKey(int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:190,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getColumnIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:202,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:203,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.Outlier].equals(java.lang.Object)"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].equals(java.lang.Object)"
    - "[org.jfree.data.KeyedValues2DItemKey].equals(java.lang.Object)"
    - "[org.jfree.data.statistics.SimpleHistogramBin].equals(java.lang.Object)"
    - "[org.jfree.data.time.Week].equals(java.lang.Object)"
    - "[org.jfree.chart.date.SpreadsheetDate].equals(java.lang.Object)"
    - "[org.jfree.data.time.Year].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.TickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.Hour].equals(java.lang.Object)"
    - "[org.jfree.data.time.Day].equals(java.lang.Object)"
    - "[org.jfree.data.time.Millisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Second].equals(java.lang.Object)"
    - "[org.jfree.data.time.SimpleTimePeriod].equals(java.lang.Object)"
    - "[org.jfree.data.time.FixedMillisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Minute].equals(java.lang.Object)"
    - "[org.jfree.data.xy.OHLCDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.NumberTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.TimeSeriesDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.DateTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.Month].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYItemKey].equals(java.lang.Object)"
    - "[org.jfree.data.time.Quarter].equals(java.lang.Object)"
    - "[org.jfree.data.xy.WindDataItem].equals(java.lang.Object)"
    - "[org.jfree.data.ComparableObjectItem].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYCoordinate].equals(java.lang.Object)"
    - "[org.jfree.data.general.Series].getKey()"
    functionUses: 9
    ICount: 19
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:217"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:224"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getKey()"
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:223"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:219"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:215"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:216,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:218,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:219,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:219,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getRowKey(int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].getKey()"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:236,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:237,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].add(org.jfree.data.gantt.TaskSeries)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.gantt.TaskSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:253"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:260"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:259"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:256"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:259"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:248,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:249,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:250,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:253,1"
      Dst: "[org.jfree.data.gantt.TaskSeries].getTasks"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:253,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:253,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:253,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:254,1"
      Dst: "[org.jfree.data.gantt.Task].getDescription"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:255,1"
      Dst: "[java.util.List].indexOf"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:260,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].remove(org.jfree.data.gantt.TaskSeries)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.gantt.TaskSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:272"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:277"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:271,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:272,1"
      Dst: "[java.util.List].contains"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:273,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:274,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:275,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].remove(int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:287,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:287,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:290,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:291,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:292,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:293,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].removeAll()"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:305"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:310"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:305,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:305,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:305,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:306,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:310,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:311,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:324,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getStartValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getValue(int,int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getStartValue(int,int)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:337,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getStartValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getStartValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.gantt.TaskSeries].get(java.lang.String)"
    - "[org.jfree.chart.date.SerialDate].toString()"
    - "[org.jfree.data.xy.XYDataItem].toString()"
    - "[org.jfree.data.xy.XYCoordinate].toString()"
    - "[org.jfree.data.time.Day].toString()"
    - "[org.jfree.chart.axis.NumberTickUnit].toString()"
    - "[org.jfree.data.time.Quarter].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    - "[org.jfree.data.KeyedValues2DItemKey].toString()"
    - "[org.jfree.chart.renderer.Outlier].toString()"
    - "[org.jfree.data.time.Hour].toString()"
    - "[org.jfree.data.time.Year].toString()"
    - "[org.jfree.chart.axis.DateTickUnit].toString()"
    - "[org.jfree.data.time.Month].toString()"
    - "[org.jfree.data.time.RegularTimePeriod].toString()"
    - "[org.jfree.data.xy.XYItemKey].toString()"
    - "[org.jfree.data.time.Week].toString()"
    - "[org.jfree.data.gantt.Task].getDuration()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    functionUses: 1
    ICount: 17
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:355"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:361"
        BranchSideFuncs:
        - "getDuration()"
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:360"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:357"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:361"
        BranchSideFuncs:
        - "getStart()"
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:352,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:353,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:354,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:354,1"
      Dst: "[org.jfree.data.gantt.TaskSeries].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:356,1"
      Dst: "[org.jfree.data.gantt.Task].getDuration"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:358,1"
      Dst: "[org.jfree.data.time.TimePeriod].getStart"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:358,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:358,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getStartValue(int,int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowKey(int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getColumnKey(int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getStartValue(java.lang.Comparable,java.lang.Comparable)"
    functionUses: 4
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:374,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:375,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getColumnKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:376,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getStartValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getEndValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.gantt.TaskSeries].get(java.lang.String)"
    - "[org.jfree.chart.date.SerialDate].toString()"
    - "[org.jfree.data.xy.XYDataItem].toString()"
    - "[org.jfree.data.xy.XYCoordinate].toString()"
    - "[org.jfree.data.time.Day].toString()"
    - "[org.jfree.chart.axis.NumberTickUnit].toString()"
    - "[org.jfree.data.time.Quarter].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    - "[org.jfree.data.KeyedValues2DItemKey].toString()"
    - "[org.jfree.chart.renderer.Outlier].toString()"
    - "[org.jfree.data.time.Hour].toString()"
    - "[org.jfree.data.time.Year].toString()"
    - "[org.jfree.chart.axis.DateTickUnit].toString()"
    - "[org.jfree.data.time.Month].toString()"
    - "[org.jfree.data.time.RegularTimePeriod].toString()"
    - "[org.jfree.data.xy.XYItemKey].toString()"
    - "[org.jfree.data.time.Week].toString()"
    - "[org.jfree.data.gantt.Task].getDuration()"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    functionUses: 1
    ICount: 17
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:394"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:400"
        BranchSideFuncs:
        - "getDuration()"
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:399"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:396"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:400"
        BranchSideFuncs:
        - "getEnd()"
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:399"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:391,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:392,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:393,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:393,1"
      Dst: "[org.jfree.data.gantt.TaskSeries].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:395,1"
      Dst: "[org.jfree.data.gantt.Task].getDuration"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:397,1"
      Dst: "[org.jfree.data.time.TimePeriod].getEnd"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:397,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:397,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getEndValue(int,int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowKey(int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getColumnKey(int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getEndValue(java.lang.Comparable,java.lang.Comparable)"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:413,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:414,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getColumnKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:415,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getEndValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getPercentComplete(int,int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:428,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:429,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getColumnKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:430,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getPercentComplete"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getPercentComplete(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:447"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:450"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:449"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:444,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:445,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:446,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:446,1"
      Dst: "[org.jfree.data.gantt.TaskSeries].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:448,1"
      Dst: "[org.jfree.data.gantt.Task].getPercentComplete"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getSubIntervalCount(int,int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:463,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:464,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getColumnKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:465,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getSubIntervalCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getSubIntervalCount(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:482"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:485"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:484"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:479,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:480,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:481,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:481,1"
      Dst: "[org.jfree.data.gantt.TaskSeries].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:483,1"
      Dst: "[org.jfree.data.gantt.Task].getSubtaskCount"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getStartValue(int,int,int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:499,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:500,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getColumnKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:501,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getStartValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getStartValue(java.lang.Comparable,java.lang.Comparable,int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:519"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:528"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:527"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:521"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:528"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:527"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:523"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:528"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:527"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:516,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:517,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:518,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:518,1"
      Dst: "[org.jfree.data.gantt.TaskSeries].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:520,1"
      Dst: "[org.jfree.data.gantt.Task].getSubtask"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:522,1"
      Dst: "[org.jfree.data.gantt.Task].getDuration"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:524,1"
      Dst: "[org.jfree.data.time.TimePeriod].getStart"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:524,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:524,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getEndValue(int,int,int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:542,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:543,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getColumnKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:544,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getEndValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getEndValue(java.lang.Comparable,java.lang.Comparable,int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:562"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:571"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:570"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:564"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:571"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:570"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:566"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:571"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:570"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:559,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:560,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:561,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:561,1"
      Dst: "[org.jfree.data.gantt.TaskSeries].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:563,1"
      Dst: "[org.jfree.data.gantt.Task].getSubtask"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:565,1"
      Dst: "[org.jfree.data.gantt.Task].getDuration"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:567,1"
      Dst: "[org.jfree.data.time.TimePeriod].getEnd"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:567,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:567,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getPercentComplete(int,int,int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:585,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:586,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getColumnKey"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:587,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getPercentComplete"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].getPercentComplete(java.lang.Comparable,java.lang.Comparable,int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:605"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:611"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:610"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:607"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:611"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:610"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:602,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:603,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:604,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:604,1"
      Dst: "[org.jfree.data.gantt.TaskSeries].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:606,1"
      Dst: "[org.jfree.data.gantt.Task].getSubtask"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:608,1"
      Dst: "[org.jfree.data.gantt.Task].getPercentComplete"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].seriesChanged(org.jfree.data.general.SeriesChangeEvent)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 620
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.SeriesChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].refreshKeys()"
    - "[org.jfree.data.general.AbstractDataset].fireDatasetChanged()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:621,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].refreshKeys"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:622,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].refreshKeys()"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 629
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.gantt.TaskSeries].getTasks()"
    - "[org.jfree.data.gantt.Task].getDescription()"
    functionUses: 1
    ICount: 25
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:631"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:643"
        BranchSideFuncs:
        - "getTasks()"
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:642"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:634"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:630"
        BranchSideFuncs:
        - "getDescription()"
        - "getTasks()"
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:629"
        BranchSideFuncs:
        - "getSeriesCount()"
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:637"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:640"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:639"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:630,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:631,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:632,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:634,1"
      Dst: "[org.jfree.data.gantt.TaskSeries].getTasks"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:634,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:634,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:634,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:635,1"
      Dst: "[org.jfree.data.gantt.Task].getDescription"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:636,1"
      Dst: "[java.util.List].indexOf"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:638,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:654"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:657"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:656"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:657"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:660"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:659"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeriesCollection:661"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:664"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeriesCollection:663"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:661,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].hashCode()"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 669
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:670,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    functionSourceFile: "org.jfree.data.gantt.TaskSeriesCollection"
    linkageType: null
    functionLinenumber: 683
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 26
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:684,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:685,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    - Src: "org.jfree.data.gantt.TaskSeriesCollection:686,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.NodeKey].<init>(int,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.flow.NodeKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.NodeKey:73,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.flow.NodeKey:74,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.NodeKey].getStage()"
    functionSourceFile: "org.jfree.data.flow.NodeKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.NodeKey].getNode()"
    functionSourceFile: "org.jfree.data.flow.NodeKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.NodeKey].toString()"
    functionSourceFile: "org.jfree.data.flow.NodeKey"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.NodeKey:105,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.NodeKey].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.flow.NodeKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.NodeKey:117"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.NodeKey:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.NodeKey:119"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.NodeKey:120"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.NodeKey:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.NodeKey:122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.NodeKey:123"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.NodeKey:126"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.NodeKey:125"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.NodeKey:127"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.NodeKey:130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.NodeKey:129"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.NodeKey:130"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.NodeKey:133"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.NodeKey:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.NodeKey:123,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.data.flow.NodeKey:130,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.NodeKey].hashCode()"
    functionSourceFile: "org.jfree.data.flow.NodeKey"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.NodeKey:145,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.NodeKey].clone()"
    functionSourceFile: "org.jfree.data.flow.NodeKey"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.NodeKey:151,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.Size2D].<init>()"
    functionSourceFile: "org.jfree.chart.block.Size2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.Size2D:55,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.Size2D].<init>(double,double)"
    functionSourceFile: "org.jfree.chart.block.Size2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.Size2D:64,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.Size2D].getWidth()"
    functionSourceFile: "org.jfree.chart.block.Size2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.Size2D].setWidth(double)"
    functionSourceFile: "org.jfree.chart.block.Size2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.Size2D].getHeight()"
    functionSourceFile: "org.jfree.chart.block.Size2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.Size2D].setHeight(double)"
    functionSourceFile: "org.jfree.chart.block.Size2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.Size2D].toString()"
    functionSourceFile: "org.jfree.chart.block.Size2D"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.Size2D:113,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.Size2D].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.Size2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.Size2D:125"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.Size2D:128"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.Size2D:127"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.Size2D:128"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.Size2D:131"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.Size2D:130"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.Size2D:132"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.Size2D:135"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.Size2D:134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.Size2D:135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.Size2D:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.Size2D:137"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.Size2D].hashCode()"
    functionSourceFile: "org.jfree.chart.block.Size2D"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.Size2D:149,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.Size2D].clone()"
    functionSourceFile: "org.jfree.chart.block.Size2D"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.Size2D:163,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:114,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].<init>(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:126,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:130,1"
      Dst: "[org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:130,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].setDefaultToolTipGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].getBoxWidth()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].setBoxWidth(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:156"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:160"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:158,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].getBoxPaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].setBoxPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:183,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].getFillBox()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].setFillBox(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:207,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].getArtifactPaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].setArtifactPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:232,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:234,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:250,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].lookupBoxPaint(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:271"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:264,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].getBoxPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:271,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:302"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:306"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:305"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:306"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:311"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:310"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:300,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:303,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].drawHorizontalItem"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:307,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].drawVerticalItem"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].drawHorizontalItem(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 11
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 149
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:338"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:342"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:341"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:364"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:368"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:367"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:378"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:392"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:391"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:381"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:383"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:384"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:388"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:387"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:413"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:412"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:416"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:420"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:419"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:430"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:447"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:446"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:434"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:447"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:446"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:435"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:447"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:446"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:447"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:451"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:450"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:447"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:451"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:450"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:339,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:339,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:345,1"
      Dst: "[org.jfree.data.xy.XYDataset].getX"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:346,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMaxRegularValue"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:347,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMinRegularValue"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:348,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMedianValue"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:349,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMeanValue"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:350,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getQ1Value"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:351,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getQ3Value"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:353,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:354,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:353,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:356,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:373,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].getBoxWidth"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:375,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:379,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:392,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:392,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:393,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:394,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:397,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:397,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:409,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:417,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].lookupBoxPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:418,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:420,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:421,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:425,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].getArtifactPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:434,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:435,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:436,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:447,1"
      Dst: "[java.awt.Shape].intersects"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:448,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].drawVerticalItem(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 11
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 235
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:478"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:482"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:495"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:499"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:498"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:510"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:514"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:513"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:525"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:539"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:538"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:528"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:531"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:530"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:531"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:535"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:534"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:555"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:560"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:559"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:563"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:567"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:566"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:580"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:593"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:592"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:584"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:593"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:592"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:585"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:593"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:592"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:601"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:628"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:627"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:604"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:607"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:606"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:608"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:611"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:610"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:612"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:617"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:616"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:618"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:628"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:634"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:633"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:641"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:655"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:654"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:646"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:650"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:649"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:655"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:659"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:658"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:659"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:664"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:663"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:664"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:668"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:667"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:664"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:668"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:667"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:479,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:479,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:485,1"
      Dst: "[org.jfree.data.xy.XYDataset].getX"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:486,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMaxRegularValue"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:487,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMinRegularValue"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:488,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMedianValue"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:489,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMeanValue"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:490,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getQ1Value"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:491,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getQ3Value"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:492,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getOutliers"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:499,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:500,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:499,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:502,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:520,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].getBoxWidth"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:522,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:522,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:526,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:539,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:539,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:540,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:541,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:544,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:544,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:556,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:564,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].lookupBoxPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:565,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:567,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:568,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:572,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].getArtifactPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:584,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:585,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:586,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:593,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:594,1"
      Dst: "[org.jfree.chart.renderer.OutlierListCollection].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:601,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:602,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:603,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMaxOutlier"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:605,1"
      Dst: "[org.jfree.chart.renderer.OutlierListCollection].setHighFarOut"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:607,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMinOutlier"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:609,1"
      Dst: "[org.jfree.chart.renderer.OutlierListCollection].setLowFarOut"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:615,1"
      Dst: "[org.jfree.chart.renderer.Outlier].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:615,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:623,1"
      Dst: "[java.util.Collections].sort"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:628,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:628,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:629,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:630,1"
      Dst: "[org.jfree.chart.renderer.OutlierListCollection].add"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:634,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:636,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:640,1"
      Dst: "[org.jfree.chart.renderer.OutlierListCollection].iterator"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:643,1"
      Dst: "[org.jfree.chart.renderer.OutlierList].getAveragedOutlier"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:644,1"
      Dst: "[org.jfree.chart.renderer.Outlier].getPoint"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:646,1"
      Dst: "[org.jfree.chart.renderer.OutlierList].isMultiple"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:647,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].drawMultipleEllipse"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:650,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].drawEllipse"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:655,1"
      Dst: "[org.jfree.chart.renderer.OutlierListCollection].isHighFarOut"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:656,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].drawHighFarOut"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:659,1"
      Dst: "[org.jfree.chart.renderer.OutlierListCollection].isLowFarOut"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:660,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].drawLowFarOut"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:664,1"
      Dst: "[java.awt.Shape].intersects"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:665,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 49
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].drawEllipse(java.awt.geom.Point2D,double,java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.geom.Point2D"
    - "double"
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:678,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:679,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:679,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:680,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].drawMultipleEllipse(java.awt.geom.Point2D,double,double,java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.geom.Point2D"
    - "double"
    - "double"
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:694,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:695,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:695,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:698,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].drawHighFarOut(double,java.awt.Graphics2D,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "java.awt.Graphics2D"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:714,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:714,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].drawLowFarOut(double,java.awt.Graphics2D,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "java.awt.Graphics2D"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:730,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:730,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:744"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:747"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:746"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:747"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:750"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:749"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:750"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:753"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:752"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:754"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:757"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:756"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:757"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:760"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:759"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:760"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:763"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:762"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:763"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:766"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:765"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:750,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:754,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].getBoxWidth"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:757,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:778,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:779,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:794,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:795,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: 807
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer:808,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].<init>()"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].<init>(java.util.Date)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:95,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.data.time.Day:95,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].<init>(int,int,int)"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.RegularTimePeriod].<init>()"
    - "[org.jfree.chart.date.SerialDate].createInstance(int,int,int)"
    - "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance()"
    - "[org.jfree.data.time.Day].peg(java.util.Calendar)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:107,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Day:108,1"
      Dst: "[org.jfree.chart.date.SerialDate].createInstance"
    - Src: "org.jfree.data.time.Day:109,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Day:109,1"
      Dst: "[org.jfree.data.time.Day].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].<init>(org.jfree.chart.date.SerialDate)"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.date.SerialDate"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.RegularTimePeriod].<init>()"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance()"
    - "[org.jfree.data.time.Day].peg(java.util.Calendar)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:119,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Day:120,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.Day:122,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Day:122,1"
      Dst: "[org.jfree.data.time.Day].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].<init>(java.util.Date)"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].<init>(java.util.Date,java.util.Calendar)"
    - "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:136,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Day:136,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].<init>(java.util.Date,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:146,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Day:147,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.Day:150,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.data.time.Day:151,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Day:152,1"
      Dst: "[org.jfree.data.time.Day].initUsing"
    - Src: "org.jfree.data.time.Day:153,1"
      Dst: "[org.jfree.data.time.Day].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].<init>(java.util.Date,java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.RegularTimePeriod].<init>()"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.time.Day].initUsing(java.util.Calendar)"
    - "[org.jfree.data.time.Day].peg(java.util.Calendar)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:164,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Day:165,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.Day:167,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Day:168,1"
      Dst: "[org.jfree.data.time.Day].initUsing"
    - Src: "org.jfree.data.time.Day:169,1"
      Dst: "[org.jfree.data.time.Day].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].initUsing(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SerialDate].createInstance(int,int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:173,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Day:176,1"
      Dst: "[org.jfree.chart.date.SerialDate].createInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].getSerialDate()"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "org.jfree.chart.date.SerialDate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].getYear()"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].getYYYY()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:198,1"
      Dst: "[org.jfree.chart.date.SerialDate].getYYYY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].getMonth()"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].getMonth()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:207,1"
      Dst: "[org.jfree.chart.date.SerialDate].getMonth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].getDayOfMonth()"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].getDayOfMonth()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:216,1"
      Dst: "[org.jfree.chart.date.SerialDate].getDayOfMonth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].getFirstMillisecond()"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].getLastMillisecond()"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].peg(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Day].getLastMillisecond(java.util.Calendar)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:259,1"
      Dst: "[org.jfree.data.time.Day].getFirstMillisecond"
    - Src: "org.jfree.data.time.Day:260,1"
      Dst: "[org.jfree.data.time.Day].getLastMillisecond"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].previous()"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Day:275"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Day:282"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Day:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Day:274,1"
      Dst: "[org.jfree.chart.date.SerialDate].toSerial"
    - Src: "org.jfree.data.time.Day:276,1"
      Dst: "[org.jfree.chart.date.SerialDate].createInstance"
    - Src: "org.jfree.data.time.Day:277,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].next()"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].toSerial()"
    - "[org.jfree.chart.date.SerialDate].createInstance(int)"
    - "[org.jfree.data.time.Day].<init>(org.jfree.chart.date.SerialDate)"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Day:299"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Day:306"
        BranchSideFuncs:
        - "createInstance(int)"
        - "<init>(org.jfree.chart.date.SerialDate)"
      - BranchSide: "org.jfree.data.time.Day:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Day:298,1"
      Dst: "[org.jfree.chart.date.SerialDate].toSerial"
    - Src: "org.jfree.data.time.Day:300,1"
      Dst: "[org.jfree.chart.date.SerialDate].createInstance"
    - Src: "org.jfree.data.time.Day:301,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].getSerialIndex()"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].toSerial()"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:316,1"
      Dst: "[org.jfree.chart.date.SerialDate].toSerial"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].getFirstMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].getYYYY()"
    - "[org.jfree.chart.date.SpreadsheetDate].getMonth()"
    - "[org.jfree.chart.date.SpreadsheetDate].getDayOfMonth()"
    functionUses: 11
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:332,1"
      Dst: "[org.jfree.chart.date.SerialDate].getYYYY"
    - Src: "org.jfree.data.time.Day:333,1"
      Dst: "[org.jfree.chart.date.SerialDate].getMonth"
    - Src: "org.jfree.data.time.Day:334,1"
      Dst: "[org.jfree.chart.date.SerialDate].getDayOfMonth"
    - Src: "org.jfree.data.time.Day:335,1"
      Dst: "[java.util.Calendar].clear"
    - Src: "org.jfree.data.time.Day:336,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Day:338,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].getLastMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].getYYYY()"
    - "[org.jfree.chart.date.SpreadsheetDate].getMonth()"
    - "[org.jfree.chart.date.SpreadsheetDate].getDayOfMonth()"
    functionUses: 10
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:354,1"
      Dst: "[org.jfree.chart.date.SerialDate].getYYYY"
    - Src: "org.jfree.data.time.Day:355,1"
      Dst: "[org.jfree.chart.date.SerialDate].getMonth"
    - Src: "org.jfree.data.time.Day:356,1"
      Dst: "[org.jfree.chart.date.SerialDate].getDayOfMonth"
    - Src: "org.jfree.data.time.Day:357,1"
      Dst: "[java.util.Calendar].clear"
    - Src: "org.jfree.data.time.Day:358,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Day:360,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 374
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].equals(java.lang.Object)"
    - "[org.jfree.data.time.Day].getSerialDate()"
    functionUses: 17
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Day:375"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Day:378"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Day:377"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Day:378"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Day:381"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Day:380"
        BranchSideFuncs:
        - "getSerialDate()"
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.data.time.Day:382"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Day:385"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Day:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Day:382,1"
      Dst: "[org.jfree.data.time.Day].getSerialDate"
    - Src: "org.jfree.data.time.Day:382,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].hashCode()"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].hashCode()"
    functionUses: 18
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:399,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].compare(org.jfree.chart.date.SerialDate)"
    - "[org.jfree.data.time.Day].getSerialDate()"
    functionUses: 2
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Day:418"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Day:425"
        BranchSideFuncs:
        - "getSerialDate()"
        - "compare(org.jfree.chart.date.SerialDate)"
      - BranchSide: "org.jfree.data.time.Day:424"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Day:425"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Day:433"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Day:420,1"
      Dst: "[org.jfree.data.time.Day].getSerialDate"
    - Src: "org.jfree.data.time.Day:420,1"
      Dst: "[org.jfree.chart.date.SerialDate].compare"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].toString()"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SerialDate].toString()"
    functionUses: 16
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:447,1"
      Dst: "[org.jfree.chart.date.SerialDate].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Day].parseDay(java.lang.String)"
    functionSourceFile: "org.jfree.data.time.Day"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.Day"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Day:463,1"
      Dst: "[java.text.DateFormat].parse"
    - Src: "org.jfree.data.time.Day:463,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.TextAnnotation:105,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].<init>"
    - Src: "org.jfree.chart.annotations.TextAnnotation:106,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].getText()"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].setText(java.lang.String)"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.TextAnnotation:135,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.TextAnnotation:137,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].getFont()"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].setFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.TextAnnotation:160,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.TextAnnotation:162,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].getPaint()"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].setPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.TextAnnotation:185,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.TextAnnotation:187,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].getTextAnchor()"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].setTextAnchor(org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.TextAnnotation:211,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.TextAnnotation:213,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].getRotationAnchor()"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].setRotationAnchor(org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.TextAnnotation:236,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.TextAnnotation:238,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].getRotationAngle()"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].setRotationAngle(double)"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.TextAnnotation:262,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.TextAnnotation:274"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:278"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:277"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.TextAnnotation:278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:281"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:280"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.TextAnnotation:282"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.TextAnnotation:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:287"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.TextAnnotation:288"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:291"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:290"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.TextAnnotation:291"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:294"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:293"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.TextAnnotation:294"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:297"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:296"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.TextAnnotation:297"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:302"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.TextAnnotation:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.TextAnnotation:282,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getText"
    - Src: "org.jfree.chart.annotations.TextAnnotation:282,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.annotations.TextAnnotation:285,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getFont"
    - Src: "org.jfree.chart.annotations.TextAnnotation:288,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getPaint"
    - Src: "org.jfree.chart.annotations.TextAnnotation:288,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.annotations.TextAnnotation:291,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getTextAnchor"
    - Src: "org.jfree.chart.annotations.TextAnnotation:294,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getRotationAnchor"
    - Src: "org.jfree.chart.annotations.TextAnnotation:297,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getRotationAngle"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].hashCode()"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    functionUses: 4
    ICount: 28
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.TextAnnotation:314,1"
      Dst: "[java.awt.Font].hashCode"
    - Src: "org.jfree.chart.annotations.TextAnnotation:315,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint"
    - Src: "org.jfree.chart.annotations.TextAnnotation:316,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "org.jfree.chart.annotations.TextAnnotation:317,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.jfree.chart.annotations.TextAnnotation:319,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.TextAnnotation:332,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.annotations.TextAnnotation:333,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.TextAnnotation].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.annotations.TextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.TextAnnotation:346,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.annotations.TextAnnotation:347,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].<init>()"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:255,1"
      Dst: "[org.jfree.chart.axis.DateAxis].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.DateAxis].<init>(java.lang.String,java.util.TimeZone,java.util.Locale)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:264,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.jfree.chart.axis.DateAxis:264,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.jfree.chart.axis.DateAxis:264,1"
      Dst: "[org.jfree.chart.axis.DateAxis].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].<init>(java.lang.String,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.ValueAxis].<init>(java.lang.String,org.jfree.chart.axis.TickUnitSource)"
    - "[org.jfree.chart.axis.DateAxis].createStandardDateTickUnits(java.util.TimeZone,java.util.Locale)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.ValueAxis].setAutoRangeMinimumSize(double)"
    - "[org.jfree.chart.axis.DateAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    functionUses: 1
    ICount: 23
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:275,1"
      Dst: "[org.jfree.chart.axis.DateAxis].createStandardDateTickUnits"
    - Src: "org.jfree.chart.axis.DateAxis:275,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:276,1"
      Dst: "[java.text.SimpleDateFormat].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:276,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:278,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setAutoRangeMinimumSize"
    - Src: "org.jfree.chart.axis.DateAxis:280,1"
      Dst: "[org.jfree.chart.axis.DateAxis].setRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].getTimeZone()"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].setTimeZone(java.util.TimeZone)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:307,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.DateAxis:309,1"
      Dst: "[org.jfree.chart.axis.DateAxis].createStandardDateTickUnits"
    - Src: "org.jfree.chart.axis.DateAxis:309,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setStandardTickUnits"
    - Src: "org.jfree.chart.axis.DateAxis:310,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].getLocale()"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].setLocale(java.util.Locale)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:329,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.DateAxis:331,1"
      Dst: "[org.jfree.chart.axis.DateAxis].createStandardDateTickUnits"
    - Src: "org.jfree.chart.axis.DateAxis:331,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setStandardTickUnits"
    - Src: "org.jfree.chart.axis.DateAxis:333,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].getTimeline()"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.Timeline"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].setTimeline(org.jfree.chart.axis.Timeline)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.Timeline"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:352"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:356"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:355"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:354,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].getTickUnit()"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.DateTickUnit"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].setTickUnit(org.jfree.chart.axis.DateTickUnit)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.DateTickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:386,1"
      Dst: "[org.jfree.chart.axis.DateAxis].setTickUnit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].setTickUnit(org.jfree.chart.axis.DateTickUnit,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.chart.axis.DateTickUnit"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:403"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:406"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:405"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:406"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:410"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:409"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:404,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setAutoTickUnitSelection"
    - Src: "org.jfree.chart.axis.DateAxis:407,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].getDateFormatOverride()"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.DateFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].setDateFormatOverride(java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:431,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].setRange(org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: 442
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.DateAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:443,1"
      Dst: "[org.jfree.chart.axis.DateAxis].setRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: 459
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.data.Range"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.time.DateRange].<init>(org.jfree.data.Range)"
    - "[org.jfree.chart.axis.ValueAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    functionUses: 4
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:463"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:466"
        BranchSideFuncs:
        - "<init>(org.jfree.data.Range)"
      - BranchSide: "org.jfree.chart.axis.DateAxis:465"
        BranchSideFuncs:
        - "setRange(org.jfree.data.Range,boolean,boolean)"
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:460,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.DateAxis:464,1"
      Dst: "[org.jfree.data.time.DateRange].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:466,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].setRange(java.util.Date,java.util.Date)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:477"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:480"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:477,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.chart.axis.DateAxis:478,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:480,1"
      Dst: "[org.jfree.data.time.DateRange].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:480,1"
      Dst: "[org.jfree.chart.axis.DateAxis].setRange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].setRange(double,double)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.DateRange].<init>(double,double)"
    - "[org.jfree.chart.axis.DateAxis].setRange(org.jfree.data.Range)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:492"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:495"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:494"
        BranchSideFuncs:
        - "<init>(double,double)"
        - "setRange(org.jfree.data.Range)"
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:493,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:495,1"
      Dst: "[org.jfree.data.time.DateRange].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:495,1"
      Dst: "[org.jfree.chart.axis.DateAxis].setRange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].getMinimumDate()"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:509"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:514"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:513"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:508,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.DateAxis:511,1"
      Dst: "[org.jfree.data.time.DateRange].getLowerDate"
    - Src: "org.jfree.chart.axis.DateAxis:514,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.DateAxis:514,1"
      Dst: "[java.util.Date].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].setMinimumDate(java.util.Date)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:537"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:542"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:541"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:532,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.DateAxis:534,1"
      Dst: "[org.jfree.chart.axis.DateAxis].getMaximumDate"
    - Src: "org.jfree.chart.axis.DateAxis:535,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.chart.axis.DateAxis:538,1"
      Dst: "[org.jfree.chart.axis.DateAxis].getMinimumDate"
    - Src: "org.jfree.chart.axis.DateAxis:540,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:542,1"
      Dst: "[org.jfree.data.time.DateRange].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:542,1"
      Dst: "[org.jfree.chart.axis.DateAxis].setRange"
    - Src: "org.jfree.chart.axis.DateAxis:543,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].getMaximumDate()"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:557"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:562"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:561"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:556,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.DateAxis:559,1"
      Dst: "[org.jfree.data.time.DateRange].getUpperDate"
    - Src: "org.jfree.chart.axis.DateAxis:562,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.DateAxis:562,1"
      Dst: "[java.util.Date].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].setMaximumDate(java.util.Date)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:585"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:590"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:589"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:580,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.DateAxis:582,1"
      Dst: "[org.jfree.chart.axis.DateAxis].getMinimumDate"
    - Src: "org.jfree.chart.axis.DateAxis:583,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.chart.axis.DateAxis:586,1"
      Dst: "[org.jfree.chart.axis.DateAxis].getMaximumDate"
    - Src: "org.jfree.chart.axis.DateAxis:588,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:590,1"
      Dst: "[org.jfree.data.time.DateRange].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:590,1"
      Dst: "[org.jfree.chart.axis.DateAxis].setRange"
    - Src: "org.jfree.chart.axis.DateAxis:591,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].getTickMarkPosition()"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.DateTickMarkPosition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].setTickMarkPosition(org.jfree.chart.axis.DateTickMarkPosition)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.DateTickMarkPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:610,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.DateAxis:612,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].configure()"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: 620
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.ValueAxis].isAutoRange()"
    - "[org.jfree.chart.axis.DateAxis].autoAdjustRange()"
    functionUses: 9
    ICount: 5
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:621"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:624"
        BranchSideFuncs:
        - "autoAdjustRange()"
      - BranchSide: "org.jfree.chart.axis.DateAxis:623"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:621,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoRange"
    - Src: "org.jfree.chart.axis.DateAxis:622,1"
      Dst: "[org.jfree.chart.axis.DateAxis].autoAdjustRange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].isHiddenValue(long)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:635"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:634"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:635,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:635,1"
      Dst: "[org.jfree.chart.axis.Timeline].containsDomainValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].valueToJava2D(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:659"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:671"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:670"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:662"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:667"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:666"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:671"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:683"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:682"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:674"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:679"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:678"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:653,1"
      Dst: "[org.jfree.chart.axis.Timeline].toTimelineValue"
    - Src: "org.jfree.chart.axis.DateAxis:655,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.DateAxis:656,1"
      Dst: "[org.jfree.data.time.DateRange].getLowerMillis"
    - Src: "org.jfree.chart.axis.DateAxis:657,1"
      Dst: "[org.jfree.data.time.DateRange].getUpperMillis"
    - Src: "org.jfree.chart.axis.DateAxis:659,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.DateAxis:660,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.DateAxis:661,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.axis.DateAxis:662,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.axis.DateAxis:671,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.DateAxis:672,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.axis.DateAxis:673,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].dateToJava2D(java.util.Date,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:699,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.chart.axis.DateAxis:700,1"
      Dst: "[org.jfree.chart.axis.DateAxis].valueToJava2D"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].java2DToValue(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:725"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:729"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:728"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:729"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:735"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:734"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:735"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:740"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:739"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:719,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.DateAxis:720,1"
      Dst: "[org.jfree.data.time.DateRange].getLowerMillis"
    - Src: "org.jfree.chart.axis.DateAxis:720,1"
      Dst: "[org.jfree.chart.axis.Timeline].toTimelineValue"
    - Src: "org.jfree.chart.axis.DateAxis:721,1"
      Dst: "[org.jfree.data.time.DateRange].getUpperMillis"
    - Src: "org.jfree.chart.axis.DateAxis:725,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.DateAxis:726,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.DateAxis:727,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.axis.DateAxis:729,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.DateAxis:730,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.axis.DateAxis:731,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.axis.DateAxis:735,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.axis.DateAxis:744,1"
      Dst: "[org.jfree.chart.axis.Timeline].toMillisecond"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].calculateLowestVisibleTickValue(org.jfree.chart.axis.DateTickUnit)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.DateTickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:755,1"
      Dst: "[org.jfree.chart.axis.DateAxis].getMinimumDate"
    - Src: "org.jfree.chart.axis.DateAxis:755,1"
      Dst: "[org.jfree.chart.axis.DateAxis].nextStandardDate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].calculateHighestVisibleTickValue(org.jfree.chart.axis.DateTickUnit)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.DateTickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:766,1"
      Dst: "[org.jfree.chart.axis.DateAxis].getMaximumDate"
    - Src: "org.jfree.chart.axis.DateAxis:766,1"
      Dst: "[org.jfree.chart.axis.DateAxis].previousStandardDate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].previousStandardDate(java.util.Date,org.jfree.chart.axis.DateTickUnit)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "org.jfree.chart.axis.DateTickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 233
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:793"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:809"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:808"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:803"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:807"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:806"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:809"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:833"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:832"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:815"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:818"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:817"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:818"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:822"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:821"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:827"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:831"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:830"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:833"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:856"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:855"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:838"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:841"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:840"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:841"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:845"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:844"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:850"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:854"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:853"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:856"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:881"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:880"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:860"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:864"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:863"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:864"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:869"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:868"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:875"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:879"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:878"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:881"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:904"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:903"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:884"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:887"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:886"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:887"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:891"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:890"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:898"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:902"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:901"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:904"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:926"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:925"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:914"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:924"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:923"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:915"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:919"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:926"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:948"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:947"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:927"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:931"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:930"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:931"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:936"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:935"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:942"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:946"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:945"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:787,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.chart.axis.DateAxis:788,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.chart.axis.DateAxis:789,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].getMultiple"
    - Src: "org.jfree.chart.axis.DateAxis:790,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].getCalendarField"
    - Src: "org.jfree.chart.axis.DateAxis:790,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.chart.axis.DateAxis:793,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].getUnitType"
    - Src: "org.jfree.chart.axis.DateAxis:793,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.axis.DateAxis:800,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.chart.axis.DateAxis:802,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "org.jfree.chart.axis.DateAxis:803,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.chart.axis.DateAxis:847,1"
      Dst: "[java.util.Calendar].clear"
    - Src: "org.jfree.chart.axis.DateAxis:909,1"
      Dst: "[org.jfree.data.time.Month].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:911,1"
      Dst: "[org.jfree.chart.axis.DateAxis].calculateDateForPosition"
    - Src: "org.jfree.chart.axis.DateAxis:916,1"
      Dst: "[org.jfree.data.time.Month].previous"
    - Src: "org.jfree.chart.axis.DateAxis:920,1"
      Dst: "[org.jfree.data.time.Month].peg"
    JavaMethodInfo: null
    BBCount: 57
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.DateAxis].calculateDateForPosition(org.jfree.data.time.RegularTimePeriod,org.jfree.chart.axis.DateTickMarkPosition)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    - "org.jfree.chart.axis.DateTickMarkPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:964"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:967"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:966"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:967"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:970"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:969"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:970"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:973"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:972"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:962,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.DateAxis:965,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    - Src: "org.jfree.chart.axis.DateAxis:965,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:968,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getMiddleMillisecond"
    - Src: "org.jfree.chart.axis.DateAxis:971,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getLastMillisecond"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].nextStandardDate(java.util.Date,org.jfree.chart.axis.DateTickUnit)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "org.jfree.chart.axis.DateTickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:987,1"
      Dst: "[org.jfree.chart.axis.DateAxis].previousStandardDate"
    - Src: "org.jfree.chart.axis.DateAxis:988,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.chart.axis.DateAxis:989,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.chart.axis.DateAxis:990,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].getCalendarField"
    - Src: "org.jfree.chart.axis.DateAxis:990,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].getMultiple"
    - Src: "org.jfree.chart.axis.DateAxis:990,1"
      Dst: "[java.util.Calendar].add"
    - Src: "org.jfree.chart.axis.DateAxis:991,1"
      Dst: "[java.util.Calendar].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].createStandardDateTickUnits()"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnitSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1004,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.jfree.chart.axis.DateAxis:1005,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.jfree.chart.axis.DateAxis:1004,1"
      Dst: "[org.jfree.chart.axis.DateAxis].createStandardDateTickUnits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].createStandardDateTickUnits(java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: 1022
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnitSource"
    argCount: 2
    argTypes:
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.axis.TickUnits].<init>()"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    - "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    functionUses: 1
    ICount: 227
    EdgeCount: 83
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1023,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.DateAxis:1025,1"
      Dst: "[org.jfree.chart.axis.TickUnits].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:1028,1"
      Dst: "[java.text.SimpleDateFormat].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:1036,1"
      Dst: "[java.text.DateFormat].setTimeZone"
    - Src: "org.jfree.chart.axis.DateAxis:1045,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:1045,1"
      Dst: "[org.jfree.chart.axis.TickUnits].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].autoAdjustRange()"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: 1146
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.Axis].getPlot()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.XYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.PolarPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.ThermometerPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.FastScatterPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.data.time.DateRange].<init>()"
    - "[org.jfree.chart.axis.DateAxis$DefaultTimeline].toTimelineValue(long)"
    - "[org.jfree.data.Range].getUpperBound()"
    - "[org.jfree.chart.axis.ValueAxis].getFixedAutoRange()"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.chart.axis.DateAxis$DefaultTimeline].toTimelineValue(long)"
    - "[org.jfree.chart.axis.ValueAxis].getAutoRangeMinimumSize()"
    - "[org.jfree.chart.axis.ValueAxis].getUpperMargin()"
    - "[org.jfree.chart.axis.ValueAxis].getLowerMargin()"
    - "[org.jfree.chart.axis.DateAxis$DefaultTimeline].toMillisecond(long)"
    - "[org.jfree.chart.axis.DateAxis$DefaultTimeline].toMillisecond(long)"
    - "[org.jfree.data.time.DateRange].<init>(java.util.Date,java.util.Date)"
    - "[org.jfree.chart.axis.DateAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    functionUses: 4
    ICount: 65
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:1149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1152"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1187"
        BranchSideFuncs:
        - "getDataRange(org.jfree.chart.axis.ValueAxis)"
      - BranchSide: "org.jfree.chart.axis.DateAxis:1186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1157"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1162"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.jfree.chart.axis.DateAxis:1161"
        BranchSideFuncs:
        - "getUpperBound()"
        - "getFixedAutoRange()"
    - Branch String: "org.jfree.chart.axis.DateAxis:1165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1168"
        BranchSideFuncs:
        - "toTimelineValue(long)"
        - "getLowerBound()"
        - "getAutoRangeMinimumSize()"
    - Branch String: "org.jfree.chart.axis.DateAxis:1172"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1176"
        BranchSideFuncs:
        - "getUpperMargin()"
        - "getLowerMargin()"
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1147,1"
      Dst: "[org.jfree.chart.axis.Axis].getPlot"
    - Src: "org.jfree.chart.axis.DateAxis:1156,1"
      Dst: "[org.jfree.chart.plot.ValueAxisPlot].getDataRange"
    - Src: "org.jfree.chart.axis.DateAxis:1158,1"
      Dst: "[org.jfree.data.time.DateRange].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:1162,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.DateAxis:1161,1"
      Dst: "[org.jfree.chart.axis.Timeline].toTimelineValue"
    - Src: "org.jfree.chart.axis.DateAxis:1164,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getFixedAutoRange"
    - Src: "org.jfree.chart.axis.DateAxis:1169,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.DateAxis:1171,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getAutoRangeMinimumSize"
    - Src: "org.jfree.chart.axis.DateAxis:1177,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperMargin"
    - Src: "org.jfree.chart.axis.DateAxis:1178,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerMargin"
    - Src: "org.jfree.chart.axis.DateAxis:1181,1"
      Dst: "[org.jfree.chart.axis.Timeline].toMillisecond"
    - Src: "org.jfree.chart.axis.DateAxis:1183,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:1184,1"
      Dst: "[org.jfree.chart.axis.DateAxis].setRange"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].selectAutoTickUnit(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:1201"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1204"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1203"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1204"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1208"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1207"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1201,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.DateAxis:1202,1"
      Dst: "[org.jfree.chart.axis.DateAxis].selectHorizontalAutoTickUnit"
    - Src: "org.jfree.chart.axis.DateAxis:1204,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.DateAxis:1205,1"
      Dst: "[org.jfree.chart.axis.DateAxis].selectVerticalAutoTickUnit"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].selectHorizontalAutoTickUnit(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:1238"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1241"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1240"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1222,1"
      Dst: "[org.jfree.chart.axis.DateAxis].valueToJava2D"
    - Src: "org.jfree.chart.axis.DateAxis:1224,1"
      Dst: "[org.jfree.chart.axis.DateAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.DateAxis:1223,1"
      Dst: "[org.jfree.chart.axis.DateAxis].estimateMaximumTickLabelWidth"
    - Src: "org.jfree.chart.axis.DateAxis:1227,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getStandardTickUnits"
    - Src: "org.jfree.chart.axis.DateAxis:1228,1"
      Dst: "[org.jfree.chart.axis.TickUnitSource].getCeilingTickUnit"
    - Src: "org.jfree.chart.axis.DateAxis:1229,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.DateAxis:1230,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.axis.DateAxis:1239,1"
      Dst: "[org.jfree.chart.axis.TickUnitSource].getLargerTickUnit"
    - Src: "org.jfree.chart.axis.DateAxis:1241,1"
      Dst: "[org.jfree.chart.axis.DateAxis].setTickUnit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].selectVerticalAutoTickUnit(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:1279"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1283"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1282"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1257,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getStandardTickUnits"
    - Src: "org.jfree.chart.axis.DateAxis:1258,1"
      Dst: "[org.jfree.chart.axis.DateAxis].valueToJava2D"
    - Src: "org.jfree.chart.axis.DateAxis:1261,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.DateAxis:1261,1"
      Dst: "[org.jfree.data.Range].getLength"
    - Src: "org.jfree.chart.axis.DateAxis:1263,1"
      Dst: "[org.jfree.chart.axis.TickUnitSource].getCeilingTickUnit"
    - Src: "org.jfree.chart.axis.DateAxis:1264,1"
      Dst: "[org.jfree.chart.axis.DateAxis].estimateMaximumTickLabelHeight"
    - Src: "org.jfree.chart.axis.DateAxis:1265,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.DateAxis:1266,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.axis.DateAxis:1283,1"
      Dst: "[org.jfree.chart.axis.TickUnitSource].getLargerTickUnit"
    - Src: "org.jfree.chart.axis.DateAxis:1285,1"
      Dst: "[org.jfree.chart.axis.DateAxis].setTickUnit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].estimateMaximumTickLabelWidth(java.awt.Graphics2D,org.jfree.chart.axis.DateTickUnit)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.axis.DateTickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:1311"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1317"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1323"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1328"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1327"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1305,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelInsets"
    - Src: "org.jfree.chart.axis.DateAxis:1306,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getLeft"
    - Src: "org.jfree.chart.axis.DateAxis:1306,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getRight"
    - Src: "org.jfree.chart.axis.DateAxis:1308,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.DateAxis:1309,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.axis.DateAxis:1310,1"
      Dst: "[java.awt.Font].getLineMetrics"
    - Src: "org.jfree.chart.axis.DateAxis:1311,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.DateAxis:1314,1"
      Dst: "[java.awt.font.LineMetrics].getHeight"
    - Src: "org.jfree.chart.axis.DateAxis:1318,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.DateAxis:1319,1"
      Dst: "[org.jfree.data.time.DateRange].getLowerDate"
    - Src: "org.jfree.chart.axis.DateAxis:1320,1"
      Dst: "[org.jfree.data.time.DateRange].getUpperDate"
    - Src: "org.jfree.chart.axis.DateAxis:1322,1"
      Dst: "[org.jfree.chart.axis.DateAxis].getDateFormatOverride"
    - Src: "org.jfree.chart.axis.DateAxis:1324,1"
      Dst: "[java.text.DateFormat].format"
    - Src: "org.jfree.chart.axis.DateAxis:1328,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].dateToString"
    - Src: "org.jfree.chart.axis.DateAxis:1331,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.axis.DateAxis:1332,1"
      Dst: "[java.awt.FontMetrics].stringWidth"
    - Src: "org.jfree.chart.axis.DateAxis:1334,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].estimateMaximumTickLabelHeight(java.awt.Graphics2D,org.jfree.chart.axis.DateTickUnit)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.axis.DateTickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:1363"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1369"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1375"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1380"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1379"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1357,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelInsets"
    - Src: "org.jfree.chart.axis.DateAxis:1358,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getTop"
    - Src: "org.jfree.chart.axis.DateAxis:1358,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getBottom"
    - Src: "org.jfree.chart.axis.DateAxis:1360,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.DateAxis:1361,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.axis.DateAxis:1362,1"
      Dst: "[java.awt.Font].getLineMetrics"
    - Src: "org.jfree.chart.axis.DateAxis:1363,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.DateAxis:1366,1"
      Dst: "[java.awt.font.LineMetrics].getHeight"
    - Src: "org.jfree.chart.axis.DateAxis:1370,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.DateAxis:1371,1"
      Dst: "[org.jfree.data.time.DateRange].getLowerDate"
    - Src: "org.jfree.chart.axis.DateAxis:1372,1"
      Dst: "[org.jfree.data.time.DateRange].getUpperDate"
    - Src: "org.jfree.chart.axis.DateAxis:1374,1"
      Dst: "[org.jfree.chart.axis.DateAxis].getDateFormatOverride"
    - Src: "org.jfree.chart.axis.DateAxis:1376,1"
      Dst: "[java.text.DateFormat].format"
    - Src: "org.jfree.chart.axis.DateAxis:1380,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].dateToString"
    - Src: "org.jfree.chart.axis.DateAxis:1383,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.axis.DateAxis:1384,1"
      Dst: "[java.awt.FontMetrics].stringWidth"
    - Src: "org.jfree.chart.axis.DateAxis:1386,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].refreshTicks(java.awt.Graphics2D,org.jfree.chart.axis.AxisState,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.axis.AxisState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:1409"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1412"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1411"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1412"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1415"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1414"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1409,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.DateAxis:1410,1"
      Dst: "[org.jfree.chart.axis.DateAxis].refreshTicksHorizontal"
    - Src: "org.jfree.chart.axis.DateAxis:1412,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.DateAxis:1413,1"
      Dst: "[org.jfree.chart.axis.DateAxis].refreshTicksVertical"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].correctTickDateForPosition(java.util.Date,org.jfree.chart.axis.DateTickUnit,org.jfree.chart.axis.DateTickMarkPosition)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "org.jfree.chart.axis.DateTickUnit"
    - "org.jfree.chart.axis.DateTickMarkPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:1431"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1434"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1433"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1434"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1438"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1437"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1431,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].getUnitType"
    - Src: "org.jfree.chart.axis.DateAxis:1431,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.axis.DateAxis:1432,1"
      Dst: "[org.jfree.data.time.Month].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:1432,1"
      Dst: "[org.jfree.chart.axis.DateAxis].calculateDateForPosition"
    - Src: "org.jfree.chart.axis.DateAxis:1435,1"
      Dst: "[org.jfree.data.time.Year].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].refreshTicksHorizontal(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 121
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:1458"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1461"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1467"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1552"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1469"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1474"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1473"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1478"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1481"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1480"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1481"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1492"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1491"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1484"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1481"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1480"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1484"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1481"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1480"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1485"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1481"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1480"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1492"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1548"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1496"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1500"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1499"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1504"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1514"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1507"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1511"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1510"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1515"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1520"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1519"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1533"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1547"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1546"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1538"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1534"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1533"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1539"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1534"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1533"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1453,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:1455,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.DateAxis:1456,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.DateAxis:1458,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoTickUnitSelection"
    - Src: "org.jfree.chart.axis.DateAxis:1459,1"
      Dst: "[org.jfree.chart.axis.DateAxis].selectAutoTickUnit"
    - Src: "org.jfree.chart.axis.DateAxis:1462,1"
      Dst: "[org.jfree.chart.axis.DateAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.DateAxis:1463,1"
      Dst: "[org.jfree.chart.axis.DateAxis].calculateLowestVisibleTickValue"
    - Src: "org.jfree.chart.axis.DateAxis:1464,1"
      Dst: "[org.jfree.chart.axis.DateAxis].getMaximumDate"
    - Src: "org.jfree.chart.axis.DateAxis:1467,1"
      Dst: "[java.util.Date].before"
    - Src: "org.jfree.chart.axis.DateAxis:1470,1"
      Dst: "[org.jfree.chart.axis.DateAxis].correctTickDateForPosition"
    - Src: "org.jfree.chart.axis.DateAxis:1474,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.chart.axis.DateAxis:1475,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].addToDate"
    - Src: "org.jfree.chart.axis.DateAxis:1477,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getMinorTickCount"
    - Src: "org.jfree.chart.axis.DateAxis:1479,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getMinorTickCount"
    - Src: "org.jfree.chart.axis.DateAxis:1484,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.DateAxis:1484,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.axis.DateAxis:1485,1"
      Dst: "[org.jfree.chart.axis.DateAxis].isHiddenValue"
    - Src: "org.jfree.chart.axis.DateAxis:1486,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:1486,1"
      Dst: "[org.jfree.chart.axis.DateTick].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:1486,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.axis.DateAxis:1495,1"
      Dst: "[org.jfree.chart.axis.DateAxis].getDateFormatOverride"
    - Src: "org.jfree.chart.axis.DateAxis:1497,1"
      Dst: "[java.text.DateFormat].format"
    - Src: "org.jfree.chart.axis.DateAxis:1500,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].dateToString"
    - Src: "org.jfree.chart.axis.DateAxis:1504,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.DateAxis:1549,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].rollDate"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.axis.DateAxis].refreshTicksVertical(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 121
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:1574"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1577"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1576"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1582"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1666"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1585"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1590"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1589"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1594"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1597"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1596"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1597"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1607"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1606"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1600"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1597"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1596"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1600"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1597"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1596"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1601"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1597"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1596"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1607"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1662"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1611"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1615"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1614"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1619"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1630"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1629"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1622"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1626"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1625"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1630"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1635"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1634"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1648"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1661"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1660"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1653"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1649"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1648"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1654"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1649"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1648"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1569,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:1571,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.DateAxis:1572,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.DateAxis:1574,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoTickUnitSelection"
    - Src: "org.jfree.chart.axis.DateAxis:1575,1"
      Dst: "[org.jfree.chart.axis.DateAxis].selectAutoTickUnit"
    - Src: "org.jfree.chart.axis.DateAxis:1577,1"
      Dst: "[org.jfree.chart.axis.DateAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.DateAxis:1578,1"
      Dst: "[org.jfree.chart.axis.DateAxis].calculateLowestVisibleTickValue"
    - Src: "org.jfree.chart.axis.DateAxis:1579,1"
      Dst: "[org.jfree.chart.axis.DateAxis].getMaximumDate"
    - Src: "org.jfree.chart.axis.DateAxis:1582,1"
      Dst: "[java.util.Date].before"
    - Src: "org.jfree.chart.axis.DateAxis:1586,1"
      Dst: "[org.jfree.chart.axis.DateAxis].correctTickDateForPosition"
    - Src: "org.jfree.chart.axis.DateAxis:1590,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.chart.axis.DateAxis:1591,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].addToDate"
    - Src: "org.jfree.chart.axis.DateAxis:1593,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getMinorTickCount"
    - Src: "org.jfree.chart.axis.DateAxis:1595,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getMinorTickCount"
    - Src: "org.jfree.chart.axis.DateAxis:1600,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.DateAxis:1600,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.axis.DateAxis:1601,1"
      Dst: "[org.jfree.chart.axis.DateAxis].isHiddenValue"
    - Src: "org.jfree.chart.axis.DateAxis:1602,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:1602,1"
      Dst: "[org.jfree.chart.axis.DateTick].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:1602,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.axis.DateAxis:1610,1"
      Dst: "[org.jfree.chart.axis.DateAxis].getDateFormatOverride"
    - Src: "org.jfree.chart.axis.DateAxis:1612,1"
      Dst: "[java.text.DateFormat].format"
    - Src: "org.jfree.chart.axis.DateAxis:1615,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].dateToString"
    - Src: "org.jfree.chart.axis.DateAxis:1619,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.DateAxis:1663,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].rollDate"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.axis.DateAxis].draw(java.awt.Graphics2D,double,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisState"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:1692"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1702"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1701"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1707"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1712"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1711"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1692,1"
      Dst: "[org.jfree.chart.axis.Axis].isVisible"
    - Src: "org.jfree.chart.axis.DateAxis:1693,1"
      Dst: "[org.jfree.chart.axis.AxisState].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:1696,1"
      Dst: "[org.jfree.chart.axis.DateAxis].refreshTicks"
    - Src: "org.jfree.chart.axis.DateAxis:1697,1"
      Dst: "[org.jfree.chart.axis.AxisState].setTicks"
    - Src: "org.jfree.chart.axis.DateAxis:1702,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].drawTickMarksAndLabels"
    - Src: "org.jfree.chart.axis.DateAxis:1707,1"
      Dst: "[org.jfree.chart.axis.Axis].getAttributedLabel"
    - Src: "org.jfree.chart.axis.DateAxis:1708,1"
      Dst: "[org.jfree.chart.axis.Axis].drawAttributedLabel"
    - Src: "org.jfree.chart.axis.DateAxis:1712,1"
      Dst: "[org.jfree.chart.axis.Axis].getLabel"
    - Src: "org.jfree.chart.axis.DateAxis:1712,1"
      Dst: "[org.jfree.chart.axis.Axis].drawLabel"
    - Src: "org.jfree.chart.axis.DateAxis:1714,1"
      Dst: "[org.jfree.chart.axis.Axis].createAndAddEntity"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].zoomRange(double,double)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:1735"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1740"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1739"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1746"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1749"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1748"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1729,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.DateAxis:1729,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.DateAxis:1728,1"
      Dst: "[org.jfree.chart.axis.Timeline].toTimelineValue"
    - Src: "org.jfree.chart.axis.DateAxis:1731,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.DateAxis:1735,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.axis.DateAxis:1749,1"
      Dst: "[org.jfree.chart.axis.Timeline].toMillisecond"
    - Src: "org.jfree.chart.axis.DateAxis:1750,1"
      Dst: "[org.jfree.data.time.DateRange].<init>"
    - Src: "org.jfree.chart.axis.DateAxis:1751,1"
      Dst: "[org.jfree.chart.axis.DateAxis].setRange"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: 1762
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.ValueAxis].equals(java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:1763"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1766"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1765"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1766"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1769"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1768"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1770"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1773"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1772"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1773"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1776"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1775"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1776"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1779"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1778"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1779"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1782"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1781"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1782"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1785"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1784"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateAxis:1785"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1788"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateAxis:1787"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1770,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.axis.DateAxis:1788,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: 1797
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.Axis].hashCode()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1798,1"
      Dst: "[org.jfree.chart.axis.Axis].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateAxis].clone()"
    functionSourceFile: "org.jfree.chart.axis.DateAxis"
    linkageType: null
    functionLinenumber: 1810
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.text.format.RelativeDateFormat].clone()"
    functionUses: 28
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateAxis:1813"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateAxis:1817"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateAxis:1811,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].clone"
    - Src: "org.jfree.chart.axis.DateAxis:1815,1"
      Dst: "[java.text.DateFormat].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.NotOutlierException].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.renderer.NotOutlierException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.NotOutlierException:58,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:377,1"
      Dst: "[org.jfree.chart.plot.XYPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].<init>(org.jfree.data.xy.XYDataset,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.chart.renderer.xy.XYItemRenderer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.renderer.xy.XYItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].<init>()"
    - "[org.jfree.data.general.AbstractDataset].addChangeListener(org.jfree.data.general.DatasetChangeListener)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].addChangeListener(org.jfree.data.general.DatasetChangeListener)"
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].setPlot(org.jfree.chart.plot.XYPlot)"
    - "[org.jfree.chart.renderer.AbstractRenderer].addChangeListener(org.jfree.chart.event.RendererChangeListener)"
    - "[org.jfree.chart.axis.Axis].setPlot(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.axis.Axis].addChangeListener(org.jfree.chart.event.AxisChangeListener)"
    - "[org.jfree.chart.plot.XYPlot].mapDatasetToDomainAxis(int,int)"
    - "[org.jfree.chart.axis.Axis].setPlot(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.axis.Axis].addChangeListener(org.jfree.chart.event.AxisChangeListener)"
    - "[org.jfree.chart.plot.XYPlot].mapDatasetToRangeAxis(int,int)"
    - "[org.jfree.chart.plot.XYPlot].configureDomainAxes()"
    - "[org.jfree.chart.plot.XYPlot].configureRangeAxes()"
    functionUses: 1
    ICount: 146
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:417"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:423"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.data.general.DatasetChangeListener)"
      - BranchSide: "org.jfree.chart.plot.XYPlot:422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:423"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:429"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.chart.event.RendererChangeListener)"
        - "setPlot(org.jfree.chart.plot.XYPlot)"
      - BranchSide: "org.jfree.chart.plot.XYPlot:428"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:429"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:436"
        BranchSideFuncs:
        - "mapDatasetToDomainAxis(int,int)"
      - BranchSide: "org.jfree.chart.plot.XYPlot:435"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:438"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:444"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.chart.event.AxisChangeListener)"
        - "mapDatasetToRangeAxis(int,int)"
        - "setPlot(org.jfree.chart.plot.Plot)"
      - BranchSide: "org.jfree.chart.plot.XYPlot:443"
        BranchSideFuncs:
        - "configureRangeAxes()"
        - "configureDomainAxes()"
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:393,1"
      Dst: "[org.jfree.chart.plot.Plot].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:180,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:399,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:412,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:415,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:418,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:420,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:420,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.XYPlot:424,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].setPlot"
    - Src: "org.jfree.chart.plot.XYPlot:425,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:430,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.XYPlot:431,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:433,1"
      Dst: "[org.jfree.chart.plot.XYPlot].mapDatasetToDomainAxis"
    - Src: "org.jfree.chart.plot.XYPlot:442,1"
      Dst: "[org.jfree.chart.plot.XYPlot].mapDatasetToRangeAxis"
    - Src: "org.jfree.chart.plot.XYPlot:446,1"
      Dst: "[org.jfree.chart.plot.XYPlot].configureDomainAxes"
    - Src: "org.jfree.chart.plot.XYPlot:447,1"
      Dst: "[org.jfree.chart.plot.XYPlot].configureRangeAxes"
    - Src: "org.jfree.chart.plot.XYPlot:459,1"
      Dst: "[java.awt.BasicStroke].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getPlotType()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:492,1"
      Dst: "[java.util.ResourceBundle].getString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getOrientation()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PlotOrientation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setOrientation(org.jfree.chart.plot.PlotOrientation)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotOrientation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:517"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:521"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:520"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:516,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:519,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getAxisOffset()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setAxisOffset(org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 542
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:543,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:545,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainAxis()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 558
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].getDomainAxis(int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:559,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainAxis(int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 572
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.plot.XYPlot].getDomainAxis(int)"
    functionUses: 5
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:574"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:582"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "org.jfree.chart.plot.XYPlot:581"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:576"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:581"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:573,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:573,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:575,1"
      Dst: "[org.jfree.chart.plot.Plot].getParent"
    - Src: "org.jfree.chart.plot.XYPlot:579,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainAxes()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:595,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainAxis(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:608,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setDomainAxis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainAxis(int,org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:622,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setDomainAxis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainAxis(int,org.jfree.chart.axis.ValueAxis,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.axis.ValueAxis"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:637"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:640"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:639"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:640"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:643"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:642"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:644"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:648"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:647"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:648"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:651"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:650"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:636,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.XYPlot:638,1"
      Dst: "[org.jfree.chart.axis.Axis].removeChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:641,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.XYPlot:643,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:643,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.XYPlot:645,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    - Src: "org.jfree.chart.plot.XYPlot:646,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:649,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainAxes(org.jfree.chart.axis.ValueAxis[])"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:662"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:664"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:663,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setDomainAxis"
    - Src: "org.jfree.chart.plot.XYPlot:665,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:676,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:676,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainAxisLocation(org.jfree.chart.axis.AxisLocation)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:689,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setDomainAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainAxisLocation(org.jfree.chart.axis.AxisLocation,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.axis.AxisLocation"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:703,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setDomainAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleEdge"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:716,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.plot.XYPlot:716,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainAxisCount()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 727
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:728,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].clearDomainAxes()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:738"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:743"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:742"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:739"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:742"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:741"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:738,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.XYPlot:738,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:738,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:738,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:740,1"
      Dst: "[org.jfree.chart.axis.Axis].removeChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:743,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.jfree.chart.plot.XYPlot:744,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].configureDomainAxes()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 750
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.PeriodAxis].configure()"
    - "[org.jfree.chart.axis.LogAxis].configure()"
    - "[org.jfree.chart.axis.DateAxis].configure()"
    - "[org.jfree.chart.axis.NumberAxis].configure()"
    functionUses: 4
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:751"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:756"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:755"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:752"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:755"
        BranchSideFuncs:
        - "configure()"
      - BranchSide: "org.jfree.chart.plot.XYPlot:754"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:751,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.XYPlot:751,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:751,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:751,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:753,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation(int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLocation"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:771"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:774"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:773"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:770,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:770,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:772,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.plot.XYPlot:772,1"
      Dst: "[org.jfree.chart.axis.AxisLocation].getOpposite"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainAxisLocation(int,org.jfree.chart.axis.AxisLocation)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.axis.AxisLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:789,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setDomainAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainAxisLocation(int,org.jfree.chart.axis.AxisLocation,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.axis.AxisLocation"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:806"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:810"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:809"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:806"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:810"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:809"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:811"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:814"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:813"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:807,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:810,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:810,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.XYPlot:812,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge(int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleEdge"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:826,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.plot.XYPlot:827,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeAxis()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 840
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].getRangeAxis(int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:841,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeAxis(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:854"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:858"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:857"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:859"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:862"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:861"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:863"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:867"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:866"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:855,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.XYPlot:858,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.XYPlot:860,1"
      Dst: "[org.jfree.chart.axis.Axis].removeChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:862,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:862,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.XYPlot:864,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    - Src: "org.jfree.chart.plot.XYPlot:865,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:867,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:878,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:878,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeAxisLocation(org.jfree.chart.axis.AxisLocation)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:891,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRangeAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeAxisLocation(org.jfree.chart.axis.AxisLocation,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.axis.AxisLocation"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:905,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRangeAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleEdge"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:917,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.plot.XYPlot:917,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeAxis(int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 931
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.plot.XYPlot].getRangeAxis(int)"
    functionUses: 3
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:933"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:941"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "org.jfree.chart.plot.XYPlot:940"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:935"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:940"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:932,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:932,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:934,1"
      Dst: "[org.jfree.chart.plot.Plot].getParent"
    - Src: "org.jfree.chart.plot.XYPlot:938,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeAxes()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:954,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeAxis(int,org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:967,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRangeAxis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeAxis(int,org.jfree.chart.axis.ValueAxis,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.axis.ValueAxis"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:982"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:985"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:984"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:985"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:988"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:987"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:989"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:993"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:992"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:993"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:996"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:995"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:981,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.XYPlot:983,1"
      Dst: "[org.jfree.chart.axis.Axis].removeChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:986,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.XYPlot:988,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:988,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.XYPlot:990,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    - Src: "org.jfree.chart.plot.XYPlot:991,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:994,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeAxes(org.jfree.chart.axis.ValueAxis[])"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1007"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1009"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1008,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRangeAxis"
    - Src: "org.jfree.chart.plot.XYPlot:1010,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeAxisCount()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1020
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1021,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].clearRangeAxes()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1031"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1036"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1035"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:1032"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1035"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1034"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1031,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.XYPlot:1031,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:1031,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:1031,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:1033,1"
      Dst: "[org.jfree.chart.axis.Axis].removeChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:1036,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.jfree.chart.plot.XYPlot:1037,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].configureRangeAxes()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1045
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.PeriodAxis].configure()"
    - "[org.jfree.chart.axis.LogAxis].configure()"
    - "[org.jfree.chart.axis.DateAxis].configure()"
    - "[org.jfree.chart.axis.NumberAxis].configure()"
    functionUses: 5
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1046"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1051"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1050"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:1047"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1050"
        BranchSideFuncs:
        - "configure()"
      - BranchSide: "org.jfree.chart.plot.XYPlot:1049"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1046,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.XYPlot:1046,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:1046,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:1046,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:1048,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation(int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLocation"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1066"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1069"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1068"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1065,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:1065,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:1067,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.plot.XYPlot:1067,1"
      Dst: "[org.jfree.chart.axis.AxisLocation].getOpposite"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeAxisLocation(int,org.jfree.chart.axis.AxisLocation)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.axis.AxisLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1083,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRangeAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeAxisLocation(int,org.jfree.chart.axis.AxisLocation,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.axis.AxisLocation"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1099"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:1099"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:1104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1107"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1100,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:1103,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:1103,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.XYPlot:1105,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge(int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleEdge"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1120,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.plot.XYPlot:1121,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDataset()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1133,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDataset(int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1146
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataset"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1147,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:1147,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDatasets()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1160,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDataset(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1173,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setDataset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDataset(int,org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1187"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:1191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1196"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1186,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataset"
    - Src: "org.jfree.chart.plot.XYPlot:1188,1"
      Dst: "[org.jfree.data.general.Dataset].removeChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:1190,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:1190,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.XYPlot:1192,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:1196,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:1197,1"
      Dst: "[org.jfree.chart.plot.XYPlot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDatasetCount()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1206,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].indexOf(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1217
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1218"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:1219"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1218,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.XYPlot:1218,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:1218,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:1218,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:1219,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.XYPlot:1220,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.XYPlot:1220,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].mapDatasetToDomainAxis(int,int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1235
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].mapDatasetToDomainAxes(int,java.util.List)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1236,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:1237,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:1237,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.XYPlot:1238,1"
      Dst: "[org.jfree.chart.plot.XYPlot].mapDatasetToDomainAxes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].mapDatasetToDomainAxes(int,java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1249
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireNonNegative(int,java.lang.String)"
    - "[org.jfree.chart.plot.XYPlot].checkAxisIndices(java.util.List)"
    - "[org.jfree.data.general.DatasetChangeEvent].<init>(java.lang.Object,org.jfree.data.general.Dataset)"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.XYPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.XYPlot].getDataset(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1250,1"
      Dst: "[org.jfree.chart.internal.Args].requireNonNegative"
    - Src: "org.jfree.chart.plot.XYPlot:1251,1"
      Dst: "[org.jfree.chart.plot.XYPlot].checkAxisIndices"
    - Src: "org.jfree.chart.plot.XYPlot:1252,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:1252,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:1252,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.XYPlot:1254,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataset"
    - Src: "org.jfree.chart.plot.XYPlot:1254,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:1254,1"
      Dst: "[org.jfree.chart.plot.XYPlot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].mapDatasetToRangeAxis(int,int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1266
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].mapDatasetToRangeAxes(int,java.util.List)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1267,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:1268,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:1268,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.XYPlot:1269,1"
      Dst: "[org.jfree.chart.plot.XYPlot].mapDatasetToRangeAxes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].mapDatasetToRangeAxes(int,java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1280
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireNonNegative(int,java.lang.String)"
    - "[org.jfree.chart.plot.XYPlot].checkAxisIndices(java.util.List)"
    - "[org.jfree.data.general.DatasetChangeEvent].<init>(java.lang.Object,org.jfree.data.general.Dataset)"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.XYPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.XYPlot].getDataset(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1281,1"
      Dst: "[org.jfree.chart.internal.Args].requireNonNegative"
    - Src: "org.jfree.chart.plot.XYPlot:1282,1"
      Dst: "[org.jfree.chart.plot.XYPlot].checkAxisIndices"
    - Src: "org.jfree.chart.plot.XYPlot:1283,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:1283,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:1283,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.XYPlot:1285,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataset"
    - Src: "org.jfree.chart.plot.XYPlot:1285,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:1285,1"
      Dst: "[org.jfree.chart.plot.XYPlot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].checkAxisIndices(java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1298
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1299"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1302"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1301"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:1303"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1306"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1305"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:1307"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1312"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:1308"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1311"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1310"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1302,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.XYPlot:1304,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:1306,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:1307,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:1307,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:1307,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:1308,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.jfree.chart.plot.XYPlot:1311,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].getRendererCount()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1320
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1321,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRenderer()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1331
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYItemRenderer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].getRenderer(int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1332,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRenderer(int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1344
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYItemRenderer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1345,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:1345,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRenderers()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1358,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1370
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.xy.XYItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].setRenderer(int,org.jfree.chart.renderer.xy.XYItemRenderer)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1371,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRenderer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRenderer(int,org.jfree.chart.renderer.xy.XYItemRenderer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1385
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.renderer.xy.XYItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].setRenderer(int,org.jfree.chart.renderer.xy.XYItemRenderer,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1386,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRenderer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRenderer(int,org.jfree.chart.renderer.xy.XYItemRenderer,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1402
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.renderer.xy.XYItemRenderer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].getRenderer(int)"
    - "[org.jfree.chart.renderer.AbstractRenderer].removeChangeListener(org.jfree.chart.event.RendererChangeListener)"
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].setPlot(org.jfree.chart.plot.XYPlot)"
    - "[org.jfree.chart.renderer.AbstractRenderer].addChangeListener(org.jfree.chart.event.RendererChangeListener)"
    - "[org.jfree.chart.plot.XYPlot].configureDomainAxes()"
    - "[org.jfree.chart.plot.XYPlot].configureRangeAxes()"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 18
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1404"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1407"
        BranchSideFuncs:
        - "removeChangeListener(org.jfree.chart.event.RendererChangeListener)"
      - BranchSide: "org.jfree.chart.plot.XYPlot:1406"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:1408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1412"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.chart.event.RendererChangeListener)"
        - "setPlot(org.jfree.chart.plot.XYPlot)"
      - BranchSide: "org.jfree.chart.plot.XYPlot:1411"
        BranchSideFuncs:
        - "configureRangeAxes()"
        - "configureDomainAxes()"
    - Branch String: "org.jfree.chart.plot.XYPlot:1414"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1417"
        BranchSideFuncs:
        - "fireChangeEvent()"
      - BranchSide: "org.jfree.chart.plot.XYPlot:1416"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1403,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    - Src: "org.jfree.chart.plot.XYPlot:1405,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].removeChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:1407,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:1407,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.XYPlot:1409,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].setPlot"
    - Src: "org.jfree.chart.plot.XYPlot:1410,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:1412,1"
      Dst: "[org.jfree.chart.plot.XYPlot].configureDomainAxes"
    - Src: "org.jfree.chart.plot.XYPlot:1413,1"
      Dst: "[org.jfree.chart.plot.XYPlot].configureRangeAxes"
    - Src: "org.jfree.chart.plot.XYPlot:1415,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRenderers(org.jfree.chart.renderer.xy.XYItemRenderer[])"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.xy.XYItemRenderer[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1426"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1428"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1427,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRenderer"
    - Src: "org.jfree.chart.plot.XYPlot:1429,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].getDatasetRenderingOrder()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.DatasetRenderingOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDatasetRenderingOrder(org.jfree.chart.plot.DatasetRenderingOrder)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.DatasetRenderingOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1454,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:1456,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getSeriesRenderingOrder()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.SeriesRenderingOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setSeriesRenderingOrder(org.jfree.chart.plot.SeriesRenderingOrder)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.SeriesRenderingOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1481,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:1483,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getIndexOf(org.jfree.chart.renderer.xy.XYItemRenderer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1495
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.xy.XYItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1496"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:1497"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1500"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1499"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1496,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.XYPlot:1496,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:1496,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:1496,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:1497,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.XYPlot:1498,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.XYPlot:1498,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].getRendererForDataset(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1514
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYItemRenderer"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].indexOf(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.plot.XYPlot].getRenderer()"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1516"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1519"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1518"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:1520"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1523"
        BranchSideFuncs:
        - "getRenderer()"
      - BranchSide: "org.jfree.chart.plot.XYPlot:1522"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1515,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.plot.XYPlot:1519,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:1519,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:1521,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getWeight()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setWeight(int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1548,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].isDomainGridlinesVisible()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainGridlinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1575"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1579"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1578"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1577,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].isDomainMinorGridlinesVisible()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainMinorGridlinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1605"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1609"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1608"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1607,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainGridlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainGridlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1632,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:1634,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainMinorGridlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainMinorGridlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1659,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:1661,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainGridlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainGridlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1684
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1685,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:1687,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainMinorGridlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainMinorGridlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1711,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:1713,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].isRangeGridlinesVisible()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeGridlinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1740"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1744"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1743"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1742,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeGridlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeGridlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1767,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:1769,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeGridlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeGridlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1792
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1793,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:1795,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].isRangeMinorGridlinesVisible()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeMinorGridlinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:1822"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:1826"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:1825"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1824,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeMinorGridlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeMinorGridlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1849,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:1851,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeMinorGridlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeMinorGridlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1875,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:1877,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].isDomainZeroBaselineVisible()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainZeroBaselineVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1903,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainZeroBaselineStroke()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainZeroBaselineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1926,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:1928,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainZeroBaselinePaint()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainZeroBaselinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 1951
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1952,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:1954,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].isRangeZeroBaselineVisible()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeZeroBaselineVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:1980,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeZeroBaselineStroke()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeZeroBaselineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2003,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:2005,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeZeroBaselinePaint()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeZeroBaselinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 2028
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2029,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:2031,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainTickBandPaint()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainTickBandPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2055,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeTickBandPaint()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeTickBandPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2079,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getQuadrantOrigin()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setQuadrantOrigin(java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2103,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:2105,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getQuadrantPaint(int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2118"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2118"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2122"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2119,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.plot.XYPlot:2119,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setQuadrantPaint(int,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2136"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2135"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2136,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.plot.XYPlot:2136,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:2140,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].addDomainMarker(org.jfree.chart.plot.Marker)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Marker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2157,1"
      Dst: "[org.jfree.chart.plot.XYPlot].addDomainMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].addDomainMarker(org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2173,1"
      Dst: "[org.jfree.chart.plot.XYPlot].addDomainMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].clearDomainMarkers()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2183"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2185"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2188"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2187"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2190"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2196"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2192"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2184,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.chart.plot.XYPlot:2185,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:2185,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:2185,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:2186,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.XYPlot:2186,1"
      Dst: "[org.jfree.chart.plot.XYPlot].clearDomainMarkers"
    - Src: "org.jfree.chart.plot.XYPlot:2188,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.jfree.chart.plot.XYPlot:2197,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.XYPlot].clearDomainMarkers(int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2209"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2218"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2217"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2218"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2217"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2212"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2215"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2214"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2218"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2227"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2226"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2227"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2226"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2221"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2210,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:2210,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:2212,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:2212,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:2212,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:2213,1"
      Dst: "[org.jfree.chart.plot.Marker].removeChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:2215,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.chart.plot.XYPlot:2227,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.XYPlot].addDomainMarker(int,org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2246,1"
      Dst: "[org.jfree.chart.plot.XYPlot].addDomainMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].addDomainMarker(int,org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2267"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2274"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2269"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2275"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2283"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2282"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2277"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2287"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2286"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2264,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:2268,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:2268,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:2270,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:2271,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.XYPlot:2273,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.XYPlot:2283,1"
      Dst: "[org.jfree.chart.plot.Marker].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:2285,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].removeDomainMarker(org.jfree.chart.plot.Marker)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Marker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2299,1"
      Dst: "[org.jfree.chart.plot.XYPlot].removeDomainMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].removeDomainMarker(org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2313,1"
      Dst: "[org.jfree.chart.plot.XYPlot].removeDomainMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].removeDomainMarker(int,org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2328,1"
      Dst: "[org.jfree.chart.plot.XYPlot].removeDomainMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].removeDomainMarker(int,org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "int"
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2346"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2349"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2348"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2351"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2354"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2353"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2355"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2357"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2355"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2357"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2347,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:2347,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:2354,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.plot.XYPlot:2356,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].addRangeMarker(org.jfree.chart.plot.Marker)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Marker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2373,1"
      Dst: "[org.jfree.chart.plot.XYPlot].addRangeMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].addRangeMarker(org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2389,1"
      Dst: "[org.jfree.chart.plot.XYPlot].addRangeMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].clearRangeMarkers()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2399"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2406"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2405"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2401"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2404"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2403"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2406"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2413"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2412"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2411"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2410"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2400,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.chart.plot.XYPlot:2401,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:2401,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:2401,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:2402,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.XYPlot:2402,1"
      Dst: "[org.jfree.chart.plot.XYPlot].clearRangeMarkers"
    - Src: "org.jfree.chart.plot.XYPlot:2404,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.jfree.chart.plot.XYPlot:2413,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.XYPlot].addRangeMarker(int,org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2431,1"
      Dst: "[org.jfree.chart.plot.XYPlot].addRangeMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].addRangeMarker(int,org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2449"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2457"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2456"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2451"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2457"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2465"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2464"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2459"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2466"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2469"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2468"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2450,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:2450,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:2452,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:2453,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.XYPlot:2455,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.XYPlot:2465,1"
      Dst: "[org.jfree.chart.plot.Marker].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:2467,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].clearRangeMarkers(int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2478"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2487"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2486"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2480"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2487"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2486"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2481"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2484"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2483"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2487"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2496"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2495"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2489"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2496"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2495"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2490"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2493"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2492"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2479,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:2479,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:2481,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:2481,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:2481,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:2482,1"
      Dst: "[org.jfree.chart.plot.Marker].removeChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:2484,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.chart.plot.XYPlot:2496,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.XYPlot].removeRangeMarker(org.jfree.chart.plot.Marker)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Marker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2509,1"
      Dst: "[org.jfree.chart.plot.XYPlot].removeRangeMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].removeRangeMarker(org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2523,1"
      Dst: "[org.jfree.chart.plot.XYPlot].removeRangeMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].removeRangeMarker(int,org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2538,1"
      Dst: "[org.jfree.chart.plot.XYPlot].removeRangeMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].removeRangeMarker(int,org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "int"
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2558"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2561"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2560"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2563"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2566"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2565"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2567"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2570"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2569"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2567"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2570"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2569"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2555,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:2559,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:2559,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:2566,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.plot.XYPlot:2568,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].addAnnotation(org.jfree.chart.annotations.XYAnnotation)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.annotations.XYAnnotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2583,1"
      Dst: "[org.jfree.chart.plot.XYPlot].addAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].addAnnotation(org.jfree.chart.annotations.XYAnnotation,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.annotations.XYAnnotation"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2597"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2600"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2599"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2594,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:2595,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.XYPlot:2596,1"
      Dst: "[org.jfree.chart.annotations.Annotation].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:2598,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].removeAnnotation(org.jfree.chart.annotations.XYAnnotation)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.annotations.XYAnnotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2614,1"
      Dst: "[org.jfree.chart.plot.XYPlot].removeAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].removeAnnotation(org.jfree.chart.annotations.XYAnnotation,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.jfree.chart.annotations.XYAnnotation"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2630"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2633"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2632"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2630"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2633"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2632"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2627,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:2628,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.plot.XYPlot:2629,1"
      Dst: "[org.jfree.chart.annotations.Annotation].removeChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:2631,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getAnnotations()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 2643
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2644,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].clearAnnotations()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2654"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2657"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2656"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2654,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:2654,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:2654,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:2655,1"
      Dst: "[org.jfree.chart.annotations.Annotation].removeChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:2657,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.chart.plot.XYPlot:2658,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].getShadowGenerator()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.util.ShadowGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 2676
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.ShadowGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2678,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].calculateAxisSpace(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2691,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:2692,1"
      Dst: "[org.jfree.chart.plot.XYPlot].calculateRangeAxisSpace"
    - Src: "org.jfree.chart.plot.XYPlot:2693,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].shrink"
    - Src: "org.jfree.chart.plot.XYPlot:2694,1"
      Dst: "[org.jfree.chart.plot.XYPlot].calculateDomainAxisSpace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].calculateDomainAxisSpace(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2710"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2715"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2714"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2715"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2731"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2730"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2716"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2722"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2721"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2722"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2740"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2739"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2731"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2740"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2739"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2732"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2736"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2711,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:2717,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getLeft"
    - Src: "org.jfree.chart.plot.XYPlot:2717,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].ensureAtLeast"
    - Src: "org.jfree.chart.plot.XYPlot:2719,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getRight"
    - Src: "org.jfree.chart.plot.XYPlot:2723,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getTop"
    - Src: "org.jfree.chart.plot.XYPlot:2725,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getBottom"
    - Src: "org.jfree.chart.plot.XYPlot:2731,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.XYPlot:2731,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:2731,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:2731,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:2734,1"
      Dst: "[org.jfree.chart.plot.XYPlot].findDomainAxisIndex"
    - Src: "org.jfree.chart.plot.XYPlot:2733,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.plot.XYPlot:2735,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].reserveSpace"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].calculateRangeAxisSpace(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2756"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2761"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2760"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2761"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2777"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2776"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2762"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2768"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2767"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2768"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2785"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2784"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2777"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2785"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2784"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2778"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2782"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2757,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:2763,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getTop"
    - Src: "org.jfree.chart.plot.XYPlot:2763,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].ensureAtLeast"
    - Src: "org.jfree.chart.plot.XYPlot:2765,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getBottom"
    - Src: "org.jfree.chart.plot.XYPlot:2769,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getLeft"
    - Src: "org.jfree.chart.plot.XYPlot:2771,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getRight"
    - Src: "org.jfree.chart.plot.XYPlot:2777,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.XYPlot:2777,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:2777,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:2777,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:2780,1"
      Dst: "[org.jfree.chart.plot.XYPlot].findRangeAxisIndex"
    - Src: "org.jfree.chart.plot.XYPlot:2779,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.plot.XYPlot:2781,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].reserveSpace"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].integerise(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Rectangle"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2797,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.XYPlot:2797,1"
      Dst: "[java.lang.Math].ceil"
    - Src: "org.jfree.chart.plot.XYPlot:2798,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.XYPlot:2799,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.XYPlot:2799,1"
      Dst: "[java.lang.Math].floor"
    - Src: "org.jfree.chart.plot.XYPlot:2800,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.XYPlot:2801,1"
      Dst: "[java.awt.Rectangle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].receive(org.jfree.chart.ChartElementVisitor)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2812"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2817"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2816"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2813"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2816"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2815"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2817"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2823"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2822"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2818"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2821"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2820"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2823"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2829"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2828"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2824"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2827"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2826"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2812,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.XYPlot:2812,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:2812,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:2812,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:2813,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.XYPlot:2814,1"
      Dst: "[org.jfree.chart.axis.Axis].receive"
    - Src: "org.jfree.chart.plot.XYPlot:2825,1"
      Dst: "[org.jfree.chart.ChartElement].receive"
    - Src: "org.jfree.chart.plot.XYPlot:2829,1"
      Dst: "[org.jfree.chart.ChartElementVisitor].visit"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.plot.XYPlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 306
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:2849"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2849"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2848"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2850"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2849"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2848"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2851"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2852"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2851"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2851"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2856"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2855"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2856"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2861"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2860"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2869"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2872"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2871"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2873"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2878"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2877"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2885"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2888"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2887"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2885"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2888"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2887"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2894"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2922"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2921"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2896"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2907"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2898"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2903"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2902"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2909"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2921"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2911"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2916"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2915"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2932"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2939"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2938"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2933"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2939"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2938"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2940"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2946"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2945"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2941"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2946"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2945"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2946"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2949"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2948"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2949"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2952"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2951"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2952"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2956"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2955"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2956"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2961"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2960"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2965"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2974"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2973"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2965"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2974"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2973"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2974"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2978"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2977"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2978"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2984"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2983"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2990"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3001"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3000"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:2992"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:2998"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:2997"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3001"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3007"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3006"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3002"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3001"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3000"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3002"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3001"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3000"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3007"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3018"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3017"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3009"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3015"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3014"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3021"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3030"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3021"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3030"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3023"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3027"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3026"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3032"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3040"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3039"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3042"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3050"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3042"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3050"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3044"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3047"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3046"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3052"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3059"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3058"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3059"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3063"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3062"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3063"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3066"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3065"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3066"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3070"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3069"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3071"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3081"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3071"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3081"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:2849,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.XYPlot:2850,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.XYPlot:2857,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea"
    - Src: "org.jfree.chart.plot.XYPlot:2861,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.XYPlot:2862,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.XYPlot:2864,1"
      Dst: "[org.jfree.chart.plot.XYPlot].calculateAxisSpace"
    - Src: "org.jfree.chart.plot.XYPlot:2865,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].shrink"
    - Src: "org.jfree.chart.plot.XYPlot:2868,1"
      Dst: "[org.jfree.chart.plot.XYPlot].integerise"
    - Src: "org.jfree.chart.plot.XYPlot:2869,1"
      Dst: "[java.awt.geom.RectangularShape].isEmpty"
    - Src: "org.jfree.chart.plot.XYPlot:2872,1"
      Dst: "[java.awt.geom.RectangularShape].clone"
    - Src: "org.jfree.chart.plot.XYPlot:2872,1"
      Dst: "[org.jfree.chart.plot.Plot].createAndAddEntity"
    - Src: "org.jfree.chart.plot.XYPlot:2874,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setDataArea"
    - Src: "org.jfree.chart.plot.XYPlot:2878,1"
      Dst: "[org.jfree.chart.plot.XYPlot].drawBackground"
    - Src: "org.jfree.chart.plot.XYPlot:2879,1"
      Dst: "[org.jfree.chart.plot.XYPlot].drawAxes"
    - Src: "org.jfree.chart.plot.XYPlot:2881,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.plot.XYPlot:2885,1"
      Dst: "[java.awt.geom.RectangularShape].contains"
    - Src: "org.jfree.chart.plot.XYPlot:2888,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:2889,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setCrosshairDistance"
    - Src: "org.jfree.chart.plot.XYPlot:2890,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setAnchor"
    - Src: "org.jfree.chart.plot.XYPlot:2892,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setAnchorX"
    - Src: "org.jfree.chart.plot.XYPlot:2893,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setAnchorY"
    - Src: "org.jfree.chart.plot.XYPlot:2895,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.XYPlot:2899,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.XYPlot:2900,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.plot.XYPlot:2899,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].java2DToValue"
    - Src: "org.jfree.chart.plot.XYPlot:2903,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.XYPlot:2908,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.XYPlot:2913,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.plot.XYPlot:2922,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainCrosshairValue"
    - Src: "org.jfree.chart.plot.XYPlot:2922,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setCrosshairX"
    - Src: "org.jfree.chart.plot.XYPlot:2923,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeCrosshairValue"
    - Src: "org.jfree.chart.plot.XYPlot:2923,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setCrosshairY"
    - Src: "org.jfree.chart.plot.XYPlot:2924,1"
      Dst: "[java.awt.Graphics].getClip"
    - Src: "org.jfree.chart.plot.XYPlot:2925,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.plot.XYPlot:2927,1"
      Dst: "[java.awt.Graphics2D].clip"
    - Src: "org.jfree.chart.plot.XYPlot:2929,1"
      Dst: "[org.jfree.chart.plot.Plot].getForegroundAlpha"
    - Src: "org.jfree.chart.plot.XYPlot:2928,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.plot.XYPlot:2928,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.plot.XYPlot:2931,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:2934,1"
      Dst: "[org.jfree.chart.plot.PlotState].getSharedAxisStates"
    - Src: "org.jfree.chart.plot.XYPlot:2947,1"
      Dst: "[org.jfree.chart.axis.AxisState].getTicks"
    - Src: "org.jfree.chart.plot.XYPlot:2947,1"
      Dst: "[org.jfree.chart.plot.XYPlot].drawDomainTickBands"
    - Src: "org.jfree.chart.plot.XYPlot:2950,1"
      Dst: "[org.jfree.chart.plot.XYPlot].drawRangeTickBands"
    - Src: "org.jfree.chart.plot.XYPlot:2953,1"
      Dst: "[org.jfree.chart.plot.XYPlot].drawDomainGridlines"
    - Src: "org.jfree.chart.plot.XYPlot:2954,1"
      Dst: "[org.jfree.chart.plot.XYPlot].drawZeroDomainBaseline"
    - Src: "org.jfree.chart.plot.XYPlot:2957,1"
      Dst: "[org.jfree.chart.plot.XYPlot].drawRangeGridlines"
    - Src: "org.jfree.chart.plot.XYPlot:2958,1"
      Dst: "[org.jfree.chart.plot.XYPlot].drawZeroRangeBaseline"
    - Src: "org.jfree.chart.plot.XYPlot:2963,1"
      Dst: "[java.awt.Graphics2D].getRenderingHint"
    - Src: "org.jfree.chart.plot.XYPlot:2963,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "org.jfree.chart.plot.XYPlot:2967,1"
      Dst: "[java.awt.image.BufferedImage].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:2968,1"
      Dst: "[java.awt.image.BufferedImage].createGraphics"
    - Src: "org.jfree.chart.plot.XYPlot:2969,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.XYPlot:2969,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.XYPlot:2969,1"
      Dst: "[java.awt.Graphics2D].translate"
    - Src: "org.jfree.chart.plot.XYPlot:2970,1"
      Dst: "[java.awt.Graphics2D].getRenderingHints"
    - Src: "org.jfree.chart.plot.XYPlot:2970,1"
      Dst: "[java.awt.Graphics2D].setRenderingHints"
    - Src: "org.jfree.chart.plot.XYPlot:2974,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.XYPlot:2974,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:2974,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:2974,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:2975,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.plot.XYPlot:2976,1"
      Dst: "[org.jfree.chart.plot.XYPlot].drawDomainMarkers"
    - Src: "org.jfree.chart.plot.XYPlot:2980,1"
      Dst: "[org.jfree.chart.plot.XYPlot].drawRangeMarkers"
    - Src: "org.jfree.chart.plot.XYPlot:2985,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDatasetRenderingOrder"
    - Src: "org.jfree.chart.plot.XYPlot:2986,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRendererIndices"
    - Src: "org.jfree.chart.plot.XYPlot:2987,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDatasetIndices"
    - Src: "org.jfree.chart.plot.XYPlot:2990,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:2990,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.XYPlot:2991,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    - Src: "org.jfree.chart.plot.XYPlot:2993,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisForDataset"
    - Src: "org.jfree.chart.plot.XYPlot:2994,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisForDataset"
    - Src: "org.jfree.chart.plot.XYPlot:2995,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].drawAnnotations"
    - Src: "org.jfree.chart.plot.XYPlot:3002,1"
      Dst: "[org.jfree.chart.plot.XYPlot].render"
    - Src: "org.jfree.chart.plot.XYPlot:3018,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].getDatasetIndex"
    - Src: "org.jfree.chart.plot.XYPlot:3020,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisIndex"
    - Src: "org.jfree.chart.plot.XYPlot:3031,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].getCrosshairX"
    - Src: "org.jfree.chart.plot.XYPlot:3031,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setDomainCrosshairValue"
    - Src: "org.jfree.chart.plot.XYPlot:3032,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isDomainCrosshairVisible"
    - Src: "org.jfree.chart.plot.XYPlot:3034,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainCrosshairPaint"
    - Src: "org.jfree.chart.plot.XYPlot:3035,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainCrosshairStroke"
    - Src: "org.jfree.chart.plot.XYPlot:3036,1"
      Dst: "[org.jfree.chart.plot.XYPlot].drawDomainCrosshair"
    - Src: "org.jfree.chart.plot.XYPlot:3041,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisIndex"
    - Src: "org.jfree.chart.plot.XYPlot:3051,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].getCrosshairY"
    - Src: "org.jfree.chart.plot.XYPlot:3051,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRangeCrosshairValue"
    - Src: "org.jfree.chart.plot.XYPlot:3052,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isRangeCrosshairVisible"
    - Src: "org.jfree.chart.plot.XYPlot:3054,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeCrosshairPaint"
    - Src: "org.jfree.chart.plot.XYPlot:3055,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeCrosshairStroke"
    - Src: "org.jfree.chart.plot.XYPlot:3056,1"
      Dst: "[org.jfree.chart.plot.XYPlot].drawRangeCrosshair"
    - Src: "org.jfree.chart.plot.XYPlot:3060,1"
      Dst: "[org.jfree.chart.plot.Plot].drawNoDataMessage"
    - Src: "org.jfree.chart.plot.XYPlot:3070,1"
      Dst: "[org.jfree.chart.plot.XYPlot].drawAnnotations"
    - Src: "org.jfree.chart.plot.XYPlot:3073,1"
      Dst: "[org.jfree.chart.util.ShadowGenerator].createDropShadow"
    - Src: "org.jfree.chart.plot.XYPlot:3076,1"
      Dst: "[org.jfree.chart.util.ShadowGenerator].calculateOffsetX"
    - Src: "org.jfree.chart.plot.XYPlot:3078,1"
      Dst: "[org.jfree.chart.util.ShadowGenerator].calculateOffsetY"
    - Src: "org.jfree.chart.plot.XYPlot:3075,1"
      Dst: "[java.awt.Graphics].drawImage"
    - Src: "org.jfree.chart.plot.XYPlot:3082,1"
      Dst: "[java.awt.Graphics].setClip"
    - Src: "org.jfree.chart.plot.XYPlot:3085,1"
      Dst: "[org.jfree.chart.plot.Plot].drawOutline"
    JavaMethodInfo: null
    BBCount: 97
    CyclomaticComplexity: 8
  - functionName: "[org.jfree.chart.plot.XYPlot].getDatasetIndices(org.jfree.chart.plot.DatasetRenderingOrder)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.DatasetRenderingOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3098"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3099"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3102"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3101"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3107"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3097,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:3098,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.XYPlot:3098,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:3098,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:3098,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:3099,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.XYPlot:3100,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.XYPlot:3100,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.XYPlot:3103,1"
      Dst: "[java.util.Collections].sort"
    - Src: "org.jfree.chart.plot.XYPlot:3105,1"
      Dst: "[java.util.Collections].reverse"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].getRendererIndices(org.jfree.chart.plot.DatasetRenderingOrder)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.DatasetRenderingOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3112"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3117"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3116"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3113"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3116"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3115"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3118"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3121"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3111,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:3112,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.XYPlot:3112,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:3112,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:3112,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:3113,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.XYPlot:3114,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.XYPlot:3114,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.XYPlot:3117,1"
      Dst: "[java.util.Collections].sort"
    - Src: "org.jfree.chart.plot.XYPlot:3119,1"
      Dst: "[java.util.Collections].reverse"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].drawBackground(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3132,1"
      Dst: "[org.jfree.chart.plot.Plot].fillBackground"
    - Src: "org.jfree.chart.plot.XYPlot:3133,1"
      Dst: "[org.jfree.chart.plot.XYPlot].drawQuadrants"
    - Src: "org.jfree.chart.plot.XYPlot:3134,1"
      Dst: "[org.jfree.chart.plot.Plot].drawBackgroundImage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].drawQuadrants(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 189
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3160"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3162"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3179"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3194"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3193"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3180"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3194"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3193"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3180"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3194"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3193"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3209"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3208"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3195"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3209"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3208"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3195"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3209"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3208"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3196"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3202"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3201"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3209"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3223"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3210"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3223"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3210"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3223"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3217"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3216"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3238"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3225"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3238"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3225"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3238"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3226"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3231"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3239"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3243"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3249"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3248"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3244"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3240"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3239"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3244"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3240"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3239"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3152,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3156,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.plot.XYPlot:3156,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.XYPlot:3156,1"
      Dst: "[org.jfree.data.Range].constrain"
    - Src: "org.jfree.chart.plot.XYPlot:3157,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.plot.XYPlot:3157,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.plot.XYPlot:3159,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3163,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.XYPlot:3164,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.plot.XYPlot:3166,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.plot.XYPlot:3169,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    - Src: "org.jfree.chart.plot.XYPlot:3182,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.plot.XYPlot:3183,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.plot.XYPlot:3184,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:3240,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.plot.XYPlot:3242,1"
      Dst: "[org.jfree.chart.plot.Plot].getBackgroundAlpha"
    - Src: "org.jfree.chart.plot.XYPlot:3241,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.plot.XYPlot:3241,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.plot.XYPlot:3245,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.XYPlot:3246,1"
      Dst: "[java.awt.Graphics2D].fill"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].drawDomainTickBands(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3269"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3278"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3277"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3271"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3274"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3276"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3274"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3279"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3264,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainTickBandPaint"
    - Src: "org.jfree.chart.plot.XYPlot:3267,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3268,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.plot.XYPlot:3269,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:3269,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:3269,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:3270,1"
      Dst: "[org.jfree.chart.axis.ValueTick].getValue"
    - Src: "org.jfree.chart.plot.XYPlot:3272,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    - Src: "org.jfree.chart.plot.XYPlot:3272,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].fillDomainGridBand"
    - Src: "org.jfree.chart.plot.XYPlot:3278,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].drawRangeTickBands(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3298"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3317"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3316"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3302"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3311"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3310"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3304"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3308"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3307"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3309"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3308"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3307"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3312"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3317"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3316"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3297,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeTickBandPaint"
    - Src: "org.jfree.chart.plot.XYPlot:3300,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3301,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.plot.XYPlot:3302,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:3302,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:3302,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:3303,1"
      Dst: "[org.jfree.chart.axis.ValueTick].getValue"
    - Src: "org.jfree.chart.plot.XYPlot:3305,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    - Src: "org.jfree.chart.plot.XYPlot:3305,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].fillRangeGridBand"
    - Src: "org.jfree.chart.plot.XYPlot:3311,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].drawAxes(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 98
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3336"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3344"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3343"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3341"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3340"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3344"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3351"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3350"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3345"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3349"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3348"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3356"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3364"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3363"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3366"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3374"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3373"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3376"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3383"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3386"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3393"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3392"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3333,1"
      Dst: "[org.jfree.chart.axis.AxisCollection].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:3336,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.XYPlot:3336,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:3336,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:3336,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:3338,1"
      Dst: "[org.jfree.chart.plot.XYPlot].findDomainAxisIndex"
    - Src: "org.jfree.chart.plot.XYPlot:3339,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.plot.XYPlot:3339,1"
      Dst: "[org.jfree.chart.axis.AxisCollection].add"
    - Src: "org.jfree.chart.plot.XYPlot:3346,1"
      Dst: "[org.jfree.chart.plot.XYPlot].findRangeAxisIndex"
    - Src: "org.jfree.chart.plot.XYPlot:3347,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.plot.XYPlot:3351,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:3354,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.XYPlot:3355,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.XYPlot:3354,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateTopOutset"
    - Src: "org.jfree.chart.plot.XYPlot:3356,1"
      Dst: "[org.jfree.chart.axis.AxisCollection].getAxesAtTop"
    - Src: "org.jfree.chart.plot.XYPlot:3356,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:3357,1"
      Dst: "[org.jfree.chart.axis.Axis].draw"
    - Src: "org.jfree.chart.plot.XYPlot:3359,1"
      Dst: "[org.jfree.chart.axis.AxisState].getCursor"
    - Src: "org.jfree.chart.plot.XYPlot:3360,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.XYPlot:3364,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.XYPlot:3365,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateBottomOutset"
    - Src: "org.jfree.chart.plot.XYPlot:3366,1"
      Dst: "[org.jfree.chart.axis.AxisCollection].getAxesAtBottom"
    - Src: "org.jfree.chart.plot.XYPlot:3374,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.XYPlot:3375,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.XYPlot:3375,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateLeftOutset"
    - Src: "org.jfree.chart.plot.XYPlot:3376,1"
      Dst: "[org.jfree.chart.axis.AxisCollection].getAxesAtLeft"
    - Src: "org.jfree.chart.plot.XYPlot:3384,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.XYPlot:3385,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateRightOutset"
    - Src: "org.jfree.chart.plot.XYPlot:3386,1"
      Dst: "[org.jfree.chart.axis.AxisCollection].getAxesAtRight"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 7
  - functionName: "[org.jfree.chart.plot.XYPlot].render(java.awt.Graphics2D,java.awt.geom.Rectangle2D,int,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.CrosshairState)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.CrosshairState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 94
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3417"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3493"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3492"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3421"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3422"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3421"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3421"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3424"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3423"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3425"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3427"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3437"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3467"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3439"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3439"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3438"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3441"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3439"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3438"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3444"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3447"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3446"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3447"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3453"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3456"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3460"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3468"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3493"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3492"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3470"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3468"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3467"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3473"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3479"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3482"
      Branch Sides: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3416,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataset"
    - Src: "org.jfree.chart.plot.XYPlot:3417,1"
      Dst: "[org.jfree.data.general.DatasetUtils].isEmptyOrNull"
    - Src: "org.jfree.chart.plot.XYPlot:3419,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisForDataset"
    - Src: "org.jfree.chart.plot.XYPlot:3420,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisForDataset"
    - Src: "org.jfree.chart.plot.XYPlot:3424,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    - Src: "org.jfree.chart.plot.XYPlot:3432,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].initialise"
    - Src: "org.jfree.chart.plot.XYPlot:3434,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].getPassCount"
    - Src: "org.jfree.chart.plot.XYPlot:3436,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getSeriesRenderingOrder"
    - Src: "org.jfree.chart.plot.XYPlot:3440,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.chart.plot.XYPlot:3443,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.plot.XYPlot:3447,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].getProcessVisibleItemsOnly"
    - Src: "org.jfree.chart.plot.XYPlot:3449,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.plot.XYPlot:3450,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    - Src: "org.jfree.chart.plot.XYPlot:3448,1"
      Dst: "[org.jfree.chart.renderer.RendererUtils].findLiveItems"
    - Src: "org.jfree.chart.plot.XYPlot:3451,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.plot.XYPlot:3452,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.plot.XYPlot:3454,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].startSeriesPass"
    - Src: "org.jfree.chart.plot.XYPlot:3457,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].drawItem"
    - Src: "org.jfree.chart.plot.XYPlot:3461,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].endSeriesPass"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 7
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainAxisForDataset(int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 3503
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireNonNegative(int,java.lang.String)"
    - "[org.jfree.chart.plot.XYPlot].getDomainAxis(int)"
    - "[org.jfree.chart.plot.XYPlot].getDomainAxis(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3507"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3512"
        BranchSideFuncs:
        - "getDomainAxis(int)"
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3504,1"
      Dst: "[org.jfree.chart.internal.Args].requireNonNegative"
    - Src: "org.jfree.chart.plot.XYPlot:3506,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:3506,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:3509,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.XYPlot:3510,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.XYPlot:3510,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeAxisForDataset(int)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3529"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3534"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3526,1"
      Dst: "[org.jfree.chart.internal.Args].requireNonNegative"
    - Src: "org.jfree.chart.plot.XYPlot:3528,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:3528,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:3531,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.XYPlot:3532,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.XYPlot:3532,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].drawDomainGridlines(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3553"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3558"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3557"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3558"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3559"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3558"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3558"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3582"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3581"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3561"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3582"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3581"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3563"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3568"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3567"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3564"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3568"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3567"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3568"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3574"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3573"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3569"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3574"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3573"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3575"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3579"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3575"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3579"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3553,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    - Src: "org.jfree.chart.plot.XYPlot:3558,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isDomainGridlinesVisible"
    - Src: "org.jfree.chart.plot.XYPlot:3558,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isDomainMinorGridlinesVisible"
    - Src: "org.jfree.chart.plot.XYPlot:3561,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:3561,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:3561,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:3563,1"
      Dst: "[org.jfree.chart.axis.ValueTick].getTickType"
    - Src: "org.jfree.chart.plot.XYPlot:3565,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainMinorGridlineStroke"
    - Src: "org.jfree.chart.plot.XYPlot:3566,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainMinorGridlinePaint"
    - Src: "org.jfree.chart.plot.XYPlot:3570,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainGridlineStroke"
    - Src: "org.jfree.chart.plot.XYPlot:3571,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainGridlinePaint"
    - Src: "org.jfree.chart.plot.XYPlot:3577,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3577,1"
      Dst: "[org.jfree.chart.axis.ValueTick].getValue"
    - Src: "org.jfree.chart.plot.XYPlot:3576,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].drawDomainLine"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].drawRangeGridlines(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3598"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3603"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3602"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3603"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3604"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3603"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3603"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3629"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3628"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3607"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3629"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3628"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3608"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3629"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3628"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3610"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3615"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3614"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3611"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3615"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3614"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3615"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3621"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3620"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3616"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3621"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3620"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3621"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3621"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3620"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3622"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3626"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3625"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3621"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3626"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3625"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3598,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    - Src: "org.jfree.chart.plot.XYPlot:3603,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isRangeGridlinesVisible"
    - Src: "org.jfree.chart.plot.XYPlot:3603,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isRangeMinorGridlinesVisible"
    - Src: "org.jfree.chart.plot.XYPlot:3606,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3608,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:3608,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:3608,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:3610,1"
      Dst: "[org.jfree.chart.axis.ValueTick].getTickType"
    - Src: "org.jfree.chart.plot.XYPlot:3612,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeMinorGridlineStroke"
    - Src: "org.jfree.chart.plot.XYPlot:3613,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeMinorGridlinePaint"
    - Src: "org.jfree.chart.plot.XYPlot:3617,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeGridlineStroke"
    - Src: "org.jfree.chart.plot.XYPlot:3618,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeGridlinePaint"
    - Src: "org.jfree.chart.plot.XYPlot:3621,1"
      Dst: "[org.jfree.chart.axis.ValueTick].getValue"
    - Src: "org.jfree.chart.plot.XYPlot:3622,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isRangeZeroBaselineVisible"
    - Src: "org.jfree.chart.plot.XYPlot:3623,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].drawRangeLine"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].drawZeroDomainBaseline(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3640"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3645"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3644"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3640"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3645"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3644"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3640,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isDomainZeroBaselineVisible"
    - Src: "org.jfree.chart.plot.XYPlot:3640,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    - Src: "org.jfree.chart.plot.XYPlot:3641,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3641,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].drawDomainLine"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].drawZeroRangeBaseline(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3656"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3660"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3659"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3656,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isRangeZeroBaselineVisible"
    - Src: "org.jfree.chart.plot.XYPlot:3657,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    - Src: "org.jfree.chart.plot.XYPlot:3657,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3657,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].drawRangeLine"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].drawAnnotations(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3672"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3678"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3677"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3672,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:3672,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:3672,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:3673,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3674,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3675,1"
      Dst: "[org.jfree.chart.annotations.XYAnnotation].draw"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].drawDomainMarkers(java.awt.Graphics2D,java.awt.geom.Rectangle2D,int,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "int"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3693"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3698"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3697"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3698"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3701"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3700"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3703"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3709"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3708"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3703"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3709"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3708"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3704"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3709"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3708"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3692,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    - Src: "org.jfree.chart.plot.XYPlot:3698,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDatasetCount"
    - Src: "org.jfree.chart.plot.XYPlot:3701,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainMarkers"
    - Src: "org.jfree.chart.plot.XYPlot:3702,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisForDataset"
    - Src: "org.jfree.chart.plot.XYPlot:3704,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:3704,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:3704,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:3705,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].drawDomainMarker"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].drawRangeMarkers(java.awt.Graphics2D,java.awt.geom.Rectangle2D,int,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "int"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3724"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3729"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3728"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3729"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3732"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3731"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3734"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3739"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3738"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3734"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3739"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3738"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3735"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3739"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3738"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3723,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    - Src: "org.jfree.chart.plot.XYPlot:3729,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDatasetCount"
    - Src: "org.jfree.chart.plot.XYPlot:3732,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeMarkers"
    - Src: "org.jfree.chart.plot.XYPlot:3733,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisForDataset"
    - Src: "org.jfree.chart.plot.XYPlot:3735,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:3735,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:3735,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:3736,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].drawRangeMarker"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainMarkers(org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3751,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainMarkers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeMarkers(org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3764,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeMarkers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainMarkers(int,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3780"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3783"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3782"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3783"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3786"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3785"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3786"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3789"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3788"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3781,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:3781,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:3787,1"
      Dst: "[java.util.Collections].unmodifiableCollection"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeMarkers(int,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3805"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3808"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3807"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3808"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3811"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3810"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3811"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3814"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3813"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3806,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:3806,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:3812,1"
      Dst: "[java.util.Collections].unmodifiableCollection"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].drawHorizontalLine(java.awt.Graphics2D,java.awt.geom.Rectangle2D,double,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3832"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3835"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3834"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3835"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3844"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3843"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3831,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3832,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.plot.XYPlot:3833,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3835,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.plot.XYPlot:3835,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.plot.XYPlot:3836,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.plot.XYPlot:3837,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.XYPlot:3838,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.XYPlot:3838,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:3839,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.XYPlot:3840,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.XYPlot:3841,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].drawDomainCrosshair(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotOrientation,double,org.jfree.chart.axis.ValueAxis,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotOrientation"
    - "double"
    - "org.jfree.chart.axis.ValueAxis"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3861"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3865"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3864"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3865"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3871"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3870"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3861,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.plot.XYPlot:3861,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.plot.XYPlot:3866,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.plot.XYPlot:3868,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.XYPlot:3869,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.XYPlot:3869,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:3873,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.XYPlot:3874,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.XYPlot:3876,1"
      Dst: "[java.awt.Graphics2D].getRenderingHint"
    - Src: "org.jfree.chart.plot.XYPlot:3877,1"
      Dst: "[java.awt.Graphics2D].setRenderingHint"
    - Src: "org.jfree.chart.plot.XYPlot:3879,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.XYPlot:3880,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.XYPlot:3881,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].drawVerticalLine(java.awt.Graphics2D,java.awt.geom.Rectangle2D,double,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3898"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3901"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3900"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3901"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3911"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3910"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3897,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3898,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.plot.XYPlot:3899,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3901,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.plot.XYPlot:3901,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.plot.XYPlot:3902,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.plot.XYPlot:3904,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.XYPlot:3905,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.XYPlot:3905,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:3906,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.XYPlot:3907,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.XYPlot:3908,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].drawRangeCrosshair(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotOrientation,double,org.jfree.chart.axis.ValueAxis,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotOrientation"
    - "double"
    - "org.jfree.chart.axis.ValueAxis"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3928"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3931"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3930"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3935"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3941"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3940"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3928,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.plot.XYPlot:3928,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.plot.XYPlot:3931,1"
      Dst: "[java.awt.Graphics2D].getRenderingHint"
    - Src: "org.jfree.chart.plot.XYPlot:3932,1"
      Dst: "[java.awt.Graphics2D].setRenderingHint"
    - Src: "org.jfree.chart.plot.XYPlot:3936,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.plot.XYPlot:3938,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.XYPlot:3939,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.XYPlot:3939,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:3942,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.XYPlot:3943,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.XYPlot:3945,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.XYPlot:3946,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.XYPlot:3947,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].handleClick(int,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3962"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3978"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3965"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3972"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3971"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3973"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:3979"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3978"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3961,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.plot.XYPlot:3962,1"
      Dst: "[java.awt.geom.Rectangle2D].contains"
    - Src: "org.jfree.chart.plot.XYPlot:3964,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3967,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.plot.XYPlot:3966,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].java2DToValue"
    - Src: "org.jfree.chart.plot.XYPlot:3968,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setDomainCrosshairValue"
    - Src: "org.jfree.chart.plot.XYPlot:3972,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.XYPlot:3975,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.plot.XYPlot:3976,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRangeCrosshairValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDatasetsMappedToDomainAxis(java.lang.Integer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 3989
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 34
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:3992"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4005"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4004"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3995"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4000"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:3999"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:3996"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4004"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4003"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4000"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4004"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4003"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:3990,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:3991,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:3992,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.XYPlot:3992,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:3992,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:3992,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:3993,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.XYPlot:3993,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.XYPlot:3994,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:3994,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:3996,1"
      Dst: "[java.lang.Integer].equals"
    - Src: "org.jfree.chart.plot.XYPlot:3997,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.XYPlot:3997,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.XYPlot:4000,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].getDatasetsMappedToRangeAxis(java.lang.Integer)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 4016
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 34
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4019"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4032"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4031"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4022"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4027"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4026"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4023"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4031"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4030"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4027"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4031"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4030"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4017,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:4018,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:4019,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.XYPlot:4019,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:4019,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:4019,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:4020,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.XYPlot:4020,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.XYPlot:4021,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:4021,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.XYPlot:4023,1"
      Dst: "[java.lang.Integer].equals"
    - Src: "org.jfree.chart.plot.XYPlot:4024,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.XYPlot:4024,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.XYPlot:4027,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainAxisIndex(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 4044
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].findDomainAxisIndex(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.plot.XYPlot].getDomainAxisIndex(org.jfree.chart.axis.ValueAxis)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4046"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4054"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4049"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4054"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4045,1"
      Dst: "[org.jfree.chart.plot.XYPlot].findDomainAxisIndex"
    - Src: "org.jfree.chart.plot.XYPlot:4048,1"
      Dst: "[org.jfree.chart.plot.Plot].getParent"
    - Src: "org.jfree.chart.plot.XYPlot:4052,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].findDomainAxisIndex(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 4058
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4059"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4060"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4063"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4062"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4059,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.XYPlot:4059,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:4059,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:4059,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:4060,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.XYPlot:4061,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.XYPlot:4061,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeAxisIndex(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 4076
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].findRangeAxisIndex(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.plot.XYPlot].getRangeAxisIndex(org.jfree.chart.axis.ValueAxis)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4078"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4086"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4081"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4086"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4077,1"
      Dst: "[org.jfree.chart.plot.XYPlot].findRangeAxisIndex"
    - Src: "org.jfree.chart.plot.XYPlot:4080,1"
      Dst: "[org.jfree.chart.plot.Plot].getParent"
    - Src: "org.jfree.chart.plot.XYPlot:4084,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].findRangeAxisIndex(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 4090
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4091"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4092"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4095"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4094"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4091,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.XYPlot:4091,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:4091,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:4091,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:4092,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.XYPlot:4093,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.XYPlot:4093,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 4108
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].getDomainAxisIndex(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.XYPlot].getDatasetsMappedToDomainAxis(java.lang.Integer)"
    - "[org.jfree.chart.plot.XYPlot].getRangeAxisIndex(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.XYPlot].getDatasetsMappedToRangeAxis(java.lang.Integer)"
    - "[org.jfree.chart.plot.XYPlot].getRendererForDataset(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].findDomainBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].findDomainBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findDomainBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.XYErrorRenderer].findDomainBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].findDomainBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].findDomainBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].findDomainBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    - "[org.jfree.data.general.DatasetUtils].findDomainBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.StackedXYBarRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.DeviationRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].findRangeBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.XYErrorRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    - "[org.jfree.data.general.DatasetUtils].findRangeBounds(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getAnnotations()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].getIncludeInDataBounds()"
    - "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].getXRange()"
    - "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].getYRange()"
    functionUses: 7
    ICount: 97
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4116"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4130"
        BranchSideFuncs:
        - "getDatasetsMappedToDomainAxis(java.lang.Integer)"
      - BranchSide: "org.jfree.chart.plot.XYPlot:4129"
        BranchSideFuncs:
        - "getRangeAxisIndex(org.jfree.chart.axis.ValueAxis)"
    - Branch String: "org.jfree.chart.plot.XYPlot:4119"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4129"
        BranchSideFuncs:
        - "getRangeAxisIndex(org.jfree.chart.axis.ValueAxis)"
    - Branch String: "org.jfree.chart.plot.XYPlot:4121"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4129"
        BranchSideFuncs:
        - "getRangeAxisIndex(org.jfree.chart.axis.ValueAxis)"
    - Branch String: "org.jfree.chart.plot.XYPlot:4122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4131"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4145"
        BranchSideFuncs:
        - "getDatasetsMappedToRangeAxis(java.lang.Integer)"
      - BranchSide: "org.jfree.chart.plot.XYPlot:4144"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4145"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4144"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4145"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4144"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4136"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4138"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4176"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4175"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4174"
        BranchSideFuncs:
        - "getRendererForDataset(org.jfree.data.xy.XYDataset)"
      - BranchSide: "org.jfree.chart.plot.XYPlot:4173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4148"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4158"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4157"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4166"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4174"
        BranchSideFuncs:
        - "getAnnotations()"
      - BranchSide: "org.jfree.chart.plot.XYPlot:4173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4167"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4174"
        BranchSideFuncs:
        - "getAnnotations()"
      - BranchSide: "org.jfree.chart.plot.XYPlot:4173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4171"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4170"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4176"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4187"
        BranchSideFuncs:
        - "getIncludeInDataBounds()"
      - BranchSide: "org.jfree.chart.plot.XYPlot:4186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4186"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4185"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4179"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4183"
        BranchSideFuncs:
        - "getXRange()"
      - BranchSide: "org.jfree.chart.plot.XYPlot:4182"
        BranchSideFuncs:
        - "getYRange()"
        - "combine(org.jfree.data.Range,org.jfree.data.Range)"
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4110,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:4115,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisIndex"
    - Src: "org.jfree.chart.plot.XYPlot:4118,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.XYPlot:4118,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDatasetsMappedToDomainAxis"
    - Src: "org.jfree.chart.plot.XYPlot:4118,1"
      Dst: "[java.util.List].addAll"
    - Src: "org.jfree.chart.plot.XYPlot:4121,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:4121,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:4121,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:4123,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.XYPlot:4130,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisIndex"
    - Src: "org.jfree.chart.plot.XYPlot:4133,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDatasetsMappedToRangeAxis"
    - Src: "org.jfree.chart.plot.XYPlot:4147,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRendererForDataset"
    - Src: "org.jfree.chart.plot.XYPlot:4150,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].findDomainBounds"
    - Src: "org.jfree.chart.plot.XYPlot:4150,1"
      Dst: "[org.jfree.data.Range].combine"
    - Src: "org.jfree.chart.plot.XYPlot:4154,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findDomainBounds"
    - Src: "org.jfree.chart.plot.XYPlot:4159,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].findRangeBounds"
    - Src: "org.jfree.chart.plot.XYPlot:4163,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findRangeBounds"
    - Src: "org.jfree.chart.plot.XYPlot:4167,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].getAnnotations"
    - Src: "org.jfree.chart.plot.XYPlot:4167,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:4178,1"
      Dst: "[org.jfree.chart.annotations.XYAnnotationBoundsInfo].getIncludeInDataBounds"
    - Src: "org.jfree.chart.plot.XYPlot:4180,1"
      Dst: "[org.jfree.chart.annotations.XYAnnotationBoundsInfo].getXRange"
    - Src: "org.jfree.chart.plot.XYPlot:4183,1"
      Dst: "[org.jfree.chart.annotations.XYAnnotationBoundsInfo].getYRange"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 6
  - functionName: "[org.jfree.chart.plot.XYPlot].annotationChanged(org.jfree.chart.event.AnnotationChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 4197
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.AnnotationChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.plot.CategoryPlot].annotationChanged(org.jfree.chart.event.AnnotationChangeEvent)"
    - "[org.jfree.chart.plot.Plot].annotationChanged(org.jfree.chart.event.AnnotationChangeEvent)"
    - "[org.jfree.chart.plot.XYPlot].annotationChanged(org.jfree.chart.event.AnnotationChangeEvent)"
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.event.PlotChangeEvent].<init>(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.plot.Plot].notifyListeners(org.jfree.chart.event.PlotChangeEvent)"
    functionUses: 3
    ICount: 11
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4198"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4202"
        BranchSideFuncs:
        - "annotationChanged(org.jfree.chart.event.AnnotationChangeEvent)"
        - "getParent()"
      - BranchSide: "org.jfree.chart.plot.XYPlot:4201"
        BranchSideFuncs:
        - "<init>(org.jfree.chart.plot.Plot)"
        - "notifyListeners(org.jfree.chart.event.PlotChangeEvent)"
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4198,1"
      Dst: "[org.jfree.chart.plot.Plot].getParent"
    - Src: "org.jfree.chart.plot.XYPlot:4199,1"
      Dst: "[org.jfree.chart.plot.Plot].annotationChanged"
    - Src: "org.jfree.chart.plot.XYPlot:4202,1"
      Dst: "[org.jfree.chart.event.PlotChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:4203,1"
      Dst: "[org.jfree.chart.plot.Plot].notifyListeners"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 4215
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.DatasetChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].configureDomainAxes()"
    - "[org.jfree.chart.plot.XYPlot].configureRangeAxes()"
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.plot.PolarPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.Plot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.CategoryPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.XYPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.ThermometerPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.event.PlotChangeEvent].<init>(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.event.ChartChangeEvent].setType(org.jfree.chart.event.ChartChangeEventType)"
    - "[org.jfree.chart.plot.Plot].notifyListeners(org.jfree.chart.event.PlotChangeEvent)"
    functionUses: 7
    ICount: 15
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4218"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4222"
        BranchSideFuncs:
        - "getParent()"
        - "datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
      - BranchSide: "org.jfree.chart.plot.XYPlot:4221"
        BranchSideFuncs:
        - "setType(org.jfree.chart.event.ChartChangeEventType)"
        - "<init>(org.jfree.chart.plot.Plot)"
        - "notifyListeners(org.jfree.chart.event.PlotChangeEvent)"
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4216,1"
      Dst: "[org.jfree.chart.plot.XYPlot].configureDomainAxes"
    - Src: "org.jfree.chart.plot.XYPlot:4217,1"
      Dst: "[org.jfree.chart.plot.XYPlot].configureRangeAxes"
    - Src: "org.jfree.chart.plot.XYPlot:4218,1"
      Dst: "[org.jfree.chart.plot.Plot].getParent"
    - Src: "org.jfree.chart.plot.XYPlot:4219,1"
      Dst: "[org.jfree.chart.plot.Plot].datasetChanged"
    - Src: "org.jfree.chart.plot.XYPlot:4222,1"
      Dst: "[org.jfree.chart.event.PlotChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:4223,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].setType"
    - Src: "org.jfree.chart.plot.XYPlot:4224,1"
      Dst: "[org.jfree.chart.plot.Plot].notifyListeners"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].rendererChanged(org.jfree.chart.event.RendererChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 4236
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.RendererChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.event.RendererChangeEvent].getSeriesVisibilityChanged()"
    - "[org.jfree.chart.plot.XYPlot].configureDomainAxes()"
    - "[org.jfree.chart.plot.XYPlot].configureRangeAxes()"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4237"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4241"
        BranchSideFuncs:
        - "configureRangeAxes()"
        - "configureDomainAxes()"
      - BranchSide: "org.jfree.chart.plot.XYPlot:4240"
        BranchSideFuncs:
        - "fireChangeEvent()"
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4237,1"
      Dst: "[org.jfree.chart.event.RendererChangeEvent].getSeriesVisibilityChanged"
    - Src: "org.jfree.chart.plot.XYPlot:4238,1"
      Dst: "[org.jfree.chart.plot.XYPlot].configureDomainAxes"
    - Src: "org.jfree.chart.plot.XYPlot:4239,1"
      Dst: "[org.jfree.chart.plot.XYPlot].configureRangeAxes"
    - Src: "org.jfree.chart.plot.XYPlot:4241,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].isDomainCrosshairVisible()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainCrosshairVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4269"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4268"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4267,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].isDomainCrosshairLockedOnData()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainCrosshairLockedOnData(boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4297"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4296"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4295,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainCrosshairValue()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainCrosshairValue(double)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4319,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setDomainCrosshairValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainCrosshairValue(double,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4337"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4336"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4337"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4334,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isDomainCrosshairVisible"
    - Src: "org.jfree.chart.plot.XYPlot:4335,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainCrosshairStroke()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainCrosshairStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4361,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:4363,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getDomainCrosshairPaint()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainCrosshairPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 4387
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4388,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:4390,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].isRangeCrosshairVisible()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeCrosshairVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4415"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4419"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4418"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4417,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].isRangeCrosshairLockedOnData()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeCrosshairLockedOnData(boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4443"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4447"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4446"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4445,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeCrosshairValue()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeCrosshairValue(double)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4471,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRangeCrosshairValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeCrosshairValue(double,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4486"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4489"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4488"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4486"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4489"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4488"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4486,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isRangeCrosshairVisible"
    - Src: "org.jfree.chart.plot.XYPlot:4487,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeCrosshairStroke()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeCrosshairStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4514,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:4516,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getRangeCrosshairPaint()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangeCrosshairPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 4540
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4541,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.XYPlot:4543,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getFixedDomainAxisSpace()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setFixedDomainAxisSpace(org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4566,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setFixedDomainAxisSpace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setFixedDomainAxisSpace(org.jfree.chart.axis.AxisSpace,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.axis.AxisSpace"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4580"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4583"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4582"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4581,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getFixedRangeAxisSpace()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setFixedRangeAxisSpace(org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4605,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setFixedRangeAxisSpace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setFixedRangeAxisSpace(org.jfree.chart.axis.AxisSpace,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.axis.AxisSpace"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4619"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4622"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4621"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4620,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].isDomainPannable()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setDomainPannable(boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].isRangePannable()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setRangePannable(boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].panDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4676"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4679"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4678"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4680"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4688"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4687"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4682"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4686"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4685"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4686"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4685"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4676,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isDomainPannable"
    - Src: "org.jfree.chart.plot.XYPlot:4679,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisCount"
    - Src: "org.jfree.chart.plot.XYPlot:4681,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.XYPlot:4686,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.plot.XYPlot:4686,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].pan"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].panRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4700"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4703"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4702"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4704"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4712"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4711"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4706"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4710"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4709"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4710"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4709"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4700,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isRangePannable"
    - Src: "org.jfree.chart.plot.XYPlot:4703,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisCount"
    - Src: "org.jfree.chart.plot.XYPlot:4705,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.XYPlot:4710,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.plot.XYPlot:4710,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].pan"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].zoomDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4727,1"
      Dst: "[org.jfree.chart.plot.XYPlot].zoomDomainAxes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].zoomDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4745"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4762"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4761"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4746"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4749"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4748"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4749"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4758"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4752"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4756"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4755"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4745,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.XYPlot:4745,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:4745,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:4745,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:4751,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.XYPlot:4753,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.XYPlot:4756,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.plot.XYPlot:4756,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.plot.XYPlot:4755,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].java2DToValue"
    - Src: "org.jfree.chart.plot.XYPlot:4757,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].resizeRange2"
    - Src: "org.jfree.chart.plot.XYPlot:4759,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].resizeRange"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].zoomDomainAxes(double,double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4781"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4786"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4785"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4782"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4785"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4784"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4781,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.XYPlot:4781,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:4781,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:4781,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:4783,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].zoomRange"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].zoomRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4801,1"
      Dst: "[org.jfree.chart.plot.XYPlot].zoomRangeAxes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].zoomRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D,boolean)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4820"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4837"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4836"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4821"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4824"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4823"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4824"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4833"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4827"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4831"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4830"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4820,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.XYPlot:4820,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:4820,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:4820,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:4826,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.XYPlot:4828,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.XYPlot:4831,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.plot.XYPlot:4831,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.plot.XYPlot:4830,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].java2DToValue"
    - Src: "org.jfree.chart.plot.XYPlot:4832,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].resizeRange2"
    - Src: "org.jfree.chart.plot.XYPlot:4834,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].resizeRange"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].zoomRangeAxes(double,double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4852"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4857"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4856"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4853"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4856"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4855"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4852,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.XYPlot:4852,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:4852,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:4852,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:4854,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].zoomRange"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].isDomainZoomable()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].isRangeZoomable()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getSeriesCount()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4894"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4897"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4896"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4893,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataset"
    - Src: "org.jfree.chart.plot.XYPlot:4895,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getFixedLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].setFixedLegendItems(org.jfree.chart.legend.LegendItemCollection)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.legend.LegendItemCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4922,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].getLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4934"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4937"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4936"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4938"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4961"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4960"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4939"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4942"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4941"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4944"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4947"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4946"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4947"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4960"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4959"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4949"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4960"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4959"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4950"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4948"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4947"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4951"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4948"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4947"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4954"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4948"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4947"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4937,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:4938,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.XYPlot:4938,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:4938,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:4938,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:4942,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.plot.XYPlot:4943,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    - Src: "org.jfree.chart.plot.XYPlot:4948,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.chart.plot.XYPlot:4950,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].isSeriesVisible"
    - Src: "org.jfree.chart.plot.XYPlot:4951,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].isSeriesVisibleInLegend"
    - Src: "org.jfree.chart.plot.XYPlot:4952,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].getLegendItem"
    - Src: "org.jfree.chart.plot.XYPlot:4955,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].add"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.XYPlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 269
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:4973"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4976"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4975"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4976"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4980"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4979"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4981"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4984"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4983"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4984"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4987"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4986"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4987"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4990"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4989"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4990"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4993"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4992"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4993"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:4996"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:4997"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5000"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:4999"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5000"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5003"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5002"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5003"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5006"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5007"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5010"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5011"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5014"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5013"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5014"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5017"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5016"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5017"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5020"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5019"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5020"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5023"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5022"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5023"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5026"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5027"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5030"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5029"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5030"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5033"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5032"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5033"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5036"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5035"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5036"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5039"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5038"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5039"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5042"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5041"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5042"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5045"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5044"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5045"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5048"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5047"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5048"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5051"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5050"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5051"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5054"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5053"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5054"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5057"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5058"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5061"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5060"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5061"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5064"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5065"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5068"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5067"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5068"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5071"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5072"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5075"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5074"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5075"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5078"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5079"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5082"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5083"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5086"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5085"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5086"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5089"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5090"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5093"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5092"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5093"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5096"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5095"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5096"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5099"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5100"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5103"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5106"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5107"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5109"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5110"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5113"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5112"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5113"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5116"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5115"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5116"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5119"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5122"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5121"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5125"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5128"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5127"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5128"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5131"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5130"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5131"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5134"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5133"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5140"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5141"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5144"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5148"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5153"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5154"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5157"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:4987,1"
      Dst: "[java.util.Map].equals"
    - Src: "org.jfree.chart.plot.XYPlot:5033,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.XYPlot:5054,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.XYPlot:5145,1"
      Dst: "[java.awt.geom.Point2D].equals"
    - Src: "org.jfree.chart.plot.XYPlot:5157,1"
      Dst: "[org.jfree.chart.plot.Plot].equals"
    JavaMethodInfo: null
    BBCount: 114
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 5163
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 236
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:5175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5163"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5175"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5174"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5177"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5184"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5180"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5187"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5190"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5193"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5199"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5200"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5198"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5206"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5199"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:5164,1"
      Dst: "[java.util.Objects].hashCode"
    - Src: "org.jfree.chart.plot.XYPlot:5174,1"
      Dst: "[java.util.Arrays].deepHashCode"
    - Src: "org.jfree.chart.plot.XYPlot:5195,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYPlot].clone()"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: 5230
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneMapValues(java.util.Map)"
    - "[org.jfree.chart.axis.Axis].setPlot(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.axis.Axis].addChangeListener(org.jfree.chart.event.AxisChangeListener)"
    - "[org.jfree.chart.internal.CloneUtils].cloneMapValues(java.util.Map)"
    - "[org.jfree.chart.axis.Axis].setPlot(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.axis.Axis].addChangeListener(org.jfree.chart.event.AxisChangeListener)"
    - "[org.jfree.data.general.AbstractDataset].addChangeListener(org.jfree.data.general.DatasetChangeListener)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].addChangeListener(org.jfree.data.general.DatasetChangeListener)"
    - "[org.jfree.chart.internal.CloneUtils].cloneMapValues(java.util.Map)"
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].setPlot(org.jfree.chart.plot.XYPlot)"
    - "[org.jfree.chart.renderer.AbstractRenderer].addChangeListener(org.jfree.chart.event.RendererChangeListener)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.legend.LegendItemCollection].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.data.time.TimePeriodValue].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.data.statistics.HistogramBin].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.urls.StandardCategoryURLGenerator].clone()"
    - "[org.jfree.data.KeyedObjects2D].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.chart.plot.compass.PinNeedle].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.plot.compass.LongNeedle].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].clone()"
    - "[org.jfree.data.gantt.XYTaskDataset].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.time.TimeSeriesCollection].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.text.format.RelativeDateFormat].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.data.general.DefaultKeyedValueDataset].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.plot.Marker].clone()"
    - "[org.jfree.chart.legend.LegendItemCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.gantt.TaskSeries].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.legend.LegendItem].clone()"
    - "[org.jfree.data.general.Series].clone()"
    - "[org.jfree.data.time.TimeSeriesDataItem].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.data.xy.XYSeries].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.data.category.SlidingCategoryDataset].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.JFreeChart].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.plot.compass.MiddlePinNeedle].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.plot.compass.PointerNeedle].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.axis.TickUnits].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    - "[org.jfree.chart.plot.compass.LineNeedle].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.renderer.AbstractRenderer].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.compass.ArrowNeedle].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.data.ComparableObjectItem].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.axis.Axis].clone()"
    - "[org.jfree.chart.axis.Tick].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.data.ComparableObjectSeries].clone()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].clone()"
    - "[org.jfree.chart.plot.PlotRenderingInfo].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].clone()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.time.TimePeriodValues].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.data.time.TimeSeries].clone()"
    - "[org.jfree.data.xy.XYDataItem].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.PlumNeedle].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.plot.IntervalMarker].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.renderer.DefaultPolarItemRenderer].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.ChartRenderingInfo].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.plot.compass.ShipNeedle].clone()"
    - "[org.jfree.chart.axis.ExtendedCategoryAxis].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.chart.axis.CategoryAxis].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.chart.block.AbstractBlock].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    functionUses: 28
    ICount: 125
    EdgeCount: 216
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:5233"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5238"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5234"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5246"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5245"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5245"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.chart.event.AxisChangeListener)"
        - "setPlot(org.jfree.chart.plot.Plot)"
      - BranchSide: "org.jfree.chart.plot.XYPlot:5244"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5251"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5257"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5256"
        BranchSideFuncs:
        - "cloneMapValues(java.util.Map)"
    - Branch String: "org.jfree.chart.plot.XYPlot:5252"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5255"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.data.general.DatasetChangeListener)"
      - BranchSide: "org.jfree.chart.plot.XYPlot:5254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5269"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5268"
        BranchSideFuncs:
        - "cloneList(java.util.List)"
    - Branch String: "org.jfree.chart.plot.XYPlot:5264"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5268"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.chart.event.RendererChangeListener)"
        - "setPlot(org.jfree.chart.plot.XYPlot)"
      - BranchSide: "org.jfree.chart.plot.XYPlot:5267"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5282"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5281"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5282"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5286"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5285"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5286"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5289"
        BranchSideFuncs:
        - "clone(java.lang.Object)"
        - "clone()"
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:5231,1"
      Dst: "[org.jfree.chart.plot.Plot].clone"
    - Src: "org.jfree.chart.plot.XYPlot:5232,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneMapValues"
    - Src: "org.jfree.chart.plot.XYPlot:5233,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.XYPlot:5233,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:5233,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:5233,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:5235,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.XYPlot:5236,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:5246,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:5253,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:5257,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.jfree.chart.plot.XYPlot:5258,1"
      Dst: "[java.util.Map].putAll"
    - Src: "org.jfree.chart.plot.XYPlot:5265,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].setPlot"
    - Src: "org.jfree.chart.plot.XYPlot:5266,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:5269,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    - Src: "org.jfree.chart.plot.XYPlot:5277,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    - Src: "org.jfree.chart.plot.XYPlot:5288,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].clone"
    - Src: "org.jfree.chart.plot.XYPlot:5291,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 5
  - functionName: "[org.jfree.chart.plot.XYPlot].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:5322"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:5304,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.XYPlot:5305,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    - Src: "org.jfree.chart.plot.XYPlot:5306,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.plot.XYPlot:5321,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePoint2D"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.XYPlot].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.XYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 93
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.XYPlot:5359"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5362"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5368"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5374"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5373"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5369"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5373"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5372"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5374"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5380"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5379"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5375"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5379"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5378"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5380"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5385"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5384"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5381"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5383"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5385"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5391"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5390"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.XYPlot:5386"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.XYPlot:5389"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.XYPlot:5388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYPlot:5340,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.XYPlot:5341,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.plot.XYPlot:5342,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.XYPlot:5357,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPoint2D"
    - Src: "org.jfree.chart.plot.XYPlot:5368,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.XYPlot:5368,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.XYPlot:5368,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.XYPlot:5368,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.XYPlot:5370,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.XYPlot:5371,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:5382,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.XYPlot:5387,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].addChangeListener"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 6
  - functionName: "[org.jfree.chart.renderer.category.LayeredBarRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.LayeredBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:81,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].<init>"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:82,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LayeredBarRenderer].getSeriesBarWidth(int)"
    functionSourceFile: "org.jfree.chart.renderer.category.LayeredBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:96"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:99"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:95,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:95,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:97,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LayeredBarRenderer].setSeriesBarWidth(int,double)"
    functionSourceFile: "org.jfree.chart.renderer.category.LayeredBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:110,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:110,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:110,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LayeredBarRenderer].calculateBarWidth(org.jfree.chart.plot.CategoryPlot,java.awt.geom.Rectangle2D,int,org.jfree.chart.renderer.category.CategoryItemRendererState)"
    functionSourceFile: "org.jfree.chart.renderer.category.LayeredBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.plot.CategoryPlot"
    - "java.awt.geom.Rectangle2D"
    - "int"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:131"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:157"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:156"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:136"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:138"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:139"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:141"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:144"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:146"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:129,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getDomainAxis"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:130,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:132,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:133,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:135,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:137,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:140,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:142,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getMaximumBarWidth"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:145,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMargin"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:147,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getLowerMargin"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:148,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getUpperMargin"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:150,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:150,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].setBarWidth"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LayeredBarRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.LayeredBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:180"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:183"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:182"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:183"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:188"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:179,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:180,1"
      Dst: "[org.jfree.chart.plot.PlotOrientation].isHorizontal"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:181,1"
      Dst: "[org.jfree.chart.renderer.category.LayeredBarRenderer].drawHorizontalItem"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:183,1"
      Dst: "[org.jfree.chart.plot.PlotOrientation].isVertical"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:184,1"
      Dst: "[org.jfree.chart.renderer.category.LayeredBarRenderer].drawVerticalItem"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LayeredBarRenderer].drawHorizontalItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.LayeredBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 141
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:210"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:215"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:214"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:219"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:227"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:226"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:222"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:246"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:245"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:227"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:237"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:236"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:228"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:231"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:232"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:246"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:245"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:237"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:240"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:239"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:246"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:245"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:266"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:265"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:268"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:272"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:271"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:276"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:281"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:280"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:283"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:283"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:291"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:294"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:294"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:303"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:309"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:308"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:303"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:309"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:308"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:304"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:310"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:209,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:215,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:216,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getBase"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:217,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getLowerClip"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:218,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getUpperClip"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:246,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:247,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:249,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:250,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:253,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:254,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:253,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:254,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:256,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getRowCount"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:262,1"
      Dst: "[org.jfree.chart.renderer.category.LayeredBarRenderer].getSeriesBarWidth"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:263,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:272,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:276,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getElementHinting"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:277,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:278,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:277,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].beginElementGroup"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:281,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:282,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getGradientPaintTransformer"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:284,1"
      Dst: "[org.jfree.chart.util.GradientPaintTransformer].transform"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:286,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:287,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:290,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].isDrawBarOutline"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:292,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:293,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:295,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:297,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:301,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:303,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:304,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:309,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:311,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LayeredBarRenderer].drawVerticalItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.LayeredBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 142
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:335"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:339"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:351"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:359"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:358"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:352"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:354"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:356"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:377"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:376"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:359"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:368"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:367"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:360"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:363"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:362"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:363"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:377"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:376"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:368"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:371"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:370"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:372"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:377"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:376"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:389"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:392"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:391"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:394"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:398"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:403"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:408"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:407"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:410"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:410"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:416"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:416"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:423"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:428"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:427"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:430"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:436"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:435"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:430"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:436"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:435"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:431"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:430"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:437"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:440"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:439"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:334,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:340,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:341,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:340,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:341,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:343,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getRowCount"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:346,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:347,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getBase"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:348,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getLowerClip"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:349,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getUpperClip"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:377,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:378,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:380,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:383,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:388,1"
      Dst: "[org.jfree.chart.renderer.category.LayeredBarRenderer].getSeriesBarWidth"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:389,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:399,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:403,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getElementHinting"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:404,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:405,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:404,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].beginElementGroup"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:408,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:409,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getGradientPaintTransformer"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:411,1"
      Dst: "[org.jfree.chart.util.GradientPaintTransformer].transform"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:413,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:414,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:416,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].isDrawBarOutline"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:418,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:418,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:419,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:420,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:424,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].endElementGroup"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:428,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:430,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:431,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:436,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:438,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LayeredBarRenderer].hashCode()"
    functionSourceFile: "org.jfree.chart.renderer.category.LayeredBarRenderer"
    linkageType: null
    functionLinenumber: 444
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:445,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LayeredBarRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.LayeredBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:458"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:461"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:460"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:461"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:464"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:463"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:464"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:467"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:466"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LayeredBarRenderer:468"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:471"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LayeredBarRenderer:470"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:464,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:468,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.renderer.category.LayeredBarRenderer:471,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodFormatException].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.data.time.TimePeriodFormatException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodFormatException:50,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:90,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].<init>(org.jfree.chart.labels.XYToolTipGenerator,org.jfree.chart.urls.XYURLGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.labels.XYToolTipGenerator"
    - "org.jfree.chart.urls.XYURLGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:102,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].getRoundXCoordinates()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].setRoundXCoordinates(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:129,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].findRangeBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].getStackValues(org.jfree.data.xy.TableXYDataset,int,int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 25
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:143"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:145"
        BranchSideFuncs:
        - "getItemCount()"
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:156"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:159"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:158"
        BranchSideFuncs:
        - "<init>(double,double)"
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:149,1"
      Dst: "[org.jfree.data.xy.TableXYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:152,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:151,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].getStackValues"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:153,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:154,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:159,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].getPassCount()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 263
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:197"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:201"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:200"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:210"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:209"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:227"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:230"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:229"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:248"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:255"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:259"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:331"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:330"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:268"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:272"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:278"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:277"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:290"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:289"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:300"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:318"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:317"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:304"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:310"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:309"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:318"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:323"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:322"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:339"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:351"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:350"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:340"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:345"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:344"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:354"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:360"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:359"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:371"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:383"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:382"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:372"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:377"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:376"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:386"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:392"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:391"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:403"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:410"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:409"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:410"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:420"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:416"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:421"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:420"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:198,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:198,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:202,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:205,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:206,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:207,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:210,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].getStackValues"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:214,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:222,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:223,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:235,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].averageStackValues"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:237,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].adjustedStackValues"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:240,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:242,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:249,1"
      Dst: "[java.lang.Math].round"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:255,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:257,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:273,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:274,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:283,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:349,1"
      Dst: "[java.awt.geom.Path2D$Float].clone"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:402,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:404,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:405,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:412,1"
      Dst: "[java.awt.geom.Area].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:413,1"
      Dst: "[java.awt.geom.Area].add"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:414,1"
      Dst: "[java.awt.geom.Area].intersect"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:416,1"
      Dst: "[java.awt.geom.Area].isEmpty"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:417,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 54
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].getStackValues(org.jfree.data.xy.TableXYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "double[]"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.TableXYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.AbstractXYDataset].getYValue(int,int)"
    functionUses: 1
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:439"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:450"
        BranchSideFuncs:
        - "getYValue(int,int)"
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:449"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:441"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:438"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:437"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:442"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:446"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:445"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:440,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:441,1"
      Dst: "[java.lang.Double].isNaN"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].averageStackValues(double[],double[])"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "double[]"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].adjustedStackValues(double[],double[])"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "double[]"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:481"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:482"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:481"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:485"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:484"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:487"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:488"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:487"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:487"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:491"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:490"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:505"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:508"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:507"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:508"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:511"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:510"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:512"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:514"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:515,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2"
    linkageType: null
    functionLinenumber: 526
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer2:527,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ImageTitle].<init>(java.awt.Image)"
    functionSourceFile: "org.jfree.chart.title.ImageTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Image"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.ImageTitle:78,1"
      Dst: "[java.awt.Image].getHeight"
    - Src: "org.jfree.chart.title.ImageTitle:78,1"
      Dst: "[java.awt.Image].getWidth"
    - Src: "org.jfree.chart.title.ImageTitle:78,1"
      Dst: "[org.jfree.chart.title.ImageTitle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ImageTitle].<init>(java.awt.Image,org.jfree.chart.api.RectangleEdge,org.jfree.chart.api.HorizontalAlignment,org.jfree.chart.api.VerticalAlignment)"
    functionSourceFile: "org.jfree.chart.title.ImageTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Image"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.api.HorizontalAlignment"
    - "org.jfree.chart.api.VerticalAlignment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.ImageTitle:95,1"
      Dst: "[java.awt.Image].getHeight"
    - Src: "org.jfree.chart.title.ImageTitle:95,1"
      Dst: "[java.awt.Image].getWidth"
    - Src: "org.jfree.chart.title.ImageTitle:95,1"
      Dst: "[org.jfree.chart.title.ImageTitle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ImageTitle].<init>(java.awt.Image,int,int,org.jfree.chart.api.RectangleEdge,org.jfree.chart.api.HorizontalAlignment,org.jfree.chart.api.VerticalAlignment,org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.title.ImageTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Image"
    - "int"
    - "int"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.api.HorizontalAlignment"
    - "org.jfree.chart.api.VerticalAlignment"
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.ImageTitle:120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ImageTitle:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ImageTitle:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.ImageTitle:119,1"
      Dst: "[org.jfree.chart.title.Title].<init>"
    - Src: "org.jfree.chart.title.ImageTitle:121,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.jfree.chart.title.ImageTitle:124,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].setHeight"
    - Src: "org.jfree.chart.title.ImageTitle:125,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].setWidth"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ImageTitle].getImage()"
    functionSourceFile: "org.jfree.chart.title.ImageTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Image"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ImageTitle].setImage(java.awt.Image)"
    functionSourceFile: "org.jfree.chart.title.ImageTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Image"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.ImageTitle:145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ImageTitle:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ImageTitle:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.ImageTitle:146,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.jfree.chart.title.ImageTitle:149,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.title.ImageTitle:149,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ImageTitle].arrange(java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.title.ImageTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.ImageTitle:163,1"
      Dst: "[java.awt.Image].getWidth"
    - Src: "org.jfree.chart.title.ImageTitle:164,1"
      Dst: "[java.awt.Image].getHeight"
    - Src: "org.jfree.chart.title.ImageTitle:164,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    - Src: "org.jfree.chart.title.ImageTitle:165,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.title.ImageTitle:165,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalWidth"
    - Src: "org.jfree.chart.title.ImageTitle:166,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.title.ImageTitle:166,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalHeight"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ImageTitle].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.title.ImageTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.ImageTitle:179"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ImageTitle:180"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ImageTitle:179"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ImageTitle:179"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ImageTitle:182"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ImageTitle:181"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ImageTitle:182"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ImageTitle:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ImageTitle:182"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ImageTitle:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.ImageTitle:178,1"
      Dst: "[org.jfree.chart.title.Title].getPosition"
    - Src: "org.jfree.chart.title.ImageTitle:180,1"
      Dst: "[org.jfree.chart.title.ImageTitle].drawHorizontal"
    - Src: "org.jfree.chart.title.ImageTitle:184,1"
      Dst: "[org.jfree.chart.title.ImageTitle].drawVertical"
    - Src: "org.jfree.chart.title.ImageTitle:187,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ImageTitle].drawHorizontal(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.title.ImageTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.ImageTitle:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ImageTitle:220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ImageTitle:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.ImageTitle:208,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getWidth"
    - Src: "org.jfree.chart.title.ImageTitle:209,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getHeight"
    - Src: "org.jfree.chart.title.ImageTitle:210,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getPadding"
    - Src: "org.jfree.chart.title.ImageTitle:211,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateTopOutset"
    - Src: "org.jfree.chart.title.ImageTitle:212,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateBottomOutset"
    - Src: "org.jfree.chart.title.ImageTitle:213,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateLeftOutset"
    - Src: "org.jfree.chart.title.ImageTitle:214,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateRightOutset"
    - Src: "org.jfree.chart.title.ImageTitle:216,1"
      Dst: "[org.jfree.chart.title.Title].getPosition"
    - Src: "org.jfree.chart.title.ImageTitle:217,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.title.ImageTitle:220,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.title.ImageTitle:225,1"
      Dst: "[org.jfree.chart.title.Title].getHorizontalAlignment"
    - Src: "org.jfree.chart.title.ImageTitle:225,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.jfree.chart.title.ImageTitle:227,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.title.ImageTitle:227,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.title.ImageTitle:237,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.title.ImageTitle:239,1"
      Dst: "[java.awt.Graphics].drawImage"
    - Src: "org.jfree.chart.title.ImageTitle:242,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ImageTitle].drawVertical(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.title.ImageTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.ImageTitle:269"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ImageTitle:276"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ImageTitle:275"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ImageTitle:276"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ImageTitle:280"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ImageTitle:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.ImageTitle:265,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getWidth"
    - Src: "org.jfree.chart.title.ImageTitle:266,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getHeight"
    - Src: "org.jfree.chart.title.ImageTitle:268,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getPadding"
    - Src: "org.jfree.chart.title.ImageTitle:270,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateTopOutset"
    - Src: "org.jfree.chart.title.ImageTitle:271,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateBottomOutset"
    - Src: "org.jfree.chart.title.ImageTitle:272,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateLeftOutset"
    - Src: "org.jfree.chart.title.ImageTitle:273,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateRightOutset"
    - Src: "org.jfree.chart.title.ImageTitle:276,1"
      Dst: "[org.jfree.chart.title.Title].getPosition"
    - Src: "org.jfree.chart.title.ImageTitle:277,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.title.ImageTitle:280,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.title.ImageTitle:285,1"
      Dst: "[org.jfree.chart.title.Title].getVerticalAlignment"
    - Src: "org.jfree.chart.title.ImageTitle:285,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.jfree.chart.title.ImageTitle:287,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.title.ImageTitle:288,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.title.ImageTitle:294,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.title.ImageTitle:297,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.title.ImageTitle:300,1"
      Dst: "[java.awt.Graphics].drawImage"
    - Src: "org.jfree.chart.title.ImageTitle:303,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.title.ImageTitle:303,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ImageTitle].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.title.ImageTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.ImageTitle:319,1"
      Dst: "[org.jfree.chart.title.ImageTitle].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ImageTitle].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.title.ImageTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.title.ImageTitle:339"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ImageTitle:342"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ImageTitle:341"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ImageTitle:342"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ImageTitle:345"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ImageTitle:344"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.title.ImageTitle:346"
      Branch Sides:
      - BranchSide: "org.jfree.chart.title.ImageTitle:349"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.title.ImageTitle:348"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.title.ImageTitle:346,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.title.ImageTitle:349,1"
      Dst: "[org.jfree.chart.title.Title].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.title.ImageTitle].hashCode()"
    functionSourceFile: "org.jfree.chart.title.ImageTitle"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.title.Title].hashCode()"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.title.ImageTitle:359,1"
      Dst: "[org.jfree.chart.title.Title].hashCode"
    - Src: "org.jfree.chart.title.ImageTitle:360,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardXYZURLGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.urls.StandardXYZURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardXYZURLGenerator:48,1"
      Dst: "[org.jfree.chart.urls.StandardXYURLGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardXYZURLGenerator].generateURL(org.jfree.data.xy.XYZDataset,int,int)"
    functionSourceFile: "org.jfree.chart.urls.StandardXYZURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYZDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardXYZURLGenerator:62,1"
      Dst: "[org.jfree.chart.urls.StandardXYURLGenerator].generateURL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.RangeType].values()"
    functionSourceFile: "org.jfree.data.RangeType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.RangeType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.RangeType:48,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.RangeType].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.data.RangeType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.RangeType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.RangeType:48,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.RangeType].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.data.RangeType"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.RangeType:48,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.RangeType].$values()"
    functionSourceFile: "org.jfree.data.RangeType"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "org.jfree.data.RangeType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesDataItem].<init>(org.jfree.data.time.RegularTimePeriod,java.lang.Number)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesDataItem"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesDataItem:87,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.time.TimeSeriesDataItem:88,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesDataItem].<init>(org.jfree.data.time.RegularTimePeriod,double)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesDataItem"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeriesDataItem].<init>(org.jfree.data.time.RegularTimePeriod,java.lang.Number)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesDataItem:100,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.time.TimeSeriesDataItem:100,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesDataItem].getPeriod()"
    functionSourceFile: "org.jfree.data.time.TimeSeriesDataItem"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesDataItem].getValue()"
    functionSourceFile: "org.jfree.data.time.TimeSeriesDataItem"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesDataItem].setValue(java.lang.Number)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesDataItem].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesDataItem"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesDataItem:143"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesDataItem:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesDataItem:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesDataItem:146"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesDataItem:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesDataItem:148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesDataItem:150"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesDataItem:153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesDataItem:152"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesDataItem:153"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesDataItem:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesDataItem:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesDataItem:150,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesDataItem].hashCode()"
    functionSourceFile: "org.jfree.data.time.TimeSeriesDataItem"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Minute].hashCode()"
    - "[org.jfree.data.time.Day].hashCode()"
    - "[org.jfree.data.time.Hour].hashCode()"
    - "[org.jfree.data.time.Year].hashCode()"
    - "[org.jfree.data.time.Quarter].hashCode()"
    - "[org.jfree.data.time.Month].hashCode()"
    - "[org.jfree.data.time.FixedMillisecond].hashCode()"
    - "[org.jfree.data.time.Millisecond].hashCode()"
    - "[org.jfree.data.time.Second].hashCode()"
    - "[org.jfree.data.time.Week].hashCode()"
    functionUses: 16
    ICount: 16
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesDataItem:167"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesDataItem:167"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesDataItem:166"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "org.jfree.data.time.TimeSeriesDataItem:168"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesDataItem:168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesDataItem:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesDataItem:167,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesDataItem].compareTo(org.jfree.data.time.TimeSeriesDataItem)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimeSeriesDataItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesDataItem:186,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getPeriod"
    - Src: "org.jfree.data.time.TimeSeriesDataItem:186,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesDataItem].clone()"
    functionSourceFile: "org.jfree.data.time.TimeSeriesDataItem"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesDataItem:199,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.data.time.TimeSeriesDataItem:202,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesDataItem].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesDataItem:69,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.FontDisplayField].<init>(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.swing.editor.FontDisplayField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.FontDisplayField:56,1"
      Dst: "[javax.swing.JTextField].<init>"
    - Src: "org.jfree.chart.swing.editor.FontDisplayField:57,1"
      Dst: "[org.jfree.chart.swing.editor.FontDisplayField].setDisplayFont"
    - Src: "org.jfree.chart.swing.editor.FontDisplayField:58,1"
      Dst: "[javax.swing.JComponent].setEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.FontDisplayField].getDisplayFont()"
    functionSourceFile: "org.jfree.chart.swing.editor.FontDisplayField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.FontDisplayField].setDisplayFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.swing.editor.FontDisplayField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.FontDisplayField:77,1"
      Dst: "[org.jfree.chart.swing.editor.FontDisplayField].fontToString"
    - Src: "org.jfree.chart.swing.editor.FontDisplayField:77,1"
      Dst: "[javax.swing.text.JTextComponent].setText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.FontDisplayField].fontToString(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.swing.editor.FontDisplayField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.FontDisplayField:88"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.FontDisplayField:92"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.FontDisplayField:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.FontDisplayField:89,1"
      Dst: "[java.awt.Font].getFontName"
    - Src: "org.jfree.chart.swing.editor.FontDisplayField:89,1"
      Dst: "[java.awt.Font].getSize"
    - Src: "org.jfree.chart.swing.editor.FontDisplayField:89,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.swing.editor.FontDisplayField:92,1"
      Dst: "[java.util.ResourceBundle].getString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].<init>()"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeriesCollection].<init>(org.jfree.data.time.TimeSeries,java.util.TimeZone)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:85,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.jfree.data.time.TimeSeriesCollection:85,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].<init>(java.util.TimeZone)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:96,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].<init>(org.jfree.data.time.TimeSeries)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimeSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:106,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.jfree.data.time.TimeSeriesCollection:106,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].<init>(org.jfree.data.time.TimeSeries,java.util.TimeZone)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.TimeSeries"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.AbstractIntervalXYDataset].<init>()"
    - "[org.jfree.data.general.Series].addChangeListener(org.jfree.data.general.SeriesChangeListener)"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:120"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:125"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:129"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.data.general.SeriesChangeListener)"
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:118,1"
      Dst: "[org.jfree.data.xy.AbstractIntervalXYDataset].<init>"
    - Src: "org.jfree.data.time.TimeSeriesCollection:121,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.jfree.data.time.TimeSeriesCollection:123,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.data.time.TimeSeriesCollection:124,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.time.TimeSeriesCollection:126,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.time.TimeSeriesCollection:127,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getDomainOrder()"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.DomainOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getXPosition()"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimePeriodAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].setXPosition(org.jfree.data.time.TimePeriodAnchor)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimePeriodAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:161,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.TimeSeriesCollection:163,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.time.TimeSeriesCollection:163,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getSeries()"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:172,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getSeriesCount()"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:182,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].indexOf(org.jfree.data.time.TimeSeries)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimeSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:196,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.TimeSeriesCollection:197,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getSeries(int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "org.jfree.data.time.TimeSeries"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeriesCollection].getSeriesCount()"
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:208,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.time.TimeSeriesCollection:208,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.time.TimeSeriesCollection:209,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getSeries(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "org.jfree.data.time.TimeSeries"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.Outlier].equals(java.lang.Object)"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].equals(java.lang.Object)"
    - "[org.jfree.data.KeyedValues2DItemKey].equals(java.lang.Object)"
    - "[org.jfree.data.statistics.SimpleHistogramBin].equals(java.lang.Object)"
    - "[org.jfree.data.time.Week].equals(java.lang.Object)"
    - "[org.jfree.chart.date.SpreadsheetDate].equals(java.lang.Object)"
    - "[org.jfree.data.time.Year].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.TickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.Hour].equals(java.lang.Object)"
    - "[org.jfree.data.time.Day].equals(java.lang.Object)"
    - "[org.jfree.data.time.Millisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Second].equals(java.lang.Object)"
    - "[org.jfree.data.time.SimpleTimePeriod].equals(java.lang.Object)"
    - "[org.jfree.data.time.FixedMillisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Minute].equals(java.lang.Object)"
    - "[org.jfree.data.xy.OHLCDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.NumberTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.TimeSeriesDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.DateTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.Month].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYItemKey].equals(java.lang.Object)"
    - "[org.jfree.data.time.Quarter].equals(java.lang.Object)"
    - "[org.jfree.data.xy.WindDataItem].equals(java.lang.Object)"
    - "[org.jfree.data.ComparableObjectItem].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYCoordinate].equals(java.lang.Object)"
    - "[org.jfree.data.general.Series].getKey()"
    - "[org.jfree.data.general.Series].getKey()"
    functionUses: 2
    ICount: 16
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:221"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:226"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getKey()"
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:225"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:222"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:224"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:222"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:221,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.time.TimeSeriesCollection:221,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.time.TimeSeriesCollection:221,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.time.TimeSeriesCollection:222,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    - Src: "org.jfree.data.time.TimeSeriesCollection:222,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].getKey()"
    - "[org.jfree.data.time.TimeSeriesCollection].getSeries(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:240,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getSeries"
    - Src: "org.jfree.data.time.TimeSeriesCollection:240,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getSeriesIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:256"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:258"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:254,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.TimeSeriesCollection:255,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.time.TimeSeriesCollection:257,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimeSeriesCollection:258,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    - Src: "org.jfree.data.time.TimeSeriesCollection:258,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].addSeries(org.jfree.data.time.TimeSeries)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimeSeries"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.general.Series].addChangeListener(org.jfree.data.general.SeriesChangeListener)"
    - "[org.jfree.data.general.AbstractDataset].fireDatasetChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:272,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.TimeSeriesCollection:273,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.time.TimeSeriesCollection:274,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    - Src: "org.jfree.data.time.TimeSeriesCollection:275,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].removeSeries(org.jfree.data.time.TimeSeries)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimeSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:285,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.TimeSeriesCollection:286,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.time.TimeSeriesCollection:287,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.time.TimeSeriesCollection:288,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].removeSeries(int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:298"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:297,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getSeries"
    - Src: "org.jfree.data.time.TimeSeriesCollection:299,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].removeSeries"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].removeAllSeries()"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:311"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:311,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.time.TimeSeriesCollection:311,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.time.TimeSeriesCollection:311,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.time.TimeSeriesCollection:312,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.time.TimeSeriesCollection:316,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.time.TimeSeriesCollection:317,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeries].getItemCount()"
    - "[org.jfree.data.time.TimeSeriesCollection].getSeries(int)"
    functionUses: 18
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:330,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getSeries"
    - Src: "org.jfree.data.time.TimeSeriesCollection:330,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getXValue(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 342
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeries].getTimePeriod(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getX(org.jfree.data.time.RegularTimePeriod)"
    functionUses: 10
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:343,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimeSeriesCollection:344,1"
      Dst: "[org.jfree.data.time.TimeSeries].getTimePeriod"
    - Src: "org.jfree.data.time.TimeSeriesCollection:345,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getX(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeries].getTimePeriod(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getX(org.jfree.data.time.RegularTimePeriod)"
    functionUses: 6
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:358,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimeSeriesCollection:359,1"
      Dst: "[org.jfree.data.time.TimeSeries].getTimePeriod"
    - Src: "org.jfree.data.time.TimeSeriesCollection:360,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getX"
    - Src: "org.jfree.data.time.TimeSeriesCollection:360,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getX(org.jfree.data.time.RegularTimePeriod)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 370
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Minute].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Second].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Day].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.RegularTimePeriod].getMiddleMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getMiddleMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Day].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Millisecond].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Second].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Minute].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getLastMillisecond(java.util.Calendar)"
    functionUses: 6
    ICount: 21
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:372"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:375"
        BranchSideFuncs:
        - "getFirstMillisecond(java.util.Calendar)"
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:374"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:375"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:378"
        BranchSideFuncs:
        - "getMiddleMillisecond(java.util.Calendar)"
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:377"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:378"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:381"
        BranchSideFuncs:
        - "getLastMillisecond(java.util.Calendar)"
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:380"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:373,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    - Src: "org.jfree.data.time.TimeSeriesCollection:376,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getMiddleMillisecond"
    - Src: "org.jfree.data.time.TimeSeriesCollection:379,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getLastMillisecond"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Minute].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Second].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Day].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.TimeSeries].getTimePeriod(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:394,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimeSeriesCollection:395,1"
      Dst: "[org.jfree.data.time.TimeSeries].getTimePeriod"
    - Src: "org.jfree.data.time.TimeSeriesCollection:395,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    - Src: "org.jfree.data.time.TimeSeriesCollection:395,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Millisecond].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Second].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Minute].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.TimeSeries].getTimePeriod(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:408,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimeSeriesCollection:409,1"
      Dst: "[org.jfree.data.time.TimeSeries].getTimePeriod"
    - Src: "org.jfree.data.time.TimeSeriesCollection:409,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getLastMillisecond"
    - Src: "org.jfree.data.time.TimeSeriesCollection:409,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getY(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeries].getValue(int)"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:422,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimeSeriesCollection:423,1"
      Dst: "[org.jfree.data.time.TimeSeries].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getStartY(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 435
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeriesCollection].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:436,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getEndY(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeriesCollection].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:449,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getSurroundingItems(int,long)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:466"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:477"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:476"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:469"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:472"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:471"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:472"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:464"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:463"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:465,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getSeries"
    - Src: "org.jfree.data.time.TimeSeriesCollection:466,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.TimeSeriesCollection:467,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getX"
    - Src: "org.jfree.data.time.TimeSeriesCollection:468,1"
      Dst: "[java.lang.Number].longValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getDomainLowerBound(boolean)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:492"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:495"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:494"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:491,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getDomainBounds"
    - Src: "org.jfree.data.time.TimeSeriesCollection:493,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getDomainUpperBound(boolean)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:510"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:513"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:512"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:509,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getDomainBounds"
    - Src: "org.jfree.data.time.TimeSeriesCollection:511,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getDomainBounds(boolean)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeries].getItemCount()"
    - "[org.jfree.data.time.TimeSeries].getTimePeriod(int)"
    - "[org.jfree.data.time.TimeSeries].getTimePeriod(int)"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.time.TimeSeriesCollection].getX(org.jfree.data.time.RegularTimePeriod)"
    - "[org.jfree.data.time.TimeSeriesCollection].getX(org.jfree.data.time.RegularTimePeriod)"
    - "[org.jfree.data.time.Minute].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Second].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Day].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.time.Day].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Millisecond].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Second].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Minute].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    functionUses: 1
    ICount: 35
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:527"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:544"
        BranchSideFuncs:
        - "getItemCount()"
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:543"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:529"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:543"
        BranchSideFuncs:
        - "getTimePeriod(int)"
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:542"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:533"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:537"
        BranchSideFuncs:
        - "getX(org.jfree.data.time.RegularTimePeriod)"
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:536"
        BranchSideFuncs:
        - "<init>(double,double)"
        - "getLastMillisecond(java.util.Calendar)"
        - "getFirstMillisecond(java.util.Calendar)"
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:527,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.time.TimeSeriesCollection:527,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.time.TimeSeriesCollection:527,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.time.TimeSeriesCollection:528,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.TimeSeriesCollection:530,1"
      Dst: "[org.jfree.data.time.TimeSeries].getTimePeriod"
    - Src: "org.jfree.data.time.TimeSeriesCollection:534,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getX"
    - Src: "org.jfree.data.time.TimeSeriesCollection:534,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.data.time.TimeSeriesCollection:538,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    - Src: "org.jfree.data.time.TimeSeriesCollection:539,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getLastMillisecond"
    - Src: "org.jfree.data.time.TimeSeriesCollection:541,1"
      Dst: "[org.jfree.data.Range].combine"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getDomainBounds(java.util.List,boolean)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 559
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeriesCollection].getSeries(java.lang.Comparable)"
    - "[org.jfree.data.time.TimeSeries].getItemCount()"
    - "[org.jfree.data.time.TimeSeries].getTimePeriod(int)"
    - "[org.jfree.data.time.TimeSeries].getTimePeriod(int)"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.time.TimeSeriesCollection].getX(org.jfree.data.time.RegularTimePeriod)"
    - "[org.jfree.data.time.TimeSeriesCollection].getX(org.jfree.data.time.RegularTimePeriod)"
    - "[org.jfree.data.time.Minute].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Second].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Day].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.time.Day].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Millisecond].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Second].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Minute].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    functionUses: 1
    ICount: 36
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:561"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:580"
        BranchSideFuncs:
        - "getSeries(java.lang.Comparable)"
        - "getItemCount()"
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:579"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:565"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:579"
        BranchSideFuncs:
        - "getTimePeriod(int)"
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:578"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:569"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:573"
        BranchSideFuncs:
        - "getX(org.jfree.data.time.RegularTimePeriod)"
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:572"
        BranchSideFuncs:
        - "<init>(double,double)"
        - "getLastMillisecond(java.util.Calendar)"
        - "getFirstMillisecond(java.util.Calendar)"
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:561,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.time.TimeSeriesCollection:561,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.time.TimeSeriesCollection:561,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.time.TimeSeriesCollection:563,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getSeries"
    - Src: "org.jfree.data.time.TimeSeriesCollection:564,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.TimeSeriesCollection:566,1"
      Dst: "[org.jfree.data.time.TimeSeries].getTimePeriod"
    - Src: "org.jfree.data.time.TimeSeriesCollection:570,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getX"
    - Src: "org.jfree.data.time.TimeSeriesCollection:570,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.data.time.TimeSeriesCollection:574,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    - Src: "org.jfree.data.time.TimeSeriesCollection:575,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getLastMillisecond"
    - Src: "org.jfree.data.time.TimeSeriesCollection:577,1"
      Dst: "[org.jfree.data.Range].combine"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getRangeBounds(boolean)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:594"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:598"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:597"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:594,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.time.TimeSeriesCollection:594,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.time.TimeSeriesCollection:594,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.time.TimeSeriesCollection:595,1"
      Dst: "[org.jfree.data.time.TimeSeries].getMinY"
    - Src: "org.jfree.data.time.TimeSeriesCollection:595,1"
      Dst: "[org.jfree.data.time.TimeSeries].getMaxY"
    - Src: "org.jfree.data.time.TimeSeriesCollection:595,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.data.time.TimeSeriesCollection:596,1"
      Dst: "[org.jfree.data.Range].combineIgnoringNaN"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].getRangeBounds(java.util.List,org.jfree.data.Range,boolean)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 614
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "org.jfree.data.Range"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeriesCollection].getSeries(java.lang.Comparable)"
    - "[org.jfree.data.time.TimeSeries].findValueRange(org.jfree.data.Range,org.jfree.data.time.TimePeriodAnchor,java.util.Calendar)"
    - "[org.jfree.data.Range].combineIgnoringNaN(org.jfree.data.Range,org.jfree.data.Range)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:616"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:623"
        BranchSideFuncs:
        - "findValueRange(org.jfree.data.Range,org.jfree.data.time.TimePeriodAnchor,java.util.Calendar)"
        - "combineIgnoringNaN(org.jfree.data.Range,org.jfree.data.Range)"
        - "getSeries(java.lang.Comparable)"
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:622"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:616,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.time.TimeSeriesCollection:616,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.time.TimeSeriesCollection:616,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.time.TimeSeriesCollection:618,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getSeries"
    - Src: "org.jfree.data.time.TimeSeriesCollection:619,1"
      Dst: "[org.jfree.data.time.TimeSeries].findValueRange"
    - Src: "org.jfree.data.time.TimeSeriesCollection:621,1"
      Dst: "[org.jfree.data.Range].combineIgnoringNaN"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].vetoableChange(java.beans.PropertyChangeEvent)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.beans.PropertyChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:639"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:645"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:644"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:646"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:651"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:650"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:652"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:655"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:654"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:639,1"
      Dst: "[java.beans.PropertyChangeEvent].getPropertyName"
    - Src: "org.jfree.data.time.TimeSeriesCollection:639,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.data.time.TimeSeriesCollection:645,1"
      Dst: "[java.util.EventObject].getSource"
    - Src: "org.jfree.data.time.TimeSeriesCollection:646,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    - Src: "org.jfree.data.time.TimeSeriesCollection:646,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getSeriesIndex"
    - Src: "org.jfree.data.time.TimeSeriesCollection:647,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.data.time.TimeSeriesCollection:651,1"
      Dst: "[java.beans.PropertyChangeEvent].getNewValue"
    - Src: "org.jfree.data.time.TimeSeriesCollection:653,1"
      Dst: "[java.beans.PropertyVetoException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:666"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:669"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:668"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:669"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:672"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:671"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:673"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:676"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:675"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:676"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:679"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:678"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:676,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].hashCode()"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 689
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:691"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:692"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:691"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesCollection:693"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:694"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesCollection:693"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:690,1"
      Dst: "[java.util.List].hashCode"
    - Src: "org.jfree.data.time.TimeSeriesCollection:692,1"
      Dst: "[java.util.Calendar].hashCode"
    - Src: "org.jfree.data.time.TimeSeriesCollection:694,1"
      Dst: "[java.lang.Enum].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesCollection].clone()"
    functionSourceFile: "org.jfree.data.time.TimeSeriesCollection"
    linkageType: null
    functionLinenumber: 707
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 8
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesCollection:708,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.time.TimeSeriesCollection:709,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    - Src: "org.jfree.data.time.TimeSeriesCollection:710,1"
      Dst: "[java.util.Calendar].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.HorizontalAlignment].values()"
    functionSourceFile: "org.jfree.chart.api.HorizontalAlignment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.HorizontalAlignment[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.HorizontalAlignment:43,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.HorizontalAlignment].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.api.HorizontalAlignment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.HorizontalAlignment"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.HorizontalAlignment:43,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.HorizontalAlignment].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.api.HorizontalAlignment"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.HorizontalAlignment:43,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.HorizontalAlignment].$values()"
    functionSourceFile: "org.jfree.chart.api.HorizontalAlignment"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "org.jfree.chart.api.HorizontalAlignment[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].<init>()"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:84,1"
      Dst: "[org.jfree.chart.swing.AbstractOverlay].<init>"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:85,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].addDomainCrosshair(org.jfree.chart.plot.Crosshair)"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Crosshair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:99,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:100,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:101,1"
      Dst: "[org.jfree.chart.plot.Crosshair].addPropertyChangeListener"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:102,1"
      Dst: "[org.jfree.chart.swing.AbstractOverlay].fireOverlayChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].removeDomainCrosshair(org.jfree.chart.plot.Crosshair)"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Crosshair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:115"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:114,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:115,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:116,1"
      Dst: "[org.jfree.chart.plot.Crosshair].removePropertyChangeListener"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:117,1"
      Dst: "[org.jfree.chart.swing.AbstractOverlay].fireOverlayChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].clearDomainCrosshairs()"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:127"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:129"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:130"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:134"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:127,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:130,1"
      Dst: "[org.jfree.chart.swing.CrosshairOverlay].getDomainCrosshairs"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:130,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:130,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:130,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:131,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:132,1"
      Dst: "[org.jfree.chart.plot.Crosshair].removePropertyChangeListener"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:134,1"
      Dst: "[org.jfree.chart.swing.AbstractOverlay].fireOverlayChanged"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].getDomainCrosshairs()"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:143,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].addRangeCrosshair(org.jfree.chart.plot.Crosshair)"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Crosshair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:153,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:154,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:155,1"
      Dst: "[org.jfree.chart.plot.Crosshair].addPropertyChangeListener"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:156,1"
      Dst: "[org.jfree.chart.swing.AbstractOverlay].fireOverlayChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].removeRangeCrosshair(org.jfree.chart.plot.Crosshair)"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Crosshair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:169"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:168,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:169,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:170,1"
      Dst: "[org.jfree.chart.plot.Crosshair].removePropertyChangeListener"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:171,1"
      Dst: "[org.jfree.chart.swing.AbstractOverlay].fireOverlayChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].clearRangeCrosshairs()"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:184"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:188"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:181,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:184,1"
      Dst: "[org.jfree.chart.swing.CrosshairOverlay].getRangeCrosshairs"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:184,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:184,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:184,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:185,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:186,1"
      Dst: "[org.jfree.chart.plot.Crosshair].removePropertyChangeListener"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:188,1"
      Dst: "[org.jfree.chart.swing.AbstractOverlay].fireOverlayChanged"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].getRangeCrosshairs()"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:197,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].propertyChange(java.beans.PropertyChangeEvent)"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.beans.PropertyChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:208,1"
      Dst: "[org.jfree.chart.swing.AbstractOverlay].fireOverlayChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].paintOverlay(java.awt.Graphics2D,org.jfree.chart.swing.ChartPanel)"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.swing.ChartPanel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:229"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:240"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:239"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:230"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:238"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:233"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:236"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:235"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:242"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:253"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:252"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:243"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:252"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:251"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:246"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:249"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:222,1"
      Dst: "[java.awt.Graphics].getClip"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:223,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getScreenDataArea"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:224,1"
      Dst: "[java.awt.Graphics2D].clip"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:225,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getChart"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:226,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:227,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:228,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:229,1"
      Dst: "[org.jfree.chart.swing.CrosshairOverlay].getDomainCrosshairs"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:229,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:229,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:229,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:230,1"
      Dst: "[org.jfree.chart.plot.Crosshair].isVisible"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:231,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getValue"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:232,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:233,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:234,1"
      Dst: "[org.jfree.chart.swing.CrosshairOverlay].drawVerticalCrosshair"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:236,1"
      Dst: "[org.jfree.chart.swing.CrosshairOverlay].drawHorizontalCrosshair"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:240,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:241,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:242,1"
      Dst: "[org.jfree.chart.swing.CrosshairOverlay].getRangeCrosshairs"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:253,1"
      Dst: "[java.awt.Graphics].setClip"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].drawHorizontalCrosshair(java.awt.Graphics2D,java.awt.geom.Rectangle2D,double,org.jfree.chart.plot.Crosshair)"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "org.jfree.chart.plot.Crosshair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:267"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:312"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:267"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:312"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:275"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:310"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:309"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:310"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:309"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:310"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:309"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:288"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:298"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:297"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:300"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:305"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:304"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:267,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:267,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:268,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:269,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:269,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:270,1"
      Dst: "[java.awt.Graphics2D].getPaint"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:271,1"
      Dst: "[java.awt.Graphics2D].getStroke"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:272,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getPaint"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:272,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:273,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getStroke"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:273,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:274,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:275,1"
      Dst: "[org.jfree.chart.plot.Crosshair].isLabelVisible"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:276,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelGenerator"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:276,1"
      Dst: "[org.jfree.chart.labels.CrosshairLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:278,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:279,1"
      Dst: "[java.awt.Graphics].getFont"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:280,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelFont"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:280,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:281,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelAnchor"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:282,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelXOffset"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:282,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelYOffset"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:282,1"
      Dst: "[org.jfree.chart.swing.CrosshairOverlay].calculateLabelPoint"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:283,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:284,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:285,1"
      Dst: "[org.jfree.chart.swing.CrosshairOverlay].textAlignPtForLabelAnchorH"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:286,1"
      Dst: "[org.jfree.chart.text.TextUtils].calculateRotatedStringBounds"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:288,1"
      Dst: "[java.awt.Shape].getBounds2D"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:288,1"
      Dst: "[java.awt.geom.RectangularShape].contains"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:289,1"
      Dst: "[org.jfree.chart.swing.CrosshairOverlay].flipAnchorV"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:298,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelBackgroundPaint"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:299,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:300,1"
      Dst: "[org.jfree.chart.plot.Crosshair].isLabelOutlineVisible"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:301,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelOutlinePaint"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:302,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelOutlineStroke"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:305,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelPaint"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:306,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].drawVerticalCrosshair(java.awt.Graphics2D,java.awt.geom.Rectangle2D,double,org.jfree.chart.plot.Crosshair)"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "org.jfree.chart.plot.Crosshair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:326"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:371"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:370"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:326"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:371"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:370"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:368"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:367"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:368"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:367"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:368"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:367"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:347"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:356"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:355"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:358"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:363"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:362"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:326,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:326,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:327,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:328,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:328,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:329,1"
      Dst: "[java.awt.Graphics2D].getPaint"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:330,1"
      Dst: "[java.awt.Graphics2D].getStroke"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:331,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getPaint"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:331,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:332,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getStroke"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:332,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:333,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:334,1"
      Dst: "[org.jfree.chart.plot.Crosshair].isLabelVisible"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:335,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelGenerator"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:335,1"
      Dst: "[org.jfree.chart.labels.CrosshairLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:337,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:338,1"
      Dst: "[java.awt.Graphics].getFont"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:339,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelFont"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:339,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:340,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelAnchor"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:341,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelXOffset"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:341,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelYOffset"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:341,1"
      Dst: "[org.jfree.chart.swing.CrosshairOverlay].calculateLabelPoint"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:342,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:343,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:344,1"
      Dst: "[org.jfree.chart.swing.CrosshairOverlay].textAlignPtForLabelAnchorV"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:345,1"
      Dst: "[org.jfree.chart.text.TextUtils].calculateRotatedStringBounds"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:347,1"
      Dst: "[java.awt.Shape].getBounds2D"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:347,1"
      Dst: "[java.awt.geom.RectangularShape].contains"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:348,1"
      Dst: "[org.jfree.chart.swing.CrosshairOverlay].flipAnchorH"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:356,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelBackgroundPaint"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:357,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:358,1"
      Dst: "[org.jfree.chart.plot.Crosshair].isLabelOutlineVisible"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:359,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelOutlinePaint"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:360,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelOutlineStroke"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:363,1"
      Dst: "[org.jfree.chart.plot.Crosshair].getLabelPaint"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:364,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].calculateLabelPoint(java.awt.geom.Line2D,org.jfree.chart.api.RectangleAnchor,double,double)"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 4
    argTypes:
    - "java.awt.geom.Line2D"
    - "org.jfree.chart.api.RectangleAnchor"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 94
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:386"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:386"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:386"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:389"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:389"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:389"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:392"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:389"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:388"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:392"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:389"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:388"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:392"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:389"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:388"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:392"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:391"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:392"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:391"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:392"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:391"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:401"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:418"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:417"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:404"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:407"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:406"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:407"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:410"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:409"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:410"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:413"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:412"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:413"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:433"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:432"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:420"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:423"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:423"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:426"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:425"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:426"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:429"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:428"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:429"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:433"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:398,1"
      Dst: "[java.awt.geom.Line2D].getBounds"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:401,1"
      Dst: "[java.awt.geom.Line2D].getX1"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:401,1"
      Dst: "[java.awt.geom.Line2D].getX2"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:403,1"
      Dst: "[java.awt.geom.Line2D].getY1"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:403,1"
      Dst: "[java.awt.geom.Line2D].getY2"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:411,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:414,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:433,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].textAlignPtForLabelAnchorV(org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextAnchor"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:446"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:449"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:448"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:449"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:452"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:451"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:452"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:455"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:454"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:455"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:458"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:457"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:458"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:461"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:460"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:461"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:464"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:463"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:464"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:467"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:466"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:467"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:470"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:446,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].textAlignPtForLabelAnchorH(org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextAnchor"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:483"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:486"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:485"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:486"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:489"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:488"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:489"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:492"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:491"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:492"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:495"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:494"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:495"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:498"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:497"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:498"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:501"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:500"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:501"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:504"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:503"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:504"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:507"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:506"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:483,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].flipAnchorH(org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:512"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:514"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:515"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:518"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:517"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:518"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:521"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:520"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:521"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:524"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:523"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:524"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:527"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:526"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:527"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:530"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:529"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:512,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].flipAnchorV(org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:535"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:538"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:537"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:538"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:541"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:540"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:541"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:544"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:543"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:544"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:547"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:546"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:547"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:550"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:549"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:550"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:553"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:552"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:535,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:565"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:568"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:567"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:568"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:571"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:570"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:572"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:575"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:574"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.CrosshairOverlay:575"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:578"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.CrosshairOverlay:577"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:572,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    functionSourceFile: "org.jfree.chart.swing.CrosshairOverlay"
    linkageType: null
    functionLinenumber: 590
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 25
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.CrosshairOverlay:591,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.swing.CrosshairOverlay:592,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:117,1"
      Dst: "[org.jfree.chart.plot.pie.MultiplePiePlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].<init>(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:126,1"
      Dst: "[org.jfree.chart.plot.Plot].<init>"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:127,1"
      Dst: "[org.jfree.chart.plot.pie.MultiplePiePlot].setDataset"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:128,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].<init>"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:129,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].setIgnoreNullValues"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:130,1"
      Dst: "[org.jfree.chart.JFreeChart].<init>"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:131,1"
      Dst: "[org.jfree.chart.JFreeChart].removeLegend"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:133,1"
      Dst: "[org.jfree.chart.JFreeChart].setBackgroundPaint"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:134,1"
      Dst: "[java.awt.Font].<init>"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:134,1"
      Dst: "[org.jfree.chart.title.TextTitle].<init>"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:136,1"
      Dst: "[org.jfree.chart.title.Title].setPosition"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:137,1"
      Dst: "[org.jfree.chart.JFreeChart].setTitle"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:140,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:141,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].getDataset()"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.category.CategoryDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].setDataset(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:167"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:166"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:163,1"
      Dst: "[org.jfree.data.general.Dataset].removeChangeListener"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:169,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:173,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:173,1"
      Dst: "[org.jfree.chart.plot.Plot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].getPieChart()"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "org.jfree.chart.JFreeChart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].setPieChart(org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:199"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:198,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:199,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:200,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:204,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].getDataExtractOrder()"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.TableOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].setDataExtractOrder(org.jfree.chart.api.TableOrder)"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.TableOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:223,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:225,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].getLimit()"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].setLimit(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:246,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].getAggregatedItemsKey()"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].setAggregatedItemsKey(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:266,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:268,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].getAggregatedItemsPaint()"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].setAggregatedItemsPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:288,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:290,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].getPlotType()"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].getLegendItemShape()"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].setLegendItemShape(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:324,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:326,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 145
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:350"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:356"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:355"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:356"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:360"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:359"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:369"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:374"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:369"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:374"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:387"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:450"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:449"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:392"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:396"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:395"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:403"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:408"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:407"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:415"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:427"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:426"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:418"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:422"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:421"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:428"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:431"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:430"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:432"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:439"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:438"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:433"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:434"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:433"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:433"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:434"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:433"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:440"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:375"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:374"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:444"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:375"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:374"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:444"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:375"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:374"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:344,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:345,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:346,1"
      Dst: "[org.jfree.chart.plot.Plot].drawBackground"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:347,1"
      Dst: "[org.jfree.chart.plot.Plot].drawOutline"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:350,1"
      Dst: "[org.jfree.data.general.DatasetUtils].isEmptyOrNull"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:351,1"
      Dst: "[org.jfree.chart.plot.Plot].drawNoDataMessage"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:357,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:360,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:364,1"
      Dst: "[java.lang.Math].sqrt"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:364,1"
      Dst: "[java.lang.Math].ceil"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:369,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:369,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:375,1"
      Dst: "[org.jfree.chart.plot.pie.MultiplePiePlot].prefetchSectionPaints"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:377,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:378,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:385,1"
      Dst: "[java.awt.Rectangle].<init>"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:388,1"
      Dst: "[java.awt.Rectangle].setBounds"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:393,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:393,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:396,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:398,1"
      Dst: "[org.jfree.chart.JFreeChart].setTitle"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:401,1"
      Dst: "[org.jfree.data.category.CategoryToPieDataset].<init>"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:404,1"
      Dst: "[org.jfree.data.general.DatasetUtils].createConsolidatedPieDataset"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:410,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:411,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].setDataset"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:412,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].setPieIndex"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:415,1"
      Dst: "[org.jfree.data.Values].getItemCount"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:416,1"
      Dst: "[org.jfree.data.KeyedValues].getKey"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:418,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:422,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:424,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].setSectionPaint"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:429,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].<init>"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:431,1"
      Dst: "[org.jfree.chart.JFreeChart].draw"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:433,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:434,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:434,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:434,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].addAll"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:436,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getPlotInfo"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:436,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].addSubplotInfo"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].prefetchSectionPaints()"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:466"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:468"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:468"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:467"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:471"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:473"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:482"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:495"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:494"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:485"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:487"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:464,1"
      Dst: "[org.jfree.chart.plot.pie.MultiplePiePlot].getPieChart"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:464,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:468,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:469,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:470,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getSectionPaint"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:472,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:474,1"
      Dst: "[org.jfree.chart.plot.Plot].getDrawingSupplier"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:474,1"
      Dst: "[org.jfree.chart.plot.DrawingSupplier].getNextPaint"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:477,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:482,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:483,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].getLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:506"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:510"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:509"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:512"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:514"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:515"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:518"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:517"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:518"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:521"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:520"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:522"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:536"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:535"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:536"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:543"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:542"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:505,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].<init>"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:511,1"
      Dst: "[org.jfree.chart.plot.pie.MultiplePiePlot].prefetchSectionPaints"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:513,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKeys"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:516,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKeys"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:522,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:522,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:522,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:524,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:526,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:528,1"
      Dst: "[org.jfree.chart.plot.pie.MultiplePiePlot].getLegendItemShape"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:528,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:530,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:531,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:532,1"
      Dst: "[org.jfree.chart.plot.pie.MultiplePiePlot].getDataset"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:532,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:533,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].add"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:557"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:560"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:559"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:560"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:563"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:562"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:564"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:567"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:566"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:567"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:570"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:569"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:570"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:573"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:572"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:573"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:576"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:577"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:580"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:579"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:580"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:583"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:582"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.MultiplePiePlot:583"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:586"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.MultiplePiePlot:585"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:570,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:573,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:577,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:580,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:583,1"
      Dst: "[org.jfree.chart.plot.Plot].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.JFreeChart].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 26
    ICount: 16
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:599,1"
      Dst: "[org.jfree.chart.plot.Plot].clone"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:600,1"
      Dst: "[org.jfree.chart.JFreeChart].clone"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:601,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:602,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:614,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:615,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:616,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.MultiplePiePlot].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.pie.MultiplePiePlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:629,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:630,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:631,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    - Src: "org.jfree.chart.plot.pie.MultiplePiePlot:632,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.PaintSample].<init>(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.swing.editor.PaintSample"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.PaintSample:56,1"
      Dst: "[javax.swing.JComponent].<init>"
    - Src: "org.jfree.chart.swing.editor.PaintSample:58,1"
      Dst: "[java.awt.Dimension].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.PaintSample].getPaint()"
    functionSourceFile: "org.jfree.chart.swing.editor.PaintSample"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.PaintSample].setPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.swing.editor.PaintSample"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.PaintSample:77,1"
      Dst: "[java.awt.Component].repaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.PaintSample].getPreferredSize()"
    functionSourceFile: "org.jfree.chart.swing.editor.PaintSample"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Dimension"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.PaintSample].paintComponent(java.awt.Graphics)"
    functionSourceFile: "org.jfree.chart.swing.editor.PaintSample"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Graphics"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.PaintSample:99,1"
      Dst: "[java.awt.Component].getSize"
    - Src: "org.jfree.chart.swing.editor.PaintSample:100,1"
      Dst: "[javax.swing.JComponent].getInsets"
    - Src: "org.jfree.chart.swing.editor.PaintSample:103,1"
      Dst: "[java.awt.Dimension].getWidth"
    - Src: "org.jfree.chart.swing.editor.PaintSample:104,1"
      Dst: "[java.awt.Dimension].getHeight"
    - Src: "org.jfree.chart.swing.editor.PaintSample:105,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.swing.editor.PaintSample:106,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.swing.editor.PaintSample:107,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.swing.editor.PaintSample:109,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyToGroupMap].<init>()"
    functionSourceFile: "org.jfree.data.KeyToGroupMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyToGroupMap:69,1"
      Dst: "[org.jfree.data.KeyToGroupMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyToGroupMap].<init>(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyToGroupMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyToGroupMap:77,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.KeyToGroupMap:78,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.KeyToGroupMap:80,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.KeyToGroupMap:81,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyToGroupMap].getGroupCount()"
    functionSourceFile: "org.jfree.data.KeyToGroupMap"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyToGroupMap:90,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyToGroupMap].getGroups()"
    functionSourceFile: "org.jfree.data.KeyToGroupMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyToGroupMap:103"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:107"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyToGroupMap:104"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:107"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyToGroupMap:101,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.KeyToGroupMap:102,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.KeyToGroupMap:103,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.KeyToGroupMap:103,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.KeyToGroupMap:103,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.KeyToGroupMap:104,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.KeyToGroupMap].getGroupIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyToGroupMap"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.Outlier].equals(java.lang.Object)"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].equals(java.lang.Object)"
    - "[org.jfree.data.KeyedValues2DItemKey].equals(java.lang.Object)"
    - "[org.jfree.chart.date.SpreadsheetDate].equals(java.lang.Object)"
    - "[org.jfree.data.time.Hour].equals(java.lang.Object)"
    - "[org.jfree.data.time.Day].equals(java.lang.Object)"
    - "[org.jfree.data.time.Millisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Second].equals(java.lang.Object)"
    - "[org.jfree.data.time.SimpleTimePeriod].equals(java.lang.Object)"
    - "[org.jfree.data.time.FixedMillisecond].equals(java.lang.Object)"
    - "[org.jfree.data.xy.OHLCDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.NumberTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.TimeSeriesDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.DateTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYItemKey].equals(java.lang.Object)"
    - "[org.jfree.data.time.Quarter].equals(java.lang.Object)"
    - "[org.jfree.data.xy.WindDataItem].equals(java.lang.Object)"
    - "[org.jfree.data.ComparableObjectItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.TickUnit:org.jfree.data.statistics.SimpleHistogramBin:org.jfree.data.time.Minute:org.jfree.data.time.Month:org.jfree.data.time.Week:org.jfree.data.time.Year:org.jfree.data.xy.XYCoordinate].equals(java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyToGroupMap:121"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:127"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.jfree.data.KeyToGroupMap:126"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyToGroupMap:122"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyToGroupMap:120,1"
      Dst: "[java.util.List].indexOf"
    - Src: "org.jfree.data.KeyToGroupMap:122,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyToGroupMap].getGroup(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyToGroupMap"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyToGroupMap:144"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyToGroupMap:141,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.KeyToGroupMap:143,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyToGroupMap].mapKeyToGroup(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyToGroupMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyToGroupMap:160"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:167"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyToGroupMap:161"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:167"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyToGroupMap:163"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:167"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyToGroupMap:168"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:172"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:171"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyToGroupMap:172"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:176"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyToGroupMap:173"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyToGroupMap:158,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.KeyToGroupMap:159,1"
      Dst: "[org.jfree.data.KeyToGroupMap].getGroup"
    - Src: "org.jfree.data.KeyToGroupMap:160,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.KeyToGroupMap:162,1"
      Dst: "[org.jfree.data.KeyToGroupMap].getKeyCount"
    - Src: "org.jfree.data.KeyToGroupMap:164,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.KeyToGroupMap:169,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.jfree.data.KeyToGroupMap:172,1"
      Dst: "[java.util.List].contains"
    - Src: "org.jfree.data.KeyToGroupMap:174,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.KeyToGroupMap:177,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyToGroupMap].getKeyCount(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyToGroupMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyToGroupMap:193"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:198"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:197"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyToGroupMap:194"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyToGroupMap:191,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.KeyToGroupMap:193,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.data.KeyToGroupMap:193,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.data.KeyToGroupMap:193,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.KeyToGroupMap:193,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.KeyToGroupMap:194,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.KeyToGroupMap].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.KeyToGroupMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyToGroupMap:210"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:212"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyToGroupMap:213"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:215"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyToGroupMap:217"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:219"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyToGroupMap:220"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyToGroupMap:217,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.data.KeyToGroupMap:220,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyToGroupMap].hashCode()"
    functionSourceFile: "org.jfree.data.KeyToGroupMap"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyToGroupMap:229,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyToGroupMap].clone()"
    functionSourceFile: "org.jfree.data.KeyToGroupMap"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyToGroupMap].clone(java.lang.Object)"
    - "[org.jfree.data.KeyToGroupMap].clone(java.util.Collection)"
    - "[org.jfree.data.KeyToGroupMap].clone(java.lang.Object)"
    functionUses: 25
    ICount: 16
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyToGroupMap:244,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.data.KeyToGroupMap:246,1"
      Dst: "[org.jfree.data.KeyToGroupMap].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyToGroupMap].clone(java.lang.Object)"
    functionSourceFile: "org.jfree.data.KeyToGroupMap"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyToGroupMap:260"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:263"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:262"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyToGroupMap:267"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:278"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyToGroupMap:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyToGroupMap:263,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.data.KeyToGroupMap:266,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jfree.data.KeyToGroupMap:267,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "org.jfree.data.KeyToGroupMap:267,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "org.jfree.data.KeyToGroupMap:269,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jfree.data.KeyToGroupMap:272,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyToGroupMap].clone(java.util.Collection)"
    functionSourceFile: "org.jfree.data.KeyToGroupMap"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyToGroupMap].clone(java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyToGroupMap:294"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:305"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyToGroupMap:297"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyToGroupMap:300"
        BranchSideFuncs:
        - "clone(java.lang.Object)"
      - BranchSide: "org.jfree.data.KeyToGroupMap:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyToGroupMap:296,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.data.KeyToGroupMap:296,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "org.jfree.data.KeyToGroupMap:296,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.jfree.data.KeyToGroupMap:297,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.data.KeyToGroupMap:297,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.KeyToGroupMap:297,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.KeyToGroupMap:298,1"
      Dst: "[org.jfree.data.KeyToGroupMap].clone"
    - Src: "org.jfree.data.KeyToGroupMap:298,1"
      Dst: "[java.util.Collection].add"
    - Src: "org.jfree.data.KeyToGroupMap:303,1"
      Dst: "[java.lang.CloneNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.internal.ShapeUtils].<init>()"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].equal(java.awt.Shape,java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.awt.Shape"
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ShapeUtils:72"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:74"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:73"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:72"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:74"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:73"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:74"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:76"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:75"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:74"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:76"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:75"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:76"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:80"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:79"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:76"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:80"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:73,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    - Src: "org.jfree.chart.internal.ShapeUtils:80,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].equal(java.awt.geom.Line2D,java.awt.geom.Line2D)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.awt.geom.Line2D"
    - "java.awt.geom.Line2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ShapeUtils:94"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:97"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:96"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:95"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:94"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:97"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:99"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:100"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:103"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:100,1"
      Dst: "[java.awt.geom.Line2D].getP1"
    - Src: "org.jfree.chart.internal.ShapeUtils:100,1"
      Dst: "[java.awt.geom.Point2D].equals"
    - Src: "org.jfree.chart.internal.ShapeUtils:103,1"
      Dst: "[java.awt.geom.Line2D].getP2"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].equal(java.awt.Polygon,java.awt.Polygon)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.awt.Polygon"
    - "java.awt.Polygon"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ShapeUtils:119"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:122"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:121"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:119"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:125"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:128"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:127"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:128"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:131"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:130"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:131"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:134"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:128,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].equal(java.awt.geom.Path2D,java.awt.geom.Path2D)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.awt.geom.Path2D"
    - "java.awt.geom.Path2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ShapeUtils:147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:149"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:148"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:152"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:160"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:160"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:176"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:167"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:170"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:169"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:170"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:172"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:172"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:153,1"
      Dst: "[java.awt.geom.Path2D].getWindingRule"
    - Src: "org.jfree.chart.internal.ShapeUtils:156,1"
      Dst: "[java.awt.Shape].getPathIterator"
    - Src: "org.jfree.chart.internal.ShapeUtils:160,1"
      Dst: "[java.awt.geom.PathIterator].isDone"
    - Src: "org.jfree.chart.internal.ShapeUtils:165,1"
      Dst: "[java.awt.geom.PathIterator].currentSegment"
    - Src: "org.jfree.chart.internal.ShapeUtils:170,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.jfree.chart.internal.ShapeUtils:173,1"
      Dst: "[java.awt.geom.PathIterator].next"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape(java.awt.Shape,double,double)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 3
    argTypes:
    - "java.awt.Shape"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:191,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.ShapeUtils:192,1"
      Dst: "[java.awt.geom.AffineTransform].getTranslateInstance"
    - Src: "org.jfree.chart.internal.ShapeUtils:194,1"
      Dst: "[java.awt.geom.AffineTransform].createTransformedShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape(java.awt.Shape,org.jfree.chart.api.RectangleAnchor,double,double)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 4
    argTypes:
    - "java.awt.Shape"
    - "org.jfree.chart.api.RectangleAnchor"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:211,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.ShapeUtils:213,1"
      Dst: "[java.awt.Shape].getBounds2D"
    - Src: "org.jfree.chart.internal.ShapeUtils:213,1"
      Dst: "[org.jfree.chart.api.RectangleAnchor].getAnchorPoint"
    - Src: "org.jfree.chart.internal.ShapeUtils:215,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.internal.ShapeUtils:215,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.internal.ShapeUtils:214,1"
      Dst: "[java.awt.geom.AffineTransform].getTranslateInstance"
    - Src: "org.jfree.chart.internal.ShapeUtils:216,1"
      Dst: "[java.awt.geom.AffineTransform].createTransformedShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].rotateShape(java.awt.Shape,double,float,float)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 4
    argTypes:
    - "java.awt.Shape"
    - "double"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ShapeUtils:230"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:233"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:233,1"
      Dst: "[java.awt.geom.AffineTransform].getRotateInstance"
    - Src: "org.jfree.chart.internal.ShapeUtils:234,1"
      Dst: "[java.awt.geom.AffineTransform].createTransformedShape"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].drawRotatedShape(java.awt.Graphics2D,java.awt.Shape,double,float,float)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.Shape"
    - "double"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:248,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.ShapeUtils:250,1"
      Dst: "[java.awt.Graphics2D].getTransform"
    - Src: "org.jfree.chart.internal.ShapeUtils:251,1"
      Dst: "[java.awt.geom.AffineTransform].getRotateInstance"
    - Src: "org.jfree.chart.internal.ShapeUtils:252,1"
      Dst: "[java.awt.Graphics2D].transform"
    - Src: "org.jfree.chart.internal.ShapeUtils:253,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.internal.ShapeUtils:254,1"
      Dst: "[java.awt.Graphics2D].setTransform"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].createDiagonalCross(float,float)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:270,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.internal.ShapeUtils:271,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.internal.ShapeUtils:272,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.internal.ShapeUtils:283,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].createRegularCross(float,float)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:296,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.internal.ShapeUtils:297,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.internal.ShapeUtils:298,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.internal.ShapeUtils:309,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].createDiamond(float)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:321,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.internal.ShapeUtils:322,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.internal.ShapeUtils:323,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.internal.ShapeUtils:326,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].createUpTriangle(float)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:338,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.internal.ShapeUtils:339,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.internal.ShapeUtils:340,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.internal.ShapeUtils:342,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].createDownTriangle(float)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:354,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.internal.ShapeUtils:355,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.internal.ShapeUtils:356,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.internal.ShapeUtils:358,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].createLineRegion(java.awt.geom.Line2D,float)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 2
    argTypes:
    - "java.awt.geom.Line2D"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ShapeUtils:379"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:390"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:389"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:373,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.ShapeUtils:374,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.internal.ShapeUtils:375,1"
      Dst: "[java.awt.geom.Line2D].getX1"
    - Src: "org.jfree.chart.internal.ShapeUtils:376,1"
      Dst: "[java.awt.geom.Line2D].getX2"
    - Src: "org.jfree.chart.internal.ShapeUtils:377,1"
      Dst: "[java.awt.geom.Line2D].getY1"
    - Src: "org.jfree.chart.internal.ShapeUtils:378,1"
      Dst: "[java.awt.geom.Line2D].getY2"
    - Src: "org.jfree.chart.internal.ShapeUtils:380,1"
      Dst: "[java.lang.Math].atan"
    - Src: "org.jfree.chart.internal.ShapeUtils:381,1"
      Dst: "[java.lang.Math].sin"
    - Src: "org.jfree.chart.internal.ShapeUtils:382,1"
      Dst: "[java.lang.Math].cos"
    - Src: "org.jfree.chart.internal.ShapeUtils:383,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.internal.ShapeUtils:384,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.internal.ShapeUtils:387,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].getPointInRectangle(double,double,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:413,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.internal.ShapeUtils:413,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.internal.ShapeUtils:413,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.internal.ShapeUtils:413,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.internal.ShapeUtils:414,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.internal.ShapeUtils:414,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.internal.ShapeUtils:415,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].contains(java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ShapeUtils:436"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:436"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:437"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:438"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:428,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.ShapeUtils:430,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.internal.ShapeUtils:431,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.internal.ShapeUtils:434,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.internal.ShapeUtils:435,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].intersects(java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ShapeUtils:460"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:460"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:460"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:461"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:451,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.ShapeUtils:453,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.internal.ShapeUtils:454,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.internal.ShapeUtils:457,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.internal.ShapeUtils:459,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].isPointInRect(java.awt.geom.Rectangle2D,double,double)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ShapeUtils:475"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:475"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:476"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:476"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:475,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.internal.ShapeUtils:475,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.internal.ShapeUtils:476,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.internal.ShapeUtils:476,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ShapeUtils].cloneMap(java.util.Map)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: 486
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ShapeUtils:488"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:491"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:490"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:487,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.internal.ShapeUtils:488,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.chart.internal.ShapeUtils:488,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.internal.ShapeUtils:488,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.internal.ShapeUtils:488,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.internal.ShapeUtils:489,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.internal.ShapeUtils:489,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.internal.ShapeUtils].equal(java.util.Map,java.util.Map)"
    functionSourceFile: "org.jfree.chart.internal.ShapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ShapeUtils:505"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:508"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:507"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:508"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:514"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ShapeUtils:511"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:514"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ShapeUtils:513"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.ShapeUtils:505,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.chart.internal.ShapeUtils:505,1"
      Dst: "[java.util.Set].equals"
    - Src: "org.jfree.chart.internal.ShapeUtils:508,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.internal.ShapeUtils:508,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.internal.ShapeUtils:508,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.internal.ShapeUtils:509,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.internal.ShapeUtils:511,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.compass.PinNeedle].<init>()"
    functionSourceFile: "org.jfree.chart.plot.compass.PinNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.PinNeedle:51,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.PinNeedle].drawNeedle(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,double)"
    functionSourceFile: "org.jfree.chart.plot.compass.PinNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.PinNeedle:77"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PinNeedle:81"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.PinNeedle:80"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.PinNeedle:92"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PinNeedle:97"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.PinNeedle:92"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PinNeedle:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.PinNeedle:69,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:71,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:73,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:74,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:74,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:81,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:82,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:84,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:88,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:90,1"
      Dst: "[java.awt.geom.Area].<init>"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:91,1"
      Dst: "[java.awt.geom.Area].add"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:94,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getTransform"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:94,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:94,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:94,1"
      Dst: "[java.awt.geom.AffineTransform].setToRotation"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:95,1"
      Dst: "[java.awt.geom.Area].transform"
    - Src: "org.jfree.chart.plot.compass.PinNeedle:98,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].defaultDisplay"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.PinNeedle].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.compass.PinNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.PinNeedle:111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PinNeedle:114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.PinNeedle:113"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.PinNeedle:114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PinNeedle:117"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.PinNeedle:116"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.PinNeedle:117"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PinNeedle:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.PinNeedle:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.PinNeedle:117,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.PinNeedle].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.compass.PinNeedle"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.compass.MeterNeedle].hashCode()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.PinNeedle:130,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.PinNeedle].clone()"
    functionSourceFile: "org.jfree.chart.plot.compass.PinNeedle"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.PinNeedle:143,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].<init>()"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:87,1"
      Dst: "[org.jfree.data.general.AbstractDataset].<init>"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:88,1"
      Dst: "[org.jfree.data.KeyedObjects2D].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].add(java.util.List,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:110,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCalculator].calculateBoxAndWhiskerStatistics"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:111,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].add(org.jfree.data.statistics.BoxAndWhiskerItem,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.data.statistics.BoxAndWhiskerItem"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:131"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:125"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:131"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:133"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:131"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:131"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:139"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:141"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:143"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:146"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:147"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:151"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:152"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:158"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:157"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:158"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:162"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:163"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:170"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:126,1"
      Dst: "[org.jfree.data.KeyedObjects2D].addObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:129,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowIndex"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:130,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnIndex"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:134,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].updateBounds"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:139,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMinOutlier"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:140,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:143,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMaxOutlier"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:147,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:170,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].remove(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:193"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:193"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:195"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:193"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:198"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:193"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:198"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:187,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowIndex"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:188,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getColumnIndex"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:189,1"
      Dst: "[org.jfree.data.KeyedObjects2D].removeObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:196,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].updateBounds"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:199,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].removeRow(int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:213,1"
      Dst: "[org.jfree.data.KeyedObjects2D].removeRow"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:214,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].updateBounds"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:215,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].removeRow(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:229,1"
      Dst: "[org.jfree.data.KeyedObjects2D].removeRow"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:230,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].updateBounds"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:231,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].removeColumn(int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:245,1"
      Dst: "[org.jfree.data.KeyedObjects2D].removeColumn"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:246,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].updateBounds"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:247,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].removeColumn(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:261,1"
      Dst: "[org.jfree.data.KeyedObjects2D].removeColumn"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:262,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].updateBounds"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:263,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clear()"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:273,1"
      Dst: "[org.jfree.data.KeyedObjects2D].clear"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:274,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].updateBounds"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:275,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getItem(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.statistics.BoxAndWhiskerItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:287,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMedianValue(int,int)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:303,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMedianValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:319,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMedianValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMeanValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:337"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:339"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:335,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:338,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMean"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMeanValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:358"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:361"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:356,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:359,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMean"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMedianValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getObject(int,int)"
    - "[org.jfree.data.statistics.BoxAndWhiskerItem].getMedian()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:379"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:382"
        BranchSideFuncs:
        - "getMedian()"
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:377,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:380,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMedian"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMedianValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:400"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:403"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:398,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:401,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMedian"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getQ1Value(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:421"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:424"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:423"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:419,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:422,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getQ1"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getQ1Value(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:442"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:445"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:444"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:440,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:443,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getQ1"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getQ3Value(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:463"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:466"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:465"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:461,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:464,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getQ3"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getQ3Value(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:484"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:487"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:486"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:482,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:485,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getQ3"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getColumnIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:501,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getColumnKey(int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:515,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getColumnKeys()"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:527,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnKeys"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getRowIndex(java.lang.Comparable)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:542,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowKey(int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: 555
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getRowKey(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:556,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowKeys()"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:568,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowKeys"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowCount()"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: 579
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getRowCount()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:580,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getColumnCount()"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: 591
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getColumnCount()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:592,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRangeLowerBound(boolean)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRangeUpperBound(boolean)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRangeBounds(boolean)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: 634
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:635,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMinRegularValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: 649
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getObject(int,int)"
    - "[org.jfree.data.statistics.BoxAndWhiskerItem].getMinRegularValue()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:653"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:656"
        BranchSideFuncs:
        - "getMinRegularValue()"
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:655"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:651,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:654,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMinRegularValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMinRegularValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:674"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:677"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:676"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:672,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:675,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMinRegularValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMaxRegularValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: 691
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getObject(int,int)"
    - "[org.jfree.data.statistics.BoxAndWhiskerItem].getMaxRegularValue()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:695"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:698"
        BranchSideFuncs:
        - "getMaxRegularValue()"
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:697"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:693,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:696,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMaxRegularValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMaxRegularValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:716"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:719"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:718"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:714,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:717,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMaxRegularValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMinOutlier(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:737"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:740"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:739"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:735,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:738,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMinOutlier"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMinOutlier(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:758"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:761"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:760"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:756,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:759,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMinOutlier"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMaxOutlier(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:779"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:782"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:781"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:777,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:780,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMaxOutlier"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMaxOutlier(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:800"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:803"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:802"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:798,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:801,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMaxOutlier"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getOutliers(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:821"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:824"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:823"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:819,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:822,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getOutliers"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getOutliers(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:842"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:845"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:844"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:840,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:843,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getOutliers"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].updateBounds()"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:861"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:892"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:891"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:862"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:853"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:852"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:864"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:862"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:861"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:866"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:877"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:876"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:868"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:877"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:876"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:869"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:870"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:869"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:876"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:878"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:862"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:861"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:880"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:862"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:861"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:881"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:882"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:881"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:861"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:859,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowCount"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:860,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getColumnCount"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:863,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getItem"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:865,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMinOutlier"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:867,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:868,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:877,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMaxOutlier"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:903"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:906"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:905"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:906"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:911"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:910"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:909,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].hashCode()"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: 916
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:917,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset"
    linkageType: null
    functionLinenumber: 930
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.KeyedObjects2D].clone()"
    functionUses: 25
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:931,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset:932,1"
      Dst: "[org.jfree.data.KeyedObjects2D].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.LengthAdjustmentType].values()"
    functionSourceFile: "org.jfree.chart.api.LengthAdjustmentType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.LengthAdjustmentType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.LengthAdjustmentType:42,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.LengthAdjustmentType].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.api.LengthAdjustmentType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.LengthAdjustmentType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.LengthAdjustmentType:42,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.LengthAdjustmentType].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.api.LengthAdjustmentType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.LengthAdjustmentType:42,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.LengthAdjustmentType].$values()"
    functionSourceFile: "org.jfree.chart.api.LengthAdjustmentType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.LengthAdjustmentType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].<init>()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:131,1"
      Dst: "[org.jfree.chart.plot.dial.DialValueIndicator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].<init>(int)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:139,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:144,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:146,1"
      Dst: "[java.text.DecimalFormat].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:147,1"
      Dst: "[java.awt.Font].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:150,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:152,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].getDatasetIndex()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].setDatasetIndex(int)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:179,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:179,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].getAngle()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].setAngle(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:204,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:204,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].getRadius()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].setRadius(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:228,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:228,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].getFrameAnchor()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].setFrameAnchor(org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:251,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:253,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:253,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].getTemplateValue()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].setTemplateValue(java.lang.Number)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:276,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:278,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:278,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].getMaxTemplateValue()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].setMaxTemplateValue(java.lang.Number)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:303,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:303,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].getNumberFormat()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].setNumberFormat(java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:326,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:328,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:328,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].getFont()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].setFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:349,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:351,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:351,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].getPaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].setPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:374,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:376,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:376,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].getBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].setBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:399,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:401,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:401,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].getOutlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].setOutlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:424,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:426,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:426,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].getOutlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].setOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:449,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:451,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:451,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].getInsets()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].setInsets(org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:474,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:476,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:476,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].getValueAnchor()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].setValueAnchor(org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:499,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:501,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:501,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].getTextAnchor()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].setTextAnchor(org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:524,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:526,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:526,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].isClippedToWindow()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].draw(java.awt.Graphics2D,org.jfree.chart.plot.dial.DialPlot,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.dial.DialPlot"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:576"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:582"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:581"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:555,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].rectangleByRadius"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:557,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:558,1"
      Dst: "[java.awt.geom.Arc2D].getStartPoint"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:563,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:564,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].getValue"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:565,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:566,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:569,1"
      Dst: "[java.text.Format].format"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:571,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:572,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:579,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:582,1"
      Dst: "[org.jfree.chart.plot.dial.DialValueIndicator].fixToRange"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:586,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:587,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:587,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:586,1"
      Dst: "[org.jfree.chart.api.RectangleAnchor].createRectangle"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:590,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].createOutsetRectangle"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:593,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:594,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:597,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:599,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:602,1"
      Dst: "[java.awt.Graphics].getClip"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:603,1"
      Dst: "[java.awt.Graphics2D].clip"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:605,1"
      Dst: "[org.jfree.chart.api.RectangleAnchor].getAnchorPoint"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:607,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:608,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:610,1"
      Dst: "[java.awt.Graphics].setClip"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].fixToRange(double,double,double)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:625"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:628"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:627"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:628"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:631"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:630"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:631"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:635"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:634"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:626,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:648"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:651"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:650"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:651"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:654"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:653"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:655"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:658"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:657"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:658"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:661"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:660"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:661"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:664"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:663"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:664"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:667"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:666"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:667"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:670"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:669"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:670"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:673"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:672"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:673"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:676"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:675"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:676"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:679"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:678"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:679"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:682"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:681"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:682"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:685"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:684"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:685"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:688"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:687"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:688"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:691"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:690"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:691"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:694"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:693"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialValueIndicator:694"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:697"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialValueIndicator:696"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:664,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:667,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:670,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:673,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:676,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:688,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].equals"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:697,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].equals"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: 707
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    functionUses: 3
    ICount: 17
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:708,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:713,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: 726
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:727,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:738,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:739,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:742,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialValueIndicator].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialValueIndicator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:755,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:756,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.dial.DialValueIndicator:759,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.ShipNeedle].<init>()"
    functionSourceFile: "org.jfree.chart.plot.compass.ShipNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:51,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.ShipNeedle].drawNeedle(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,double)"
    functionSourceFile: "org.jfree.chart.plot.compass.ShipNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.ShipNeedle:78"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.ShipNeedle:83"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.ShipNeedle:78"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.ShipNeedle:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:68,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:69,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:69,1"
      Dst: "[java.awt.geom.Path2D].append"
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:73,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:74,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getTransform"
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:74,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:74,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:74,1"
      Dst: "[java.awt.geom.AffineTransform].setToTranslation"
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:75,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:75,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:75,1"
      Dst: "[java.awt.geom.AffineTransform].scale"
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:76,1"
      Dst: "[java.awt.geom.Path2D$Float].transform"
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:80,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:80,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:80,1"
      Dst: "[java.awt.geom.AffineTransform].setToRotation"
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:84,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].defaultDisplay"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.ShipNeedle].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.compass.ShipNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.ShipNeedle:96"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.ShipNeedle:99"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.ShipNeedle:98"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.ShipNeedle:99"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.ShipNeedle:102"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.ShipNeedle:101"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.ShipNeedle:102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.ShipNeedle:105"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.ShipNeedle:104"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.ShipNeedle:102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.ShipNeedle:105"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.ShipNeedle:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:102,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.ShipNeedle].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.compass.ShipNeedle"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.compass.MeterNeedle].hashCode()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:115,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.ShipNeedle].clone()"
    functionSourceFile: "org.jfree.chart.plot.compass.ShipNeedle"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.ShipNeedle:128,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.resources.DataPackageResources].<init>()"
    functionSourceFile: "org.jfree.data.resources.DataPackageResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.resources.DataPackageResources:50,1"
      Dst: "[java.util.ListResourceBundle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.resources.DataPackageResources].getContents()"
    functionSourceFile: "org.jfree.data.resources.DataPackageResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.JFreeChartEntity].<init>(java.awt.Shape,org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.entity.JFreeChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Shape"
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.JFreeChartEntity:70,1"
      Dst: "[org.jfree.chart.entity.JFreeChartEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.JFreeChartEntity].<init>(java.awt.Shape,org.jfree.chart.JFreeChart,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.JFreeChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Shape"
    - "org.jfree.chart.JFreeChart"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.JFreeChartEntity:82,1"
      Dst: "[org.jfree.chart.entity.JFreeChartEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.JFreeChartEntity].<init>(java.awt.Shape,org.jfree.chart.JFreeChart,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.JFreeChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Shape"
    - "org.jfree.chart.JFreeChart"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.JFreeChartEntity:96,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    - Src: "org.jfree.chart.entity.JFreeChartEntity:97,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.JFreeChartEntity].getChart()"
    functionSourceFile: "org.jfree.chart.entity.JFreeChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.JFreeChart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.JFreeChartEntity].toString()"
    functionSourceFile: "org.jfree.chart.entity.JFreeChartEntity"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].getToolTipText()"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.JFreeChartEntity:118,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.entity.JFreeChartEntity:119,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.chart.entity.JFreeChartEntity:120,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getToolTipText"
    - Src: "org.jfree.chart.entity.JFreeChartEntity:121,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.JFreeChartEntity].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.entity.JFreeChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.JFreeChartEntity:133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.JFreeChartEntity:136"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.JFreeChartEntity:135"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.JFreeChartEntity:136"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.JFreeChartEntity:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.JFreeChartEntity:138"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.JFreeChartEntity:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.JFreeChartEntity:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.JFreeChartEntity:142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.JFreeChartEntity:143"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.JFreeChartEntity:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.JFreeChartEntity:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.JFreeChartEntity:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.JFreeChartEntity:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.JFreeChartEntity:148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.JFreeChartEntity:149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.JFreeChartEntity:152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.JFreeChartEntity:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.JFreeChartEntity:140,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getArea"
    - Src: "org.jfree.chart.entity.JFreeChartEntity:140,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.entity.JFreeChartEntity:143,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getToolTipText"
    - Src: "org.jfree.chart.entity.JFreeChartEntity:143,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.entity.JFreeChartEntity:146,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getURLText"
    - Src: "org.jfree.chart.entity.JFreeChartEntity:149,1"
      Dst: "[org.jfree.chart.JFreeChart].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.JFreeChartEntity].hashCode()"
    functionSourceFile: "org.jfree.chart.entity.JFreeChartEntity"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].getToolTipText()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    - "[org.jfree.chart.entity.ChartEntity].getURLText()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.JFreeChartEntity:163,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getToolTipText"
    - Src: "org.jfree.chart.entity.JFreeChartEntity:163,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    - Src: "org.jfree.chart.entity.JFreeChartEntity:164,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getURLText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    functionSourceFile: "org.jfree.chart.entity.JFreeChartEntity"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    functionUses: 26
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.JFreeChartEntity:178,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.JFreeChartEntity].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.entity.JFreeChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.JFreeChartEntity:189,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.entity.JFreeChartEntity:190,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getArea"
    - Src: "org.jfree.chart.entity.JFreeChartEntity:190,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.JFreeChartEntity].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.entity.JFreeChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.JFreeChartEntity:203,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.entity.JFreeChartEntity:204,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    - Src: "org.jfree.chart.entity.JFreeChartEntity:204,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].setArea"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.GradientPaintTransformType].values()"
    functionSourceFile: "org.jfree.chart.util.GradientPaintTransformType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.util.GradientPaintTransformType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.GradientPaintTransformType:33,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.GradientPaintTransformType].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.util.GradientPaintTransformType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.util.GradientPaintTransformType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.GradientPaintTransformType:33,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.GradientPaintTransformType].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.util.GradientPaintTransformType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.GradientPaintTransformType:33,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.GradientPaintTransformType].$values()"
    functionSourceFile: "org.jfree.chart.util.GradientPaintTransformType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.util.GradientPaintTransformType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategoryItemLabelGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator:65,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator:65,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategoryItemLabelGenerator].<init>(java.lang.String,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator:77,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategoryItemLabelGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator:91,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategoryItemLabelGenerator].<init>(java.lang.String,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator:103,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategoryItemLabelGenerator].generateLabel(org.jfree.data.category.CategoryDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator:119,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].generateLabelString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategoryItemLabelGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator:132"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator:135"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator:134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator:135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator:138,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategoryItemLabelGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.StandardCategoryItemLabelGenerator"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YWithXInterval].<init>(double,double,double)"
    functionSourceFile: "org.jfree.data.xy.YWithXInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YWithXInterval:67,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YWithXInterval].getY()"
    functionSourceFile: "org.jfree.data.xy.YWithXInterval"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YWithXInterval].getXLow()"
    functionSourceFile: "org.jfree.data.xy.YWithXInterval"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YWithXInterval].getXHigh()"
    functionSourceFile: "org.jfree.data.xy.YWithXInterval"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YWithXInterval].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.YWithXInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.YWithXInterval:109"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YWithXInterval:112"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.YWithXInterval:111"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.YWithXInterval:112"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YWithXInterval:115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.YWithXInterval:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.YWithXInterval:116"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YWithXInterval:119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.YWithXInterval:118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.YWithXInterval:119"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YWithXInterval:122"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.YWithXInterval:121"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.YWithXInterval:122"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YWithXInterval:125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.YWithXInterval:124"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].<init>(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:100,1"
      Dst: "[org.jfree.data.xy.AbstractXYDataset].<init>"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:102,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getOutlierCoefficient()"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].setOutlierCoefficient(double)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getFaroutCoefficient()"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].setFaroutCoefficient(double)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:163"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:167"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:163,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getOutlierCoefficient"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:169,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:169,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getSeriesCount()"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:194,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].add(java.util.Date,org.jfree.data.statistics.BoxAndWhiskerItem)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "org.jfree.data.statistics.BoxAndWhiskerItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:207"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:210"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:212"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:215"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:216"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:219"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:221"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:205,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:208,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMinRegularValue"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:211,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:217,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMaxRegularValue"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:226,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:227,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItem(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.statistics.BoxAndWhiskerItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:252,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getX(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:268,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:268,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:268,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getXDate(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:282,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getY(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getMeanValue(int,int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:298,1"
      Dst: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getMeanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getMeanValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.BoxAndWhiskerItem].getMean()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:313"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:316"
        BranchSideFuncs:
        - "getMean()"
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:312,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:314,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMean"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getMedianValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:331"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:334"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:330,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:332,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMedian"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getQ1Value(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:349"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:348,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:350,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getQ1"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getQ3Value(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:367"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:370"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:366,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:368,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getQ3"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getMinRegularValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: 382
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.BoxAndWhiskerItem].getMinRegularValue()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:385"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:388"
        BranchSideFuncs:
        - "getMinRegularValue()"
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:387"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:384,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:386,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMinRegularValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getMaxRegularValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: 400
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.BoxAndWhiskerItem].getMaxRegularValue()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:403"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:406"
        BranchSideFuncs:
        - "getMaxRegularValue()"
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:405"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:402,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:404,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMaxRegularValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getMinOutlier(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:420"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:423"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:419,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:421,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMinOutlier"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getMaxOutlier(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:439"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:442"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:441"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:438,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:440,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMaxOutlier"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getOutliers(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:458"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:461"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:460"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:457,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:459,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].getOutliers"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getRangeLowerBound(boolean)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:475"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:478"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:477"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:476,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getRangeUpperBound(boolean)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:492"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:495"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:494"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:493,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getRangeBounds(boolean)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: 507
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:520"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:523"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:522"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:523"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:526"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:525"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:528"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:531"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:530"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:531"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:534"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:533"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:534"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:537"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:536"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:528,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:531,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].hashCode()"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: 542
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:543,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].clone()"
    functionSourceFile: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset"
    linkageType: null
    functionLinenumber: 558
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    functionUses: 8
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:559,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:560,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAnchor].values()"
    functionSourceFile: "org.jfree.chart.axis.CategoryAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryAnchor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAnchor:43,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAnchor].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryAnchor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAnchor:43,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAnchor].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.axis.CategoryAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryAnchor:43,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryAnchor].$values()"
    functionSourceFile: "org.jfree.chart.axis.CategoryAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryAnchor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.ItemLabelAnchor].values()"
    functionSourceFile: "org.jfree.chart.labels.ItemLabelAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.ItemLabelAnchor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.ItemLabelAnchor:43,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.ItemLabelAnchor].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.labels.ItemLabelAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.ItemLabelAnchor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.ItemLabelAnchor:43,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.ItemLabelAnchor].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.labels.ItemLabelAnchor"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.ItemLabelAnchor:43,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.ItemLabelAnchor].$values()"
    functionSourceFile: "org.jfree.chart.labels.ItemLabelAnchor"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "org.jfree.chart.labels.ItemLabelAnchor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 52
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomPieURLGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.urls.CustomPieURLGenerator"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:70,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:71,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomPieURLGenerator].generateURL(org.jfree.data.general.PieDataset,java.lang.Comparable,int)"
    functionSourceFile: "org.jfree.chart.urls.CustomPieURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.general.PieDataset"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:88,1"
      Dst: "[org.jfree.chart.urls.CustomPieURLGenerator].getURL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomPieURLGenerator].getListCount()"
    functionSourceFile: "org.jfree.chart.urls.CustomPieURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:101,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomPieURLGenerator].getURLCount(int)"
    functionSourceFile: "org.jfree.chart.urls.CustomPieURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.CustomPieURLGenerator:117"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:116,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:118,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomPieURLGenerator].getURL(java.lang.Comparable,int)"
    functionSourceFile: "org.jfree.chart.urls.CustomPieURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.CustomPieURLGenerator:133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:138"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomPieURLGenerator:135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:133,1"
      Dst: "[org.jfree.chart.urls.CustomPieURLGenerator].getListCount"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:134,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:136,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomPieURLGenerator].addURLs(java.util.Map)"
    functionSourceFile: "org.jfree.chart.urls.CustomPieURLGenerator"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:154,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomPieURLGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.urls.CustomPieURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.CustomPieURLGenerator:167"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:171"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:170"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomPieURLGenerator:171"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomPieURLGenerator:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:176"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomPieURLGenerator:177"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:191"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:190"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomPieURLGenerator:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:180"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomPieURLGenerator:183"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:176"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomPieURLGenerator:185"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:173,1"
      Dst: "[org.jfree.chart.urls.CustomPieURLGenerator].getListCount"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:178,1"
      Dst: "[org.jfree.chart.urls.CustomPieURLGenerator].getURLCount"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:181,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:181,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:183,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:183,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:184,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:185,1"
      Dst: "[org.jfree.chart.urls.CustomPieURLGenerator].getURL"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:185,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    functionSourceFile: "org.jfree.chart.urls.CustomPieURLGenerator"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.urls.CustomPieURLGenerator].<init>()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].addURLs(java.util.Map)"
    functionUses: 25
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.CustomPieURLGenerator:210"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:221"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomPieURLGenerator:214"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomPieURLGenerator:218"
        BranchSideFuncs:
        - "addURLs(java.util.Map)"
    Callsites:
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:205,1"
      Dst: "[org.jfree.chart.urls.CustomPieURLGenerator].<init>"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:210,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:210,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:211,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:213,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:214,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:214,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:216,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:216,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.urls.CustomPieURLGenerator:219,1"
      Dst: "[org.jfree.chart.urls.CustomPieURLGenerator].addURLs"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer$FillType].values()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer$FillType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYSplineRenderer$FillType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer$FillType:78,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer$FillType].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer$FillType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYSplineRenderer$FillType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer$FillType:78,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer$FillType].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer$FillType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer$FillType:78,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer$FillType].$values()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer$FillType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYSplineRenderer$FillType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getInstance(org.jfree.chart.axis.Axis)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.Axis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultAxisEditor:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:153"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultAxisEditor:143"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultAxisEditor:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:144,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultNumberAxisEditor].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:147,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:150,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].<init>(org.jfree.chart.axis.Axis)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.Axis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 176
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:166,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:168,1"
      Dst: "[org.jfree.chart.axis.Axis].getLabelFont"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:169,1"
      Dst: "[org.jfree.chart.axis.Axis].getLabelPaint"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:169,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:170,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:171,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelPaint"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:174,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelInsets"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:175,1"
      Dst: "[org.jfree.chart.axis.Axis].getLabelInsets"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:177,1"
      Dst: "[java.awt.BorderLayout].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:177,1"
      Dst: "[java.awt.Container].setLayout"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:182,1"
      Dst: "[javax.swing.BorderFactory].createEtchedBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:183,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:181,1"
      Dst: "[javax.swing.BorderFactory].createTitledBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:180,1"
      Dst: "[javax.swing.JComponent].setBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:187,1"
      Dst: "[org.jfree.chart.swing.editor.LCBLayout].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:188,1"
      Dst: "[javax.swing.BorderFactory].createEmptyBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:189,1"
      Dst: "[javax.swing.JLabel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:189,1"
      Dst: "[java.awt.Container].add"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:190,1"
      Dst: "[org.jfree.chart.axis.Axis].getLabel"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:190,1"
      Dst: "[javax.swing.JTextField].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:195,1"
      Dst: "[org.jfree.chart.swing.editor.FontDisplayField].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:197,1"
      Dst: "[javax.swing.JButton].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:198,1"
      Dst: "[javax.swing.AbstractButton].setActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:199,1"
      Dst: "[javax.swing.AbstractButton].addActionListener"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:241,1"
      Dst: "[javax.swing.JTabbedPane].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:249,1"
      Dst: "[org.jfree.chart.axis.Axis].isTickLabelsVisible"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:249,1"
      Dst: "[javax.swing.JCheckBox].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:267,1"
      Dst: "[org.jfree.chart.axis.Axis].isTickMarksVisible"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:273,1"
      Dst: "[javax.swing.JTabbedPane].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getLabel()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:291,1"
      Dst: "[javax.swing.text.JTextComponent].getText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getLabelFont()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getLabelPaint()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:309,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].getPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].isTickLabelsVisible()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:318,1"
      Dst: "[javax.swing.AbstractButton].isSelected"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getTickLabelFont()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getTickLabelPaint()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:336,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].getPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].isTickMarksVisible()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:346,1"
      Dst: "[javax.swing.AbstractButton].isSelected"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getTickLabelInsets()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultAxisEditor:355"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:354"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:356,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getLabelInsets()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultAxisEditor:366"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:366"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:367,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getOtherTabs()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JTabbedPane"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].actionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultAxisEditor:388"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:391"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:390"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultAxisEditor:391"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:394"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:393"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultAxisEditor:394"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:403"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:387,1"
      Dst: "[java.awt.event.ActionEvent].getActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:388,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:389,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].attemptLabelFontSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:392,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].attemptModifyLabelPaint"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:395,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].attemptTickLabelFontSelection"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].attemptLabelFontSelection()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultAxisEditor:415"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:422"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:410,1"
      Dst: "[org.jfree.chart.swing.editor.FontChooserPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:412,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:411,1"
      Dst: "[javax.swing.JOptionPane].showConfirmDialog"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:416,1"
      Dst: "[org.jfree.chart.swing.editor.FontChooserPanel].getSelectedFont"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:418,1"
      Dst: "[java.awt.Font].getFontName"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:418,1"
      Dst: "[java.awt.Font].getSize"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:418,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:417,1"
      Dst: "[javax.swing.text.JTextComponent].setText"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].attemptModifyLabelPaint()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultAxisEditor:432"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:434"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:430,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:429,1"
      Dst: "[javax.swing.JColorChooser].showDialog"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:433,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].setPaint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].attemptTickLabelFontSelection()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultAxisEditor:447"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:455"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultAxisEditor:454"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:442,1"
      Dst: "[org.jfree.chart.swing.editor.FontChooserPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:444,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:443,1"
      Dst: "[javax.swing.JOptionPane].showConfirmDialog"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:448,1"
      Dst: "[org.jfree.chart.swing.editor.FontChooserPanel].getSelectedFont"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:450,1"
      Dst: "[java.awt.Font].getFontName"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:451,1"
      Dst: "[java.awt.Font].getSize"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:451,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:449,1"
      Dst: "[javax.swing.text.JTextComponent].setText"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultAxisEditor].setAxisProperties(org.jfree.chart.axis.Axis)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.Axis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:501,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getLabel"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:501,1"
      Dst: "[org.jfree.chart.axis.Axis].setLabel"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:502,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getLabelFont"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:502,1"
      Dst: "[org.jfree.chart.axis.Axis].setLabelFont"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:503,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getLabelPaint"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:503,1"
      Dst: "[org.jfree.chart.axis.Axis].setLabelPaint"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:504,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].isTickMarksVisible"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:504,1"
      Dst: "[org.jfree.chart.axis.Axis].setTickMarksVisible"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:506,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].isTickLabelsVisible"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:506,1"
      Dst: "[org.jfree.chart.axis.Axis].setTickLabelsVisible"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:507,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getTickLabelFont"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:507,1"
      Dst: "[org.jfree.chart.axis.Axis].setTickLabelFont"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:508,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getTickLabelPaint"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:508,1"
      Dst: "[org.jfree.chart.axis.Axis].setTickLabelPaint"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:509,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getTickLabelInsets"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:509,1"
      Dst: "[org.jfree.chart.axis.Axis].setTickLabelInsets"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:510,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getLabelInsets"
    - Src: "org.jfree.chart.swing.editor.DefaultAxisEditor:510,1"
      Dst: "[org.jfree.chart.axis.Axis].setLabelInsets"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYZToolTipGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.StandardXYZToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:82,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:80,1"
      Dst: "[org.jfree.chart.labels.StandardXYZToolTipGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYZToolTipGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.NumberFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYZToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.NumberFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:102,1"
      Dst: "[org.jfree.chart.labels.StandardXYToolTipGenerator].<init>"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:103,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYZToolTipGenerator].<init>(java.lang.String,java.text.DateFormat,java.text.DateFormat,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYZToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    - "java.text.DateFormat"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:120,1"
      Dst: "[org.jfree.chart.labels.StandardXYToolTipGenerator].<init>"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:121,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYZToolTipGenerator].getZFormat()"
    functionSourceFile: "org.jfree.chart.labels.StandardXYZToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYZToolTipGenerator].getZDateFormat()"
    functionSourceFile: "org.jfree.chart.labels.StandardXYZToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.DateFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYZToolTipGenerator].generateToolTip(org.jfree.data.xy.XYZDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYZToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYZDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:156,1"
      Dst: "[org.jfree.chart.labels.StandardXYZToolTipGenerator].generateLabelString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYZToolTipGenerator].generateLabelString(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYZToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:171,1"
      Dst: "[org.jfree.chart.labels.StandardXYZToolTipGenerator].createItemArray"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:172,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getFormatString"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:172,1"
      Dst: "[java.text.MessageFormat].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYZToolTipGenerator].createItemArray(org.jfree.data.xy.XYZDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYZToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYZDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.StandardXYZToolTipGenerator:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:198"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:197"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardXYZToolTipGenerator:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:206"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardXYZToolTipGenerator:211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:215"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:190,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:190,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:192,1"
      Dst: "[org.jfree.data.xy.XYDataset].getX"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:193,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getXDateFormat"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:195,1"
      Dst: "[java.text.Format].format"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:198,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getXFormat"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:201,1"
      Dst: "[org.jfree.data.xy.XYDataset].getY"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:202,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getYDateFormat"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:207,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getYFormat"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:210,1"
      Dst: "[org.jfree.data.xy.XYZDataset].getZ"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYZToolTipGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYZToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.StandardXYZToolTipGenerator:231"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:234"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:233"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardXYZToolTipGenerator:234"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:237"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:236"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardXYZToolTipGenerator:237"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:240"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:239"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardXYZToolTipGenerator:241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:244"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardXYZToolTipGenerator:244"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:247"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardXYZToolTipGenerator:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:237,1"
      Dst: "[org.jfree.chart.labels.StandardXYToolTipGenerator].equals"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:241,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYZToolTipGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.StandardXYZToolTipGenerator"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].hashCode()"
    functionUses: 4
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:252,1"
      Dst: "[org.jfree.chart.labels.StandardXYToolTipGenerator].hashCode"
    - Src: "org.jfree.chart.labels.StandardXYZToolTipGenerator:253,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedAreaRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:83,1"
      Dst: "[org.jfree.chart.renderer.category.StackedAreaRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedAreaRenderer].<init>(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:93,1"
      Dst: "[org.jfree.chart.renderer.category.AreaRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedAreaRenderer].getRenderAsPercentages()"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedAreaRenderer].setRenderAsPercentages(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:117,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedAreaRenderer].getPassCount()"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedAreaRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedAreaRenderer"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds(org.jfree.data.category.CategoryDataset)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:142"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:145"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:144"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:149"
        BranchSideFuncs:
        - "<init>(double,double)"
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:148"
        BranchSideFuncs:
        - "findStackedRangeBounds(org.jfree.data.category.CategoryDataset)"
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:146,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:149,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedAreaRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 241
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:179"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:178"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:183"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:185"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:206"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:213"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:213"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:233"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:232"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:226"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:232"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:254"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:274"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:273"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:283"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:294"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:293"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:309"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:329"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:347"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:361"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:360"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:354"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:360"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:359"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:361"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:366"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:365"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:362"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:173,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisible"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:179,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:182,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:184,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:187,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesArray"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:186,1"
      Dst: "[org.jfree.data.DataUtils].calculateColumnTotal"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:191,1"
      Dst: "[org.jfree.chart.renderer.category.StackedAreaRenderer].getStackValues"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:198,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:199,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:198,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:205,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:218,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:221,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:223,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:236,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryEnd"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:243,1"
      Dst: "[org.jfree.chart.renderer.category.StackedAreaRenderer].averageStackValues"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:245,1"
      Dst: "[org.jfree.chart.renderer.category.StackedAreaRenderer].adjustedStackValues"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:250,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:252,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:255,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:267,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:268,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:271,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:313,1"
      Dst: "[java.awt.geom.Path2D$Float].clone"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:348,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:349,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:350,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:356,1"
      Dst: "[java.awt.geom.Path2D].append"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:358,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:362,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:362,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].drawItemLabel"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedAreaRenderer].getStackValues(org.jfree.data.category.CategoryDataset,int,int,int[])"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 4
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:386"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:390"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:390"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:410"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:409"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:391"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:390"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:394"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:400"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:399"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:396"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:400"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:399"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:400"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:390"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:401"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:405"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:387,1"
      Dst: "[org.jfree.data.DataUtils].calculateColumnTotal"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:391,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisible"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:393,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:395,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:400,1"
      Dst: "[java.lang.Double].isNaN"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.category.StackedAreaRenderer].averageStackValues(double[],double[])"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "double[]"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedAreaRenderer].adjustedStackValues(double[],double[])"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "double[]"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:441"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:442"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:441"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:441"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:445"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:444"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:447"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:448"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:447"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:447"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:451"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:450"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedAreaRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:465"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:468"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:467"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:468"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:471"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:470"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedAreaRenderer:472"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:475"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedAreaRenderer:474"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StackedAreaRenderer:475,1"
      Dst: "[org.jfree.chart.renderer.category.AreaRenderer].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].<init>()"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Second:85,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.data.time.Second:85,1"
      Dst: "[org.jfree.data.time.Second].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].<init>(int,org.jfree.data.time.Minute)"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.data.time.Minute"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.RegularTimePeriod].<init>()"
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.time.Minute].getDay()"
    - "[org.jfree.data.time.Minute].getHourValue()"
    - "[org.jfree.data.time.Minute].getMinute()"
    - "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance()"
    - "[org.jfree.data.time.Second].peg(java.util.Calendar)"
    functionUses: 3
    ICount: 19
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Second:96,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Second:97,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.time.Second:99,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.Second:100,1"
      Dst: "[org.jfree.data.time.Minute].getDay"
    - Src: "org.jfree.data.time.Second:101,1"
      Dst: "[org.jfree.data.time.Minute].getHourValue"
    - Src: "org.jfree.data.time.Second:102,1"
      Dst: "[org.jfree.data.time.Minute].getMinute"
    - Src: "org.jfree.data.time.Second:104,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Second:104,1"
      Dst: "[org.jfree.data.time.Second].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].<init>(int,int,int,int,int,int)"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Second].<init>(int,org.jfree.data.time.Minute)"
    - "[org.jfree.data.time.Minute].<init>(int,int,int,int,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Second:121,1"
      Dst: "[org.jfree.data.time.Minute].<init>"
    - Src: "org.jfree.data.time.Second:121,1"
      Dst: "[org.jfree.data.time.Second].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].<init>(java.util.Date)"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Second:134,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Second:134,1"
      Dst: "[org.jfree.data.time.Second].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].<init>(java.util.Date,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Second:147,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.data.time.Second:147,1"
      Dst: "[org.jfree.data.time.Second].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].<init>(java.util.Date,java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Second:158,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Second:159,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Second:160,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Second:163,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    - Src: "org.jfree.data.time.Second:164,1"
      Dst: "[org.jfree.data.time.Second].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].getSecond()"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].getMinute()"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "org.jfree.data.time.Minute"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Minute].<init>(int,org.jfree.data.time.Hour)"
    - "[org.jfree.data.time.Hour].<init>(int,org.jfree.data.time.Day)"
    functionUses: 5
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Second:182,1"
      Dst: "[org.jfree.data.time.Hour].<init>"
    - Src: "org.jfree.data.time.Second:182,1"
      Dst: "[org.jfree.data.time.Minute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].getFirstMillisecond()"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].getLastMillisecond()"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].peg(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Second].getFirstMillisecond(java.util.Calendar)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Second:225,1"
      Dst: "[org.jfree.data.time.Second].getFirstMillisecond"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].previous()"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Second:239"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:243"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Second:242"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Second:244"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:248"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Second:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Second:240,1"
      Dst: "[org.jfree.data.time.Second].getMinute"
    - Src: "org.jfree.data.time.Second:240,1"
      Dst: "[org.jfree.data.time.Second].<init>"
    - Src: "org.jfree.data.time.Second:243,1"
      Dst: "[org.jfree.data.time.Minute].previous"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].next()"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Second].<init>(int,org.jfree.data.time.Minute)"
    - "[org.jfree.data.time.Second].getMinute()"
    - "[org.jfree.data.time.Second].getMinute()"
    - "[org.jfree.data.time.Minute].next()"
    - "[org.jfree.data.time.Second].<init>(int,org.jfree.data.time.Minute)"
    functionUses: 2
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Second:262"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:266"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Second:265"
        BranchSideFuncs:
        - "next()"
        - "getMinute()"
    - Branch String: "org.jfree.data.time.Second:267"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:271"
        BranchSideFuncs:
        - "<init>(int,org.jfree.data.time.Minute)"
      - BranchSide: "org.jfree.data.time.Second:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Second:263,1"
      Dst: "[org.jfree.data.time.Second].getMinute"
    - Src: "org.jfree.data.time.Second:263,1"
      Dst: "[org.jfree.data.time.Second].<init>"
    - Src: "org.jfree.data.time.Second:266,1"
      Dst: "[org.jfree.data.time.Minute].next"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].getSerialIndex()"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getSerialIndex()"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Second:281,1"
      Dst: "[org.jfree.data.time.Day].getSerialIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].getFirstMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getYear()"
    - "[org.jfree.data.time.Day].getMonth()"
    - "[org.jfree.data.time.Day].getDayOfMonth()"
    functionUses: 12
    ICount: 20
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Second:297,1"
      Dst: "[org.jfree.data.time.Day].getYear"
    - Src: "org.jfree.data.time.Second:298,1"
      Dst: "[org.jfree.data.time.Day].getMonth"
    - Src: "org.jfree.data.time.Second:299,1"
      Dst: "[org.jfree.data.time.Day].getDayOfMonth"
    - Src: "org.jfree.data.time.Second:300,1"
      Dst: "[java.util.Calendar].clear"
    - Src: "org.jfree.data.time.Second:301,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Second:303,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].getLastMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Second].getFirstMillisecond(java.util.Calendar)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Second:317,1"
      Dst: "[org.jfree.data.time.Second].getFirstMillisecond"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].equals(java.lang.Object)"
    functionUses: 14
    ICount: 32
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Second:333"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Second:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Second:336"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:339"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Second:338"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Second:340"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Second:342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Second:343"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:346"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Second:345"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Second:346"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:349"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Second:348"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.data.time.Second:349"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Second:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Second:349,1"
      Dst: "[org.jfree.data.time.Day].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].hashCode()"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].hashCode()"
    functionUses: 16
    ICount: 17
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Second:370,1"
      Dst: "[org.jfree.data.time.Day].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Second:389"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:404"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Second:403"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Second:391"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:394"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Second:393"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Second:394"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:398"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Second:397"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Second:404"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:412"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Second].parseSecond(java.lang.String)"
    functionSourceFile: "org.jfree.data.time.Second"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.Second"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Second:433"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:457"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Second:456"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Second:444"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:456"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Second:444"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:456"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Second:447"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:456"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Second:447"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:456"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Second:451"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:457"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Second:456"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Second:451"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Second:457"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Second:456"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Second:430,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jfree.data.time.Second:431,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.data.time.Second:431,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.time.Second:431,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jfree.data.time.Second:432,1"
      Dst: "[org.jfree.data.time.Day].parseDay"
    - Src: "org.jfree.data.time.Second:442,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.jfree.data.time.Second:449,1"
      Dst: "[org.jfree.data.time.Hour].<init>"
    - Src: "org.jfree.data.time.Second:449,1"
      Dst: "[org.jfree.data.time.Minute].<init>"
    - Src: "org.jfree.data.time.Second:452,1"
      Dst: "[org.jfree.data.time.Second].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:117,1"
      Dst: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].<init>(java.awt.Paint,java.awt.Paint,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Paint"
    - "java.awt.Paint"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:130,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:131,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:136,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].getPositivePaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].setPositivePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:160,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:162,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].getNegativePaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].setNegativePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:184,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:186,1"
      Dst: "[org.jfree.chart.event.RendererChangeEvent].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:186,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].getShapesVisible()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].setShapesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:212,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].getLegendLine()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].setLegendLine(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:235,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:237,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].getRoundXCoordinates()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].setRoundXCoordinates(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:263,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYItemRendererState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:285,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].initialise"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:287,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].setProcessVisibleItemsOnly"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].getPassCount()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:326"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:329"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:335"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:327,1"
      Dst: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].drawItemPass0"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:331,1"
      Dst: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].drawItemPass1"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].drawItemPass0(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 496
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:364"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:365"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:364"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:364"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:368"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:367"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:368"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:371"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:376"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:375"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:376"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:381"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:380"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:376"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:381"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:380"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:423"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:446"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:521"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:458"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:465"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:464"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:476"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:482"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:483"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:490"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:491"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:501"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:491"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:501"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:502"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:512"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:502"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:512"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:522"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:742"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:741"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:522"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:742"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:741"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:523"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:544"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:543"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:523"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:544"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:543"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:523"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:544"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:543"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:529"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:534"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:533"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:544"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:565"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:544"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:565"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:544"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:565"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:544"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:565"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:551"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:556"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:555"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:577"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:594"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:577"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:594"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:579"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:585"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:584"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:579"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:585"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:584"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:609"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:614"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:609"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:614"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:609"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:614"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:615"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:636"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:627"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:627"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:629"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:627"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:626"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:631"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:628"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:641"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:641"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:641"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:644"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:640"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:644"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:640"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:644"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:640"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:644"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:649"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:644"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:675"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:650"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:656"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:655"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:663"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:660"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:659"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:663"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:660"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:659"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:665"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:663"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:662"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:665"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:663"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:662"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:676"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:718"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:693"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:678"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:693"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:678"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:719"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:724"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:723"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:728"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:733"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:732"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:736"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:736"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:735"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:737"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:736"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:735"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:742"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:749"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:742"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:749"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:742"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:749"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:750"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:759"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:750"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:759"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:750"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:759"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:783"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:759"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:783"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:759"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:368,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:371,1"
      Dst: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].isEitherSeriesDegenerate"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:376,1"
      Dst: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].areSeriesDisjoint"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:381,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:390,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:411,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:411,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:419,1"
      Dst: "[java.util.LinkedList].add"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:449,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:459,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:534,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:535,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:617,1"
      Dst: "[java.util.LinkedList].clear"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:679,1"
      Dst: "[java.util.LinkedList].addAll"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:687,1"
      Dst: "[java.util.Collections].reverse"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:695,1"
      Dst: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].createPolygon"
    JavaMethodInfo: null
    BBCount: 121
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].drawItemPass1(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 100
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:820"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:824"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:823"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:840"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:858"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:857"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:842"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:847"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:846"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:850"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:854"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:853"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:858"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:882"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:881"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:859"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:863"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:862"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:866"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:870"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:869"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:872"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:876"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:875"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:882"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:887"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:886"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:883"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:882"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:891"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:895"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:894"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:901"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:904"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:903"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:904"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:908"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:907"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:908"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:913"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:912"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:908"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:913"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:912"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:821,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:821,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:824,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:825,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:826,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:827,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:829,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:830,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:831,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:833,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:834,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:835,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:840,1"
      Dst: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].getShapesVisible"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:841,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemShape"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:843,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:850,1"
      Dst: "[java.awt.Shape].intersects"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:852,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:860,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:864,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:867,1"
      Dst: "[org.jfree.chart.labels.XYToolTipGenerator].generateToolTip"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:871,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getURLGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:873,1"
      Dst: "[org.jfree.chart.urls.XYURLGenerator].generateURL"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:876,1"
      Dst: "[org.jfree.chart.entity.XYItemEntity].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:878,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].add"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:882,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:883,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:887,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:888,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:902,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:908,1"
      Dst: "[java.awt.geom.Line2D].intersects"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:911,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].isEitherSeriesDegenerate(org.jfree.data.xy.XYDataset,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:927"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:931"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:930"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:928"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:927"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:931"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:931"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:930"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:932"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:930"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:928,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].areSeriesDisjoint(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:954"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:944"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:954"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:944"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:945,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:946,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].createPolygon(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,boolean,java.util.LinkedList,java.util.LinkedList)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "boolean"
    - "java.util.LinkedList"
    - "java.util.LinkedList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 100
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:992"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1021"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1020"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:996"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1000"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:999"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1005"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1018"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1017"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1009"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1024"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1028"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1027"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1033"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1046"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1045"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1037"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1049"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1054"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1053"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1050"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1051"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1050"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:983,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:984,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:985,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:987,1"
      Dst: "[java.util.LinkedList].toArray"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:990,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:993,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:993,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:997,1"
      Dst: "[java.lang.Math].rint"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1004,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1016,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1018,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1049,1"
      Dst: "[java.awt.geom.Path2D].intersects"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1050,1"
      Dst: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].getPositivePaint"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1051,1"
      Dst: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].getNegativePaint"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1050,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1052,1"
      Dst: "[java.awt.Graphics2D].fill"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].getLegendItem(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1069"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1105"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1071"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1105"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1072"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1105"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1077"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1081"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1083"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1087"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1086"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1094"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1097"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1096"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1068,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1070,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataset"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1072,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1073,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1073,1"
      Dst: "[org.jfree.chart.labels.XYSeriesLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1077,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1083,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemURLGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1087,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1088,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesStroke"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1089,1"
      Dst: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].getLegendLine"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1090,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1092,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextFont"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1092,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelFont"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1093,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextPaint"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1095,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelPaint"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1097,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1098,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDatasetIndex"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1099,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1099,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1100,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1119"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1122"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1121"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1125"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1128"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1127"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1129"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1132"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1131"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1132"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1135"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1138"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1141"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1140"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1141"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1125,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1129,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1138,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: 1155
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 25
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1156,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1157,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1169,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1170,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1172,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYDifferenceRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1185,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1186,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.renderer.xy.XYDifferenceRenderer:1188,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].<init>(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:89,1"
      Dst: "[org.jfree.data.general.Series].<init>"
    - Src: "org.jfree.data.time.TimePeriodValues:90,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].getItemCount()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:100,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].getDataItem(int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "org.jfree.data.time.TimePeriodValue"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:112,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].getTimePeriod(int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "org.jfree.data.time.TimePeriod"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimePeriodValues].getDataItem(int)"
    - "[org.jfree.data.time.TimePeriodValue].getPeriod()"
    functionUses: 6
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:126,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getDataItem"
    - Src: "org.jfree.data.time.TimePeriodValues:126,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].getPeriod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].getValue(int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:140,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getDataItem"
    - Src: "org.jfree.data.time.TimePeriodValues:140,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].add(org.jfree.data.time.TimePeriodValue)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimePeriodValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.time.TimePeriodValue].getPeriod()"
    - "[org.jfree.data.time.TimePeriodValues].updateBounds(org.jfree.data.time.TimePeriod,int)"
    - "[org.jfree.data.general.Series].fireSeriesChanged()"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:150,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.TimePeriodValues:151,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.time.TimePeriodValues:152,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].getPeriod"
    - Src: "org.jfree.data.time.TimePeriodValues:152,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.time.TimePeriodValues:152,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].updateBounds"
    - Src: "org.jfree.data.time.TimePeriodValues:153,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].updateBounds(org.jfree.data.time.TimePeriod,int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.TimePeriod"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    - "[org.jfree.data.time.TimePeriodValues].getDataItem(int)"
    - "[org.jfree.data.time.TimePeriodValue].getPeriod()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.time.TimePeriodValues].getDataItem(int)"
    - "[org.jfree.data.time.TimePeriodValue].getPeriod()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.time.TimePeriodValues].getDataItem(int)"
    - "[org.jfree.data.time.TimePeriodValue].getPeriod()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.time.TimePeriodValues].getDataItem(int)"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    - "[org.jfree.data.time.TimePeriodValue].getPeriod()"
    - "[org.jfree.data.time.TimePeriodValues].getDataItem(int)"
    - "[org.jfree.data.time.TimePeriodValue].getPeriod()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.time.TimePeriodValues].getDataItem(int)"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    - "[org.jfree.data.time.TimePeriodValue].getPeriod()"
    - "[org.jfree.data.time.TimePeriodValues].getDataItem(int)"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    - "[org.jfree.data.time.TimePeriodValue].getPeriod()"
    - "[org.jfree.data.time.TimePeriodValues].getDataItem(int)"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    - "[org.jfree.data.time.TimePeriodValue].getPeriod()"
    functionUses: 1
    ICount: 105
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimePeriodValues:168"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:176"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:175"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:171"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:179"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:182"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:190"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:201"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:200"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:196"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:198"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:204"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:215"
        BranchSideFuncs:
        - "getStart()"
      - BranchSide: "org.jfree.data.time.TimePeriodValues:214"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:210"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:212"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:218"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:226"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:225"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:221"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:223"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:229"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:237"
        BranchSideFuncs:
        - "getEnd()"
        - "getDataItem(int)"
        - "getPeriod()"
      - BranchSide: "org.jfree.data.time.TimePeriodValues:236"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:232"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:235"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:164,1"
      Dst: "[org.jfree.data.time.TimePeriod].getStart"
    - Src: "org.jfree.data.time.TimePeriodValues:164,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.time.TimePeriodValues:165,1"
      Dst: "[org.jfree.data.time.TimePeriod].getEnd"
    - Src: "org.jfree.data.time.TimePeriodValues:169,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getDataItem"
    - Src: "org.jfree.data.time.TimePeriodValues:169,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].getPeriod"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].recalculateBounds()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimePeriodValues:252"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:255"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:252,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.time.TimePeriodValues:253,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimePeriodValues:254,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].getPeriod"
    - Src: "org.jfree.data.time.TimePeriodValues:254,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].updateBounds"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimePeriodValues].add(org.jfree.data.time.TimePeriod,double)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.TimePeriod"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:268,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].<init>"
    - Src: "org.jfree.data.time.TimePeriodValues:269,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].add(org.jfree.data.time.TimePeriod,java.lang.Number)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.TimePeriod"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:280,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].<init>"
    - Src: "org.jfree.data.time.TimePeriodValues:281,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].update(int,java.lang.Number)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:292,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getDataItem"
    - Src: "org.jfree.data.time.TimePeriodValues:293,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].setValue"
    - Src: "org.jfree.data.time.TimePeriodValues:294,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].delete(int,int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimePeriodValues:305"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:306,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.time.TimePeriodValues:308,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].recalculateBounds"
    - Src: "org.jfree.data.time.TimePeriodValues:309,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimePeriodValues].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimePeriodValues:321"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:324"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:323"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:324"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:327"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:326"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:327"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:329"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:332"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:335"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:334"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:335"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:339"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:336"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:335"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:327,1"
      Dst: "[org.jfree.data.general.Series].equals"
    - Src: "org.jfree.data.time.TimePeriodValues:331,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getItemCount"
    - Src: "org.jfree.data.time.TimePeriodValues:336,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getDataItem"
    - Src: "org.jfree.data.time.TimePeriodValues:336,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].equals"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimePeriodValues].hashCode()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:351,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].clone()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimePeriodValues].createCopy(int,int)"
    - "[org.jfree.data.time.TimePeriodValues].getItemCount()"
    functionUses: 8
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:378,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getItemCount"
    - Src: "org.jfree.data.time.TimePeriodValues:378,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].createCopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].createCopy(int,int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: "org.jfree.data.time.TimePeriodValues"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].clone()"
    - "[org.jfree.data.time.TimePeriodValue].clone()"
    - "[org.jfree.data.time.TimePeriodValues].add(org.jfree.data.time.TimePeriodValue)"
    functionUses: 1
    ICount: 26
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimePeriodValues:399"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:411"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValues:410"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValues:400"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValues:411"
        BranchSideFuncs:
        - "clone()"
        - "add(org.jfree.data.time.TimePeriodValue)"
      - BranchSide: "org.jfree.data.time.TimePeriodValues:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValues:396,1"
      Dst: "[org.jfree.data.general.Series].clone"
    - Src: "org.jfree.data.time.TimePeriodValues:398,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.time.TimePeriodValues:399,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.time.TimePeriodValues:401,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimePeriodValues:402,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].clone"
    - Src: "org.jfree.data.time.TimePeriodValues:404,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].add"
    - Src: "org.jfree.data.time.TimePeriodValues:407,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].getMinStartIndex()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].getMaxStartIndex()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].getMinMiddleIndex()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].getMaxMiddleIndex()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].getMinEndIndex()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: 458
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValues].getMaxEndIndex()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValues"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.EmptyBlock].<init>(double,double)"
    functionSourceFile: "org.jfree.chart.block.EmptyBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.EmptyBlock:59,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].<init>"
    - Src: "org.jfree.chart.block.EmptyBlock:60,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].setWidth"
    - Src: "org.jfree.chart.block.EmptyBlock:61,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].setHeight"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.EmptyBlock].arrange(java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.EmptyBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.EmptyBlock:75,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getWidth"
    - Src: "org.jfree.chart.block.EmptyBlock:75,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalWidth"
    - Src: "org.jfree.chart.block.EmptyBlock:76,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getHeight"
    - Src: "org.jfree.chart.block.EmptyBlock:76,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalHeight"
    - Src: "org.jfree.chart.block.EmptyBlock:76,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    - Src: "org.jfree.chart.block.EmptyBlock:77,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].calculateConstrainedSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.EmptyBlock].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.block.EmptyBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.EmptyBlock:89,1"
      Dst: "[org.jfree.chart.block.EmptyBlock].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.EmptyBlock].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.EmptyBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.EmptyBlock:104,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimMargin"
    - Src: "org.jfree.chart.block.EmptyBlock:105,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].drawBorder"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.EmptyBlock].clone()"
    functionSourceFile: "org.jfree.chart.block.EmptyBlock"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.block.AbstractBlock].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.EmptyBlock:118,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].<init>()"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:68,1"
      Dst: "[org.jfree.data.general.AbstractDataset].<init>"
    - Src: "org.jfree.data.general.DefaultPieDataset:69,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].<init>(org.jfree.data.KeyedValues)"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.KeyedValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DefaultPieDataset:81"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:78,1"
      Dst: "[org.jfree.data.general.AbstractDataset].<init>"
    - Src: "org.jfree.data.general.DefaultPieDataset:79,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DefaultPieDataset:80,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].<init>"
    - Src: "org.jfree.data.general.DefaultPieDataset:81,1"
      Dst: "[org.jfree.data.Values].getItemCount"
    - Src: "org.jfree.data.general.DefaultPieDataset:82,1"
      Dst: "[org.jfree.data.KeyedValues].getKey"
    - Src: "org.jfree.data.general.DefaultPieDataset:82,1"
      Dst: "[org.jfree.data.Values].getValue"
    - Src: "org.jfree.data.general.DefaultPieDataset:82,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].addValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.general.DefaultPieDataset].getItemCount()"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:93,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].getKeys()"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:104,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getKeys"
    - Src: "org.jfree.data.general.DefaultPieDataset:104,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].getKey(int)"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:120,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].getIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:135,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].getValue(int)"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:147,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].getValue(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:161,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DefaultPieDataset:162,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].setValue(java.lang.Comparable,java.lang.Number)"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:176,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].setValue"
    - Src: "org.jfree.data.general.DefaultPieDataset:177,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].setValue(java.lang.Comparable,double)"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:191,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.general.DefaultPieDataset:191,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].insertValue(int,java.lang.Comparable,double)"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Comparable"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:208,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.general.DefaultPieDataset:208,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].insertValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].insertValue(int,java.lang.Comparable,java.lang.Number)"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Comparable"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:225,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].insertValue"
    - Src: "org.jfree.data.general.DefaultPieDataset:226,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].remove(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:239,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].removeValue"
    - Src: "org.jfree.data.general.DefaultPieDataset:240,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].clear()"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DefaultPieDataset:250"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:250,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].getItemCount"
    - Src: "org.jfree.data.general.DefaultPieDataset:251,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].clear"
    - Src: "org.jfree.data.general.DefaultPieDataset:252,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].sortByKeys(org.jfree.chart.api.SortOrder)"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.SortOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:265,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].sortByKeys"
    - Src: "org.jfree.data.general.DefaultPieDataset:266,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].sortByValues(org.jfree.chart.api.SortOrder)"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.SortOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:278,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].sortByValues"
    - Src: "org.jfree.data.general.DefaultPieDataset:279,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DefaultPieDataset:291"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:295"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:294"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultPieDataset:295"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:298"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:297"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultPieDataset:300"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultPieDataset:304"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:324"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:323"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultPieDataset:307"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:311"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:310"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultPieDataset:313"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:319"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:318"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultPieDataset:314"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultPieDataset:319"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultPieDataset:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:299,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].getItemCount"
    - Src: "org.jfree.data.general.DefaultPieDataset:300,1"
      Dst: "[org.jfree.data.Values].getItemCount"
    - Src: "org.jfree.data.general.DefaultPieDataset:305,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].getKey"
    - Src: "org.jfree.data.general.DefaultPieDataset:306,1"
      Dst: "[org.jfree.data.KeyedValues].getKey"
    - Src: "org.jfree.data.general.DefaultPieDataset:307,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.general.DefaultPieDataset:311,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].getValue"
    - Src: "org.jfree.data.general.DefaultPieDataset:312,1"
      Dst: "[org.jfree.data.Values].getValue"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.general.DefaultPieDataset].hashCode()"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: 334
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues].hashCode()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:335,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultPieDataset].clone()"
    functionSourceFile: "org.jfree.data.general.DefaultPieDataset"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 25
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultPieDataset:348,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.general.DefaultPieDataset:349,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:200,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].<init>(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:210,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].<init>(org.jfree.data.category.CategoryDataset,org.jfree.chart.api.TableOrder)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "org.jfree.chart.api.TableOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:228"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:221,1"
      Dst: "[org.jfree.chart.plot.Plot].<init>"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:222,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:225,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:232,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:239,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:250,1"
      Dst: "[org.jfree.chart.labels.StandardCategoryItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getPlotType()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getDataset()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.category.CategoryDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setDataset(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:288"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:293"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:292"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:294"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:289,1"
      Dst: "[org.jfree.data.general.Dataset].removeChangeListener"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:295,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:299,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:299,1"
      Dst: "[org.jfree.chart.plot.Plot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].isWebFilled()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setWebFilled(boolean)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:323,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getDataExtractOrder()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.TableOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setDataExtractOrder(org.jfree.chart.api.TableOrder)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.TableOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:349,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:351,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getHeadPercent()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setHeadPercent(double)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:374,1"
      Dst: "[org.jfree.chart.internal.Args].requireNonNegative"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:376,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getStartAngle()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setStartAngle(double)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:407,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getMaxValue()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setMaxValue(double)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:431,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getDirection()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.Rotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setDirection(org.jfree.chart.api.Rotation)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.Rotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:455,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:457,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getInteriorGap()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setInteriorGap(double)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:482"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:483"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:482"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:482"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:486"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:485"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:486"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:490"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:489"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:483,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:488,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getAxisLabelGap()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setAxisLabelGap(double)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:513,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getAxisLinePaint()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setAxisLinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: 536
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:537,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:539,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getAxisLineStroke()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setAxisLineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:563,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:565,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getSeriesPaint(int)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:582"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:592"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:591"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:584"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:589"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:588"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:581,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:581,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:583,1"
      Dst: "[org.jfree.chart.plot.Plot].getDrawingSupplier"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:585,1"
      Dst: "[org.jfree.chart.plot.DrawingSupplier].getNextPaint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:586,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setSeriesPaint(int,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:605,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:605,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:606,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getDefaultSeriesPaint()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setDefaultSeriesPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:629,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:631,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getSeriesOutlinePaint(int)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:646"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:649"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:648"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:645,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:645,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setSeriesOutlinePaint(int,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:660,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:660,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:661,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getDefaultSeriesOutlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setDefaultSeriesOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:681,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:683,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getSeriesOutlineStroke(int)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:697"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:700"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:699"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:696,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:696,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setSeriesOutlineStroke(int,java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:712,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:712,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:713,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getDefaultSeriesOutlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setDefaultSeriesOutlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:733,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:735,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getLegendItemShape()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setLegendItemShape(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:758,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:760,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getLabelFont()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setLabelFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: 782
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:783,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:785,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getLabelPaint()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setLabelPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: 807
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:808,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:810,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getLabelGenerator()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.CategoryItemLabelGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setLabelGenerator(org.jfree.chart.labels.CategoryItemLabelGenerator)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.CategoryItemLabelGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:833,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getToolTipGenerator()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.CategoryToolTipGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setToolTipGenerator(org.jfree.chart.labels.CategoryToolTipGenerator)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.CategoryToolTipGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:858,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getURLGenerator()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.urls.CategoryURLGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].setURLGenerator(org.jfree.chart.urls.CategoryURLGenerator)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.urls.CategoryURLGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:882,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:893"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:896"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:895"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:897"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:900"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:899"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:900"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:903"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:902"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:903"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:907"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:906"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:910"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:925"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:924"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:892,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].<init>"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:893,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getDataset"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:898,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKeys"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:901,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKeys"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:908,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:909,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getLegendItemShape"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:910,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:911,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:912,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:914,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getSeriesPaint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:915,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getSeriesOutlinePaint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:916,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getSeriesOutlineStroke"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:917,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:919,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:920,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:921,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:922,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].add"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getWebPoint(java.awt.geom.Rectangle2D,double,double)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 3
    argTypes:
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:940,1"
      Dst: "[java.lang.Math].toRadians"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:941,1"
      Dst: "[java.lang.Math].cos"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:941,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:942,1"
      Dst: "[java.lang.Math].sin"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:942,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:944,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:945,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:945,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 115
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:966"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:971"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:970"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:981"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1042"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:984"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:989"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:988"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:994"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1002"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1001"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1024"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1041"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:963,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:964,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:967,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:968,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setDataArea"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:971,1"
      Dst: "[org.jfree.chart.plot.Plot].drawBackground"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:972,1"
      Dst: "[org.jfree.chart.plot.Plot].drawOutline"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:974,1"
      Dst: "[java.awt.Graphics].getClip"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:976,1"
      Dst: "[java.awt.Graphics2D].clip"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:977,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:979,1"
      Dst: "[org.jfree.chart.plot.Plot].getForegroundAlpha"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:978,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:978,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:981,1"
      Dst: "[org.jfree.data.general.DatasetUtils].isEmptyOrNull"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:985,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:986,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:995,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].calculateMaxValue"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1002,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1002,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getInteriorGap"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1003,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1005,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1006,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1014,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1020,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1021,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1025,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getStartAngle"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1026,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getDirection"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1026,1"
      Dst: "[org.jfree.chart.api.Rotation].getFactor"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1028,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getWebPoint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1030,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1031,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1032,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1033,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1034,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].drawLabel"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1039,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].drawRadarPoly"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1043,1"
      Dst: "[org.jfree.chart.plot.Plot].drawNoDataMessage"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1045,1"
      Dst: "[java.awt.Graphics].setClip"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].calculateMaxValue(int,int)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1061"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1072"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1071"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1062"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1061"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1060"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1064"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1062"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1061"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1066"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1062"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1061"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1063,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getPlotValue"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1065,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].drawRadarPoly(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotRenderingInfo,int,int,double,double)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "int"
    - "int"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 113
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1093"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1098"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1097"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1098"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1178"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1098"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1097"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1097"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1142"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1097"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1144"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1152"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1157"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1156"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1162"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1186"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1090,1"
      Dst: "[java.awt.Polygon].<init>"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1094,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1094,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1100,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getPlotValue"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1103,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1109,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getStartAngle"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1110,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getDirection"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1110,1"
      Dst: "[org.jfree.chart.api.Rotation].getFactor"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1123,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getWebPoint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1125,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1125,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1125,1"
      Dst: "[java.awt.Polygon].addPoint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1129,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getSeriesPaint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1130,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getSeriesOutlinePaint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1131,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getSeriesOutlineStroke"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1134,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1136,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1137,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1138,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1140,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1153,1"
      Dst: "[org.jfree.chart.labels.CategoryToolTipGenerator].generateToolTip"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1159,1"
      Dst: "[org.jfree.chart.urls.CategoryURLGenerator].generateURL"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1165,1"
      Dst: "[java.awt.Rectangle].<init>"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1169,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1170,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1170,1"
      Dst: "[org.jfree.chart.entity.CategoryItemEntity].<init>"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1171,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].add"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1187,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1187,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1191,1"
      Dst: "[org.jfree.chart.plot.Plot].getForegroundAlpha"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].getPlotValue(int,int)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1212"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1213"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1212,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].drawLabel(java.awt.Graphics2D,java.awt.geom.Rectangle2D,double,int,double,double)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "int"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1234"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1231,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1236,1"
      Dst: "[org.jfree.chart.labels.CategoryItemLabelGenerator].generateColumnLabel"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1239,1"
      Dst: "[org.jfree.chart.labels.CategoryItemLabelGenerator].generateRowLabel"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1242,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getLabelFont"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1242,1"
      Dst: "[java.awt.Font].getStringBounds"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1243,1"
      Dst: "[java.awt.Font].getLineMetrics"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1244,1"
      Dst: "[java.awt.font.LineMetrics].getAscent"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1246,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].calculateLabelLocation"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1249,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1251,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1251,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1252,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].getLabelPaint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1252,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1253,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1254,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1255,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1254,1"
      Dst: "[java.awt.Graphics2D].drawString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].calculateLabelLocation(java.awt.geom.Rectangle2D,double,java.awt.geom.Rectangle2D,double)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 4
    argTypes:
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1282"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1286"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1285"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1286"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1290"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1289"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1294"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1271,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1272,1"
      Dst: "[java.awt.geom.Arc2D].getEndPoint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1274,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1274,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1276,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1276,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1283,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1294,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 121
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1306"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1309"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1308"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1309"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1312"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1311"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1312"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1315"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1314"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1316"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1319"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1318"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1322"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1321"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1322"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1325"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1324"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1325"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1328"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1327"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1328"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1331"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1330"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1331"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1334"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1333"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1337"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1336"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1339"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1340"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1343"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1346"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1345"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1346"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1349"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1348"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1349"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1352"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1354"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1355"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1357"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1358"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1362"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1363"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1366"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1365"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1366"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1369"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1368"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1369"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1372"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1371"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1372"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1375"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1374"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1375"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1378"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1377"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1378"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1381"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1380"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1381"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1383"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1312,1"
      Dst: "[org.jfree.chart.plot.Plot].equals"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1316,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1340,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1343,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1346,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1363,1"
      Dst: "[java.util.Map].equals"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1369,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1378,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 51
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: 1396
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].cloneMapValues(java.util.Map)"
    - "[org.jfree.chart.internal.CloneUtils].cloneMapValues(java.util.Map)"
    - "[org.jfree.chart.internal.CloneUtils].cloneMapValues(java.util.Map)"
    functionUses: 26
    ICount: 17
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1397,1"
      Dst: "[org.jfree.chart.plot.Plot].clone"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1398,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1399,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneMapValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1413,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1415,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1416,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeMapOfPaint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1417,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1420,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeMapOfStroke"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1421,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SpiderWebPlot].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.SpiderWebPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.SpiderWebPlot:1449"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1452"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.SpiderWebPlot:1451"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1437,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1439,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1440,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readMapOfPaint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1441,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1444,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readMapOfStroke"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1445,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.plot.SpiderWebPlot:1450,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.NodeEntity].<init>(org.jfree.data.flow.NodeKey,java.awt.Shape,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.NodeEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.data.flow.NodeKey"
    - "java.awt.Shape"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.NodeEntity:61,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    - Src: "org.jfree.chart.entity.NodeEntity:62,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.NodeEntity].<init>(java.awt.Shape,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.NodeEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Shape"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.NodeEntity:74,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.NodeEntity].getKey()"
    functionSourceFile: "org.jfree.chart.entity.NodeEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.flow.NodeKey"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.NodeEntity].toString()"
    functionSourceFile: "org.jfree.chart.entity.NodeEntity"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.NodeEntity:94,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].<init>(double,double)"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.RectangleConstraint:79,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].<init>(org.jfree.data.Range,org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.Range"
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.RectangleConstraint:90,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].<init>(org.jfree.data.Range,double)"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.Range"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.RectangleConstraint:102,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].<init>(double,org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.RectangleConstraint:114,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].<init>(double,org.jfree.data.Range,org.jfree.chart.block.LengthConstraintType,double,org.jfree.data.Range,org.jfree.chart.block.LengthConstraintType)"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "double"
    - "org.jfree.data.Range"
    - "org.jfree.chart.block.LengthConstraintType"
    - "double"
    - "org.jfree.data.Range"
    - "org.jfree.chart.block.LengthConstraintType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.RectangleConstraint:131,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.block.RectangleConstraint:132,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].getWidth()"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].getWidthRange()"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].getWidthConstraintType()"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.LengthConstraintType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].getHeight()"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].getHeightRange()"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].getHeightConstraintType()"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.LengthConstraintType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].toUnconstrainedWidth()"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.RectangleConstraint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.RectangleConstraint:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.RectangleConstraint:207,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].toUnconstrainedHeight()"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.RectangleConstraint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.RectangleConstraint:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.RectangleConstraint:224,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].toFixedWidth(double)"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.RectangleConstraint"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.RectangleConstraint:239,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].toFixedHeight(double)"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.RectangleConstraint"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.RectangleConstraint:253,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].toRangeWidth(org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.RectangleConstraint"
    argCount: 1
    argTypes:
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.RectangleConstraint:267,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.block.RectangleConstraint:268,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.block.RectangleConstraint:268,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].toRangeHeight(org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.RectangleConstraint"
    argCount: 1
    argTypes:
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.RectangleConstraint:282,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.block.RectangleConstraint:284,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.block.RectangleConstraint:284,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].toString()"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.RectangleConstraint:297,1"
      Dst: "[java.lang.Enum].toString"
    - Src: "org.jfree.chart.block.RectangleConstraint:297,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.RectangleConstraint].calculateConstrainedSize(org.jfree.chart.block.Size2D)"
    functionSourceFile: "org.jfree.chart.block.RectangleConstraint"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 1
    argTypes:
    - "org.jfree.chart.block.Size2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 81
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.RectangleConstraint:311"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:323"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:322"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.RectangleConstraint:313"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.RectangleConstraint:316"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:319"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:318"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.RectangleConstraint:319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:347"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:346"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.RectangleConstraint:323"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:335"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:334"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.RectangleConstraint:325"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:328"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:327"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.RectangleConstraint:328"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:331"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:330"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.RectangleConstraint:331"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:347"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:346"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.RectangleConstraint:335"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:347"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:346"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.RectangleConstraint:337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:339"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.RectangleConstraint:340"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.RectangleConstraint:343"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:347"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.RectangleConstraint:346"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.RectangleConstraint:310,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    - Src: "org.jfree.chart.block.RectangleConstraint:317,1"
      Dst: "[org.jfree.data.Range].constrain"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.MarkerChangeEvent].<init>(org.jfree.chart.plot.Marker)"
    functionSourceFile: "org.jfree.chart.event.MarkerChangeEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Marker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.MarkerChangeEvent:57,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.MarkerChangeEvent].getMarker()"
    functionSourceFile: "org.jfree.chart.event.MarkerChangeEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.Marker"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.NormalDistributionFunction2D].<init>(double,double)"
    functionSourceFile: "org.jfree.data.function.NormalDistributionFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.function.NormalDistributionFunction2D:68"
      Branch Sides:
      - BranchSide: "org.jfree.data.function.NormalDistributionFunction2D:71"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.function.NormalDistributionFunction2D:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.function.NormalDistributionFunction2D:67,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.function.NormalDistributionFunction2D:69,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.function.NormalDistributionFunction2D:74,1"
      Dst: "[java.lang.Math].sqrt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.NormalDistributionFunction2D].getMean()"
    functionSourceFile: "org.jfree.data.function.NormalDistributionFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.NormalDistributionFunction2D].getStandardDeviation()"
    functionSourceFile: "org.jfree.data.function.NormalDistributionFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.NormalDistributionFunction2D].getValue(double)"
    functionSourceFile: "org.jfree.data.function.NormalDistributionFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.function.NormalDistributionFunction2D:106,1"
      Dst: "[java.lang.Math].exp"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.NormalDistributionFunction2D].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.function.NormalDistributionFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.function.NormalDistributionFunction2D:118"
      Branch Sides:
      - BranchSide: "org.jfree.data.function.NormalDistributionFunction2D:121"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.function.NormalDistributionFunction2D:120"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.function.NormalDistributionFunction2D:122"
      Branch Sides:
      - BranchSide: "org.jfree.data.function.NormalDistributionFunction2D:125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.function.NormalDistributionFunction2D:124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.function.NormalDistributionFunction2D:125"
      Branch Sides:
      - BranchSide: "org.jfree.data.function.NormalDistributionFunction2D:128"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.function.NormalDistributionFunction2D:127"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.NormalDistributionFunction2D].hashCode()"
    functionSourceFile: "org.jfree.data.function.NormalDistributionFunction2D"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.function.NormalDistributionFunction2D:139,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryItemRendererState].<init>(org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.CategoryItemRendererState:71,1"
      Dst: "[org.jfree.chart.renderer.RendererState].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth()"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryItemRendererState].setBarWidth(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getSeriesRunningTotal()"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryItemRendererState].setSeriesRunningTotal(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getCrosshairState()"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.CategoryCrosshairState"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryItemRendererState].setCrosshairState(org.jfree.chart.plot.CategoryCrosshairState)"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.CategoryCrosshairState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesIndex(int)"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.CategoryItemRendererState:155"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryItemRendererState:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryItemRendererState:159"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryItemRendererState:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryItemRendererState:164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryItemRendererState:160"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryItemRendererState:158"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryItemRendererState:157"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesCount()"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.CategoryItemRendererState:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryItemRendererState:178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryItemRendererState:177"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesArray()"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.CategoryItemRendererState:187"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryItemRendererState:190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryItemRendererState:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.CategoryItemRendererState:191,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryItemRendererState].setVisibleSeriesArray(int[])"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryItemRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.FlowArrangement].<init>()"
    functionSourceFile: "org.jfree.chart.block.FlowArrangement"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.block.FlowArrangement].<init>(org.jfree.chart.api.HorizontalAlignment,org.jfree.chart.api.VerticalAlignment,double,double)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.FlowArrangement:71,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.FlowArrangement].<init>(org.jfree.chart.api.HorizontalAlignment,org.jfree.chart.api.VerticalAlignment,double,double)"
    functionSourceFile: "org.jfree.chart.block.FlowArrangement"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.api.HorizontalAlignment"
    - "org.jfree.chart.api.VerticalAlignment"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.FlowArrangement:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.FlowArrangement].add(org.jfree.chart.block.Block,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.FlowArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.block.Block"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.FlowArrangement].arrange(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.FlowArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.FlowArrangement:122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:133"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:132"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:126"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:125"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:129"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:154"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:143"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:140"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:139"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:154"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:144"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:154"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:148"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:151"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:150"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:151"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.FlowArrangement:120,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthConstraintType"
    - Src: "org.jfree.chart.block.FlowArrangement:121,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightConstraintType"
    - Src: "org.jfree.chart.block.FlowArrangement:124,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeNN"
    - Src: "org.jfree.chart.block.FlowArrangement:127,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeNF"
    - Src: "org.jfree.chart.block.FlowArrangement:130,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.chart.block.FlowArrangement:135,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeFN"
    - Src: "org.jfree.chart.block.FlowArrangement:138,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeFF"
    - Src: "org.jfree.chart.block.FlowArrangement:141,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeFR"
    - Src: "org.jfree.chart.block.FlowArrangement:146,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeRN"
    - Src: "org.jfree.chart.block.FlowArrangement:149,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeRF"
    - Src: "org.jfree.chart.block.FlowArrangement:152,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeRR"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.FlowArrangement].arrangeFN(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.FlowArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.FlowArrangement:179"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:215"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:190"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.FlowArrangement:172,1"
      Dst: "[org.jfree.chart.block.BlockContainer].getBlocks"
    - Src: "org.jfree.chart.block.FlowArrangement:173,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidth"
    - Src: "org.jfree.chart.block.FlowArrangement:178,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.block.FlowArrangement:179,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.block.FlowArrangement:179,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.block.FlowArrangement:179,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.block.FlowArrangement:180,1"
      Dst: "[org.jfree.chart.block.Block].arrange"
    - Src: "org.jfree.chart.block.FlowArrangement:182,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.block.FlowArrangement:183,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.block.FlowArrangement:183,1"
      Dst: "[org.jfree.chart.block.Block].setBounds"
    - Src: "org.jfree.chart.block.FlowArrangement:187,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.block.FlowArrangement:190,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.chart.block.FlowArrangement:194,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.block.FlowArrangement:202,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.chart.block.FlowArrangement:216,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.block.FlowArrangement].arrangeFR(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.FlowArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.FlowArrangement:233"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.FlowArrangement:232,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeFN"
    - Src: "org.jfree.chart.block.FlowArrangement:233,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightRange"
    - Src: "org.jfree.chart.block.FlowArrangement:233,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.FlowArrangement:238,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.block.FlowArrangement:238,1"
      Dst: "[org.jfree.data.Range].constrain"
    - Src: "org.jfree.chart.block.FlowArrangement:237,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedHeight"
    - Src: "org.jfree.chart.block.FlowArrangement:240,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeFF"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.FlowArrangement].arrangeFF(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.FlowArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.FlowArrangement:258,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeFN"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.FlowArrangement].arrangeRR(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.FlowArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.FlowArrangement:277"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:282"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.FlowArrangement:276,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeNN"
    - Src: "org.jfree.chart.block.FlowArrangement:277,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthRange"
    - Src: "org.jfree.chart.block.FlowArrangement:277,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.FlowArrangement:282,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.block.FlowArrangement:281,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedWidth"
    - Src: "org.jfree.chart.block.FlowArrangement:284,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeFR"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.FlowArrangement].arrangeRF(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.FlowArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.FlowArrangement:302"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:307"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.FlowArrangement:301,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeNF"
    - Src: "org.jfree.chart.block.FlowArrangement:302,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthRange"
    - Src: "org.jfree.chart.block.FlowArrangement:302,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.FlowArrangement:307,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.block.FlowArrangement:307,1"
      Dst: "[org.jfree.data.Range].constrain"
    - Src: "org.jfree.chart.block.FlowArrangement:306,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedWidth"
    - Src: "org.jfree.chart.block.FlowArrangement:309,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeFF"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.FlowArrangement].arrangeRN(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.FlowArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.FlowArrangement:328"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:333"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.FlowArrangement:327,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeNN"
    - Src: "org.jfree.chart.block.FlowArrangement:328,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthRange"
    - Src: "org.jfree.chart.block.FlowArrangement:328,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.FlowArrangement:333,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.block.FlowArrangement:332,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedWidth"
    - Src: "org.jfree.chart.block.FlowArrangement:335,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeFN"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.FlowArrangement].arrangeNN(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.block.FlowArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.FlowArrangement:354"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:383"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:356"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:367"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:368"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:371"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:370"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:371"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:383"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:372"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:383"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:374"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:376"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:377"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:371"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.FlowArrangement:352,1"
      Dst: "[org.jfree.chart.block.BlockContainer].getBlocks"
    - Src: "org.jfree.chart.block.FlowArrangement:353,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.block.FlowArrangement:357,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.block.FlowArrangement:358,1"
      Dst: "[org.jfree.chart.block.Block].arrange"
    - Src: "org.jfree.chart.block.FlowArrangement:359,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.block.FlowArrangement:360,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.block.FlowArrangement:361,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.block.FlowArrangement:361,1"
      Dst: "[org.jfree.chart.block.Block].setBounds"
    - Src: "org.jfree.chart.block.FlowArrangement:384,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.block.FlowArrangement].arrangeNF(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.FlowArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.FlowArrangement:400,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].arrangeNN"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.FlowArrangement].clear()"
    functionSourceFile: "org.jfree.chart.block.FlowArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.FlowArrangement].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.FlowArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.FlowArrangement:420"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:423"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:423"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:426"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:425"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:427"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:430"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:429"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:430"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:433"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:432"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:433"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:436"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:435"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.FlowArrangement:436"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.FlowArrangement:439"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.FlowArrangement:438"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.CategoryDatasetHandler].<init>()"
    functionSourceFile: "org.jfree.data.xml.CategoryDatasetHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.CategoryDatasetHandler:56,1"
      Dst: "[org.jfree.data.xml.RootHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.CategoryDatasetHandler].getDataset()"
    functionSourceFile: "org.jfree.data.xml.CategoryDatasetHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.category.CategoryDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.CategoryDatasetHandler].addItem(java.lang.Comparable,java.lang.Comparable,java.lang.Number)"
    functionSourceFile: "org.jfree.data.xml.CategoryDatasetHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.CategoryDatasetHandler:77,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].addValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.CategoryDatasetHandler].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.jfree.data.xml.CategoryDatasetHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.CategoryDatasetHandler:97"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.CategoryDatasetHandler:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.CategoryDatasetHandler:99"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xml.CategoryDatasetHandler:100"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.CategoryDatasetHandler:103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.CategoryDatasetHandler:102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xml.CategoryDatasetHandler:103"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.CategoryDatasetHandler:109"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.CategoryDatasetHandler:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.CategoryDatasetHandler:96,1"
      Dst: "[org.jfree.data.xml.RootHandler].getCurrentHandler"
    - Src: "org.jfree.data.xml.CategoryDatasetHandler:98,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].startElement"
    - Src: "org.jfree.data.xml.CategoryDatasetHandler:100,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.data.xml.CategoryDatasetHandler:101,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].<init>"
    - Src: "org.jfree.data.xml.CategoryDatasetHandler:104,1"
      Dst: "[org.jfree.data.xml.CategorySeriesHandler].<init>"
    - Src: "org.jfree.data.xml.CategoryDatasetHandler:105,1"
      Dst: "[org.jfree.data.xml.RootHandler].getSubHandlers"
    - Src: "org.jfree.data.xml.CategoryDatasetHandler:105,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.jfree.data.xml.CategoryDatasetHandler:106,1"
      Dst: "[org.jfree.data.xml.CategorySeriesHandler].startElement"
    - Src: "org.jfree.data.xml.CategoryDatasetHandler:109,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.xml.CategoryDatasetHandler:109,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.CategoryDatasetHandler].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.data.xml.CategoryDatasetHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.CategoryDatasetHandler:129"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.CategoryDatasetHandler:133"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.CategoryDatasetHandler:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.CategoryDatasetHandler:128,1"
      Dst: "[org.jfree.data.xml.RootHandler].getCurrentHandler"
    - Src: "org.jfree.data.xml.CategoryDatasetHandler:130,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].endElement"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:284,1"
      Dst: "[org.jfree.data.general.DefaultValueDataset].<init>"
    - Src: "org.jfree.chart.plot.ThermometerPlot:284,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].<init>(org.jfree.data.general.ValueDataset)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.ValueDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 84
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:299"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:302"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:294,1"
      Dst: "[org.jfree.chart.plot.Plot].<init>"
    - Src: "org.jfree.chart.plot.ThermometerPlot:212,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.ThermometerPlot:227,1"
      Dst: "[java.awt.Font].<init>"
    - Src: "org.jfree.chart.plot.ThermometerPlot:233,1"
      Dst: "[java.text.DecimalFormat].<init>"
    - Src: "org.jfree.chart.plot.ThermometerPlot:296,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    - Src: "org.jfree.chart.plot.ThermometerPlot:300,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.ThermometerPlot:302,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].<init>"
    - Src: "org.jfree.chart.plot.ThermometerPlot:303,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].createIntegerTickUnits"
    - Src: "org.jfree.chart.plot.ThermometerPlot:303,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setStandardTickUnits"
    - Src: "org.jfree.chart.plot.ThermometerPlot:304,1"
      Dst: "[org.jfree.chart.axis.Axis].setAxisLineVisible"
    - Src: "org.jfree.chart.plot.ThermometerPlot:305,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.ThermometerPlot:306,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.ThermometerPlot:308,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].setAxisRange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getDataset()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.ValueDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setDataset(org.jfree.data.general.ValueDataset)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.ValueDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:335"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:339"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:341"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:346"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:336,1"
      Dst: "[org.jfree.data.general.Dataset].removeChangeListener"
    - Src: "org.jfree.chart.plot.ThermometerPlot:342,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.ThermometerPlot:346,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.ThermometerPlot:347,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getRangeAxis()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setRangeAxis(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:371,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.ThermometerPlot:373,1"
      Dst: "[org.jfree.chart.axis.Axis].removeChangeListener"
    - Src: "org.jfree.chart.plot.ThermometerPlot:375,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.ThermometerPlot:376,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.ThermometerPlot:378,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getLowerBound()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setLowerBound(double)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:402,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].setAxisRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getUpperBound()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setUpperBound(double)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:426,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].setAxisRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setRange(double,double)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:438,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].setAxisRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getPadding()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setPadding(org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:462,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.ThermometerPlot:464,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getThermometerStroke()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setThermometerStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:488"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:492"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:491"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:490,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getThermometerPaint()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setThermometerPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: 514
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:515"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:519"
        BranchSideFuncs:
        - "fireChangeEvent()"
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:518"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:517,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getUnits()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setUnits(int)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:550"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:556"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:555"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:550"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:556"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:555"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:551"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:556"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:555"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:553,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getValueLocation()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setValueLocation(int)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:579"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:584"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:583"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:579"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:584"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:583"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:581,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    - Src: "org.jfree.chart.plot.ThermometerPlot:584,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getAxisLocation()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setAxisLocation(int)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:611"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:616"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:615"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:611"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:616"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:615"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:613,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    - Src: "org.jfree.chart.plot.ThermometerPlot:616,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getValueFont()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setValueFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: 638
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:640"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:644"
        BranchSideFuncs:
        - "fireChangeEvent()"
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:643"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:639,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.ThermometerPlot:640,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.plot.ThermometerPlot:642,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getValuePaint()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setValuePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:667"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:671"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:670"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:666,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.ThermometerPlot:667,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.ThermometerPlot:669,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setValueFormat(java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:682,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.ThermometerPlot:684,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getMercuryPaint()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setMercuryPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:707,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.ThermometerPlot:709,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setSubrangeInfo(int,double,double)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:720,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].setSubrangeInfo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setSubrangeInfo(int,double,double,double,double)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:736"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:743"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:742"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:736"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:743"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:742"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:737,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].setSubrange"
    - Src: "org.jfree.chart.plot.ThermometerPlot:738,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].setDisplayRange"
    - Src: "org.jfree.chart.plot.ThermometerPlot:739,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].setAxisRange"
    - Src: "org.jfree.chart.plot.ThermometerPlot:740,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setSubrange(int,double,double)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:753"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:757"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:756"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:753"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:757"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:756"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setDisplayRange(int,double,double)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:768"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:782"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:781"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:768"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:782"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:781"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:769"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:781"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:769"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:781"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:771"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:776"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:775"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:769,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].isValidNumber"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getSubrangePaint(int)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:794"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:798"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:797"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:794"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:798"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:797"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setSubrangePaint(int,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:812"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:816"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:812"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:816"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:812"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:816"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:815,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getFollowDataInSubranges()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setFollowDataInSubranges(boolean)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:837,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getUseSubrangePaint()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setUseSubrangePaint(boolean)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:861,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getBulbRadius()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setBulbRadius(int)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:883,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getBulbDiameter()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:893,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].getBulbRadius"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getColumnRadius()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setColumnRadius(int)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:917,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getColumnDiameter()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:927,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].getColumnRadius"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getGap()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setGap(int)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:953,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].receive(org.jfree.chart.ChartElementVisitor)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:963,1"
      Dst: "[org.jfree.chart.axis.Axis].receive"
    - Src: "org.jfree.chart.plot.ThermometerPlot:964,1"
      Dst: "[org.jfree.chart.plot.Plot].receive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 367
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:988"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:993"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:992"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1032"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1153"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1032"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1153"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1041"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1046"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1045"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1048"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1055"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1054"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1059"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1098"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1097"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1065"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1075"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1074"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1076"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1086"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1085"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1087"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1098"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1097"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1098"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1098"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1100"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1105"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1167"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:981,1"
      Dst: "[java.awt.geom.RoundRectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.ThermometerPlot:984,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.plot.ThermometerPlot:989,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea"
    - Src: "org.jfree.chart.plot.ThermometerPlot:993,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.ThermometerPlot:994,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.ThermometerPlot:995,1"
      Dst: "[org.jfree.chart.plot.Plot].drawBackground"
    - Src: "org.jfree.chart.plot.ThermometerPlot:998,1"
      Dst: "[java.awt.geom.RectangularShape].clone"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1000,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1000,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1001,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1001,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1002,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1002,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].getBulbRadius"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1003,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1003,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].getBulbDiameter"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1004,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].getColumnRadius"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1005,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1007,1"
      Dst: "[java.awt.geom.RectangularShape].setFrame"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1011,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].getColumnDiameter"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1010,1"
      Dst: "[java.awt.geom.RoundRectangle2D].setRoundRect"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1014,1"
      Dst: "[java.awt.geom.Area].<init>"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1016,1"
      Dst: "[java.awt.geom.Area].add"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1018,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].getGap"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1032,1"
      Dst: "[org.jfree.data.Value].getValue"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1033,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1034,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1040,1"
      Dst: "[java.lang.Math].round"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1055,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].getCurrentPaint"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1055,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1056,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1060,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1061,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1065,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1069,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1071,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1111,1"
      Dst: "[org.jfree.chart.axis.Axis].draw"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1129,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1131,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1134,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1134,1"
      Dst: "[java.awt.Graphics2D].drawString"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1139,1"
      Dst: "[java.awt.FontMetrics].stringWidth"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1161,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1171,1"
      Dst: "[org.jfree.chart.plot.Plot].drawOutline"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].zoom(double)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getPlotType()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:1193,1"
      Dst: "[java.util.ResourceBundle].getString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: 1202
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.DatasetChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.DefaultValueDataset].getValue()"
    - "[org.jfree.chart.plot.ThermometerPlot].inSubrange(int,double)"
    - "[org.jfree.chart.plot.ThermometerPlot].inSubrange(int,double)"
    - "[org.jfree.chart.plot.ThermometerPlot].inSubrange(int,double)"
    - "[org.jfree.chart.plot.ThermometerPlot].setAxisRange()"
    - "[org.jfree.chart.plot.Plot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    functionUses: 4
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1222"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1221"
        BranchSideFuncs:
        - "datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1205"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1221"
        BranchSideFuncs:
        - "datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1210"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1209"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1210"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1212"
        BranchSideFuncs:
        - "inSubrange(int,double)"
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1213"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:1204,1"
      Dst: "[org.jfree.data.Value].getValue"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1206,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1207,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].inSubrange"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1219,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].setAxisRange"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1222,1"
      Dst: "[org.jfree.chart.plot.Plot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: 1233
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:1234,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].setAxisRange()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: 1240
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.chart.axis.LogarithmicAxis].setRange(org.jfree.data.Range)"
    - "[org.jfree.chart.axis.ValueAxis].setRange(org.jfree.data.Range)"
    - "[org.jfree.chart.axis.DateAxis].setRange(org.jfree.data.Range)"
    - "[org.jfree.chart.axis.ValueAxis].setRange(double,double)"
    - "[org.jfree.chart.axis.DateAxis].setRange(double,double)"
    functionUses: 1
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1247"
        BranchSideFuncs:
        - "<init>(double,double)"
        - "setRange(org.jfree.data.Range)"
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1246"
        BranchSideFuncs:
        - "setRange(double,double)"
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1247"
        BranchSideFuncs:
        - "<init>(double,double)"
        - "setRange(org.jfree.data.Range)"
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1246"
        BranchSideFuncs:
        - "setRange(double,double)"
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:1242,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1242,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getOrientation()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: 1267
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PlotOrientation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].isValidNumber(double)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1279"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:1280,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1280,1"
      Dst: "[java.lang.Double].isInfinite"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].inSubrange(int,double)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: 1291
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1292"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1291"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1292"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1291"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].getCurrentPaint()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1305"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1317"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1316"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1307"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1310"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1309"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1310"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1312"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1313"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1317"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1316"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:1306,1"
      Dst: "[org.jfree.data.Value].getValue"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1306,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1307,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].inSubrange"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 120
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1333"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1332"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1333"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1339"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1340"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1343"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1346"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1345"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1346"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1349"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1348"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1349"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1352"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1354"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1355"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1357"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1358"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1361"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1362"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1365"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1364"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1365"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1368"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1367"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1368"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1371"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1370"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1371"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1374"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1373"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1374"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1377"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1376"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1377"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1380"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1379"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1380"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1383"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1382"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1383"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1386"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1389"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1388"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1389"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1392"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1391"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1392"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1395"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1394"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1398"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1397"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1398"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1401"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1400"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1401"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1404"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1403"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1404"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1410"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1409"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1405"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1403"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:1337,1"
      Dst: "[org.jfree.chart.plot.Plot].equals"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1340,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1358,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1389,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].equal"
    JavaMethodInfo: null
    BBCount: 54
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].equal(double[][],double[][])"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "double[][]"
    - "double[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1422"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1425"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1424"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1423"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1425"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1428"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1427"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1428"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1431"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1430"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1431"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1436"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1435"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1432"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1431"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1430"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:1432,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].clone()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: 1448
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.data.general.AbstractDataset].addChangeListener(org.jfree.data.general.DatasetChangeListener)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.axis.Axis].setPlot(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.axis.Axis].addChangeListener(org.jfree.chart.event.AxisChangeListener)"
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.data.time.TimePeriodValue].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.data.statistics.HistogramBin].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.urls.StandardCategoryURLGenerator].clone()"
    - "[org.jfree.data.KeyedObjects2D].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.chart.plot.compass.PinNeedle].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.plot.compass.LongNeedle].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].clone()"
    - "[org.jfree.data.gantt.XYTaskDataset].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.time.TimeSeriesCollection].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.text.format.RelativeDateFormat].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.data.general.DefaultKeyedValueDataset].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.plot.Marker].clone()"
    - "[org.jfree.chart.legend.LegendItemCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.gantt.TaskSeries].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.legend.LegendItem].clone()"
    - "[org.jfree.data.general.Series].clone()"
    - "[org.jfree.data.time.TimeSeriesDataItem].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.data.xy.XYSeries].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.data.category.SlidingCategoryDataset].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.JFreeChart].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.plot.compass.MiddlePinNeedle].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.plot.compass.PointerNeedle].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.axis.TickUnits].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    - "[org.jfree.chart.plot.compass.LineNeedle].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.renderer.AbstractRenderer].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.compass.ArrowNeedle].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.data.ComparableObjectItem].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.axis.Axis].clone()"
    - "[org.jfree.chart.axis.Tick].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.data.ComparableObjectSeries].clone()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].clone()"
    - "[org.jfree.chart.plot.PlotRenderingInfo].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].clone()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.time.TimePeriodValues].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.data.time.TimeSeries].clone()"
    - "[org.jfree.data.xy.XYDataItem].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.PlumNeedle].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.plot.IntervalMarker].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.renderer.DefaultPolarItemRenderer].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.ChartRenderingInfo].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.plot.compass.ShipNeedle].clone()"
    - "[org.jfree.chart.axis.ExtendedCategoryAxis].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.chart.axis.CategoryAxis].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.chart.block.AbstractBlock].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    functionUses: 26
    ICount: 26
    EdgeCount: 201
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1451"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1454"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.data.general.DatasetChangeListener)"
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1453"
        BranchSideFuncs:
        - "clone(java.lang.Object)"
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1455"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1459"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.chart.event.AxisChangeListener)"
        - "setPlot(org.jfree.chart.plot.Plot)"
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1458"
        BranchSideFuncs:
        - "clone()"
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:1449,1"
      Dst: "[org.jfree.chart.plot.Plot].clone"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1452,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1454,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1456,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1457,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1459,1"
      Dst: "[java.text.NumberFormat].clone"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1460,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1481"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1483"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:1474,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1475,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1476,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1504"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1506"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ThermometerPlot:1507"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1510"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ThermometerPlot:1509"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:1496,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1497,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1498,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1508,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].zoomDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].zoomDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D,boolean)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].zoomRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:1550,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].resizeRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].zoomRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D,boolean)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:1565,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1565,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1566,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1565,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].java2DToValue"
    - Src: "org.jfree.chart.plot.ThermometerPlot:1567,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].resizeRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].zoomDomainAxes(double,double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].zoomRangeAxes(double,double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ThermometerPlot:1595,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].zoomRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].isDomainZoomable()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ThermometerPlot].isRangeZoomable()"
    functionSourceFile: "org.jfree.chart.plot.ThermometerPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].<init>()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:78,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.DefaultKeyedValues:79,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.DefaultKeyedValues:81,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].getItemCount()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:91,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].getValue(int)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:105,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].getKey(int)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:119,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].getIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues:136"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:134,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.DefaultKeyedValues:135,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.data.DefaultKeyedValues:139,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].getKeys()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:149,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].getValue(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues:166"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:165,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getIndex"
    - Src: "org.jfree.data.DefaultKeyedValues:167,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.DefaultKeyedValues:167,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.DefaultKeyedValues:169,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].addValue(java.lang.Comparable,double)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:181,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.DefaultKeyedValues:181,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].addValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].addValue(java.lang.Comparable,java.lang.Number)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:193,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].setValue(java.lang.Comparable,double)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:203,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.DefaultKeyedValues:203,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].setValue(java.lang.Comparable,java.lang.Number)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues:215"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:213,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.DefaultKeyedValues:214,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getIndex"
    - Src: "org.jfree.data.DefaultKeyedValues:216,1"
      Dst: "[java.util.List].set"
    - Src: "org.jfree.data.DefaultKeyedValues:220,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.DefaultKeyedValues:222,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.DefaultKeyedValues:222,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.data.DefaultKeyedValues:222,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].insertValue(int,java.lang.Comparable,double)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Comparable"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:238,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.DefaultKeyedValues:238,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].insertValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].insertValue(int,java.lang.Comparable,java.lang.Number)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Comparable"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues:253"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:253"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues:253"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:256"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:255"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues:258"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:263"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:262"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues:263"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:253,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getItemCount"
    - Src: "org.jfree.data.DefaultKeyedValues:254,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.DefaultKeyedValues:256,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.DefaultKeyedValues:257,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getIndex"
    - Src: "org.jfree.data.DefaultKeyedValues:259,1"
      Dst: "[java.util.List].set"
    - Src: "org.jfree.data.DefaultKeyedValues:264,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.DefaultKeyedValues:268,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.DefaultKeyedValues:270,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].rebuildIndex"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].rebuildIndex()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues:280"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:279,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.jfree.data.DefaultKeyedValues:280,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.DefaultKeyedValues:281,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.DefaultKeyedValues:282,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.data.DefaultKeyedValues:282,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.DefaultKeyedValues].removeValue(int)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:296,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.DefaultKeyedValues:298,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].rebuildIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].removeValue(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues:312"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:311,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getIndex"
    - Src: "org.jfree.data.DefaultKeyedValues:313,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.DefaultKeyedValues:313,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.DefaultKeyedValues:316,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].removeValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].clear()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:325,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.DefaultKeyedValues:327,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].sortByKeys(org.jfree.chart.api.SortOrder)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.SortOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues:339"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues:348"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:336,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.DefaultKeyedValues:340,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.DefaultKeyedValues:340,1"
      Dst: "[org.jfree.data.DefaultKeyedValue].<init>"
    - Src: "org.jfree.data.DefaultKeyedValues:343,1"
      Dst: "[org.jfree.data.KeyedValueComparator].<init>"
    - Src: "org.jfree.data.DefaultKeyedValues:345,1"
      Dst: "[java.util.Arrays].sort"
    - Src: "org.jfree.data.DefaultKeyedValues:346,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].clear"
    - Src: "org.jfree.data.DefaultKeyedValues:350,1"
      Dst: "[org.jfree.data.DefaultKeyedValue].getKey"
    - Src: "org.jfree.data.DefaultKeyedValues:350,1"
      Dst: "[org.jfree.data.DefaultKeyedValue].getValue"
    - Src: "org.jfree.data.DefaultKeyedValues:350,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].addValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.DefaultKeyedValues].sortByValues(org.jfree.chart.api.SortOrder)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.SortOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues:364"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:368"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues:374"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:377"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:362,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.DefaultKeyedValues:365,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.DefaultKeyedValues:366,1"
      Dst: "[org.jfree.data.DefaultKeyedValue].<init>"
    - Src: "org.jfree.data.DefaultKeyedValues:369,1"
      Dst: "[org.jfree.data.KeyedValueComparator].<init>"
    - Src: "org.jfree.data.DefaultKeyedValues:371,1"
      Dst: "[java.util.Arrays].sort"
    - Src: "org.jfree.data.DefaultKeyedValues:373,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].clear"
    - Src: "org.jfree.data.DefaultKeyedValues:376,1"
      Dst: "[org.jfree.data.DefaultKeyedValue].getKey"
    - Src: "org.jfree.data.DefaultKeyedValues:376,1"
      Dst: "[org.jfree.data.DefaultKeyedValue].getValue"
    - Src: "org.jfree.data.DefaultKeyedValues:376,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].addValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.DefaultKeyedValues].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues:389"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:393"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:392"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues:393"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:397"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:396"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues:399"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:403"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:402"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues:403"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:422"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:421"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues:406"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:409"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:408"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues:411"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:417"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:416"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues:412"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:403"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:402"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues:417"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:403"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:398,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getItemCount"
    - Src: "org.jfree.data.DefaultKeyedValues:399,1"
      Dst: "[org.jfree.data.Values].getItemCount"
    - Src: "org.jfree.data.DefaultKeyedValues:404,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getKey"
    - Src: "org.jfree.data.DefaultKeyedValues:405,1"
      Dst: "[org.jfree.data.KeyedValues].getKey"
    - Src: "org.jfree.data.DefaultKeyedValues:406,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.DefaultKeyedValues:409,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getValue"
    - Src: "org.jfree.data.DefaultKeyedValues:410,1"
      Dst: "[org.jfree.data.Values].getValue"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.DefaultKeyedValues].hashCode()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues:432"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:432,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues].clone()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues"
    linkageType: null
    functionLinenumber: 444
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues:445,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.data.DefaultKeyedValues:446,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.DefaultKeyedValues:448,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYToolTipGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:64,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:64,1"
      Dst: "[org.jfree.chart.labels.IntervalXYToolTipGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYToolTipGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:80,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYToolTipGenerator].<init>(java.lang.String,java.text.DateFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:95,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYToolTipGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:112,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYToolTipGenerator].<init>(java.lang.String,java.text.DateFormat,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:127,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYToolTipGenerator].createItemArray(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 101
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:157"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:163"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:170"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:169"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:180"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:180"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:188"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:188"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:189"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:192"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:196"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:195"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:199"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:202"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:199"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:202"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:200"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:202"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:149,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:149,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:151,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:154,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:158,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartXValue"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:159,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndXValue"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:160,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartYValue"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:161,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndYValue"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:164,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getXDateFormat"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:166,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:166,1"
      Dst: "[java.text.DateFormat].format"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:170,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getXFormat"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:171,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:176,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getYFormat"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:177,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getYDateFormat"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:178,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:178,1"
      Dst: "[org.jfree.data.xy.XYDataset].getY"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:179,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getNullYString"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:189,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartY"
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:200,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndY"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYToolTipGenerator].generateToolTip(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:224,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].generateLabelString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYToolTipGenerator"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:236,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYToolTipGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:248"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYToolTipGenerator:251"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYToolTipGenerator:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:254,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYToolTipGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYToolTipGenerator"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].hashCode()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYToolTipGenerator:259,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:101,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].getDrawXError()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].setDrawXError(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:131"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:135"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:133,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].getDrawYError()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].setDrawYError(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:159"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:161,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].getCapLength()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].setCapLength(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:187,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].getErrorPaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].setErrorPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:212,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].getErrorStroke()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].setErrorStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:238,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].findDomainBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:253,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findDomainBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:268,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 138
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:378"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:377"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:378"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:377"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:294"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:378"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:377"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:297"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:336"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:311"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:317"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:316"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:321"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:325"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:324"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:327"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:331"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:330"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:377"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:351"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:357"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:356"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:361"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:365"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:364"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:367"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:371"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:370"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:294,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:296,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:299,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartXValue"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:300,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndXValue"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:301,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:302,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:303,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:306,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:312,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:322,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:325,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:328,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:331,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:333,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:339,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartYValue"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:340,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndYValue"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:341,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:378,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawItem"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:391"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:394"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:393"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:394"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:397"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:396"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:398"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:401"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:400"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:401"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:404"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:403"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:404"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:407"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:406"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:407"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:410"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:409"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYErrorRenderer:410"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:413"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYErrorRenderer:412"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:407,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:410,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:413,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:426,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:427,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:428,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYErrorRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYErrorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:439,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:440,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.renderer.xy.XYErrorRenderer:441,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.SerialUtils].<init>()"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:71,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.SerialUtils].isSerializable(java.lang.Class)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:83,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.SerialUtils].readPaint(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:105"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:106"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:99,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:101,1"
      Dst: "[java.io.ObjectInputStream].readBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:103,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.jfree.chart.internal.SerialUtils:104,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].isSerializable"
    - Src: "org.jfree.chart.internal.SerialUtils:106,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.internal.SerialUtils:107,1"
      Dst: "[java.io.ObjectInputStream].readFloat"
    - Src: "org.jfree.chart.internal.SerialUtils:114,1"
      Dst: "[java.awt.GradientPaint].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.SerialUtils].writePaint(java.awt.Paint,java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Paint"
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:130"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:135"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:129,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:131,1"
      Dst: "[java.io.ObjectOutputStream].writeBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:132,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.chart.internal.SerialUtils:132,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.jfree.chart.internal.SerialUtils:137,1"
      Dst: "[java.awt.GradientPaint].getPoint1"
    - Src: "org.jfree.chart.internal.SerialUtils:137,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.internal.SerialUtils:137,1"
      Dst: "[java.io.ObjectOutputStream].writeFloat"
    - Src: "org.jfree.chart.internal.SerialUtils:138,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.internal.SerialUtils:139,1"
      Dst: "[java.awt.GradientPaint].getColor1"
    - Src: "org.jfree.chart.internal.SerialUtils:140,1"
      Dst: "[java.awt.GradientPaint].getPoint2"
    - Src: "org.jfree.chart.internal.SerialUtils:142,1"
      Dst: "[java.awt.GradientPaint].getColor2"
    - Src: "org.jfree.chart.internal.SerialUtils:143,1"
      Dst: "[java.awt.GradientPaint].isCyclic"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.SerialUtils].readStroke(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:167"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:169"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:179"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:164,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:166,1"
      Dst: "[java.io.ObjectInputStream].readBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:168,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.jfree.chart.internal.SerialUtils:169,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.internal.SerialUtils:170,1"
      Dst: "[java.io.ObjectInputStream].readFloat"
    - Src: "org.jfree.chart.internal.SerialUtils:171,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.jfree.chart.internal.SerialUtils:176,1"
      Dst: "[java.awt.BasicStroke].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.SerialUtils].writeStroke(java.awt.Stroke,java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Stroke"
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:201"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:217"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:216"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:200,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:202,1"
      Dst: "[java.io.ObjectOutputStream].writeBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:205,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.jfree.chart.internal.SerialUtils:206,1"
      Dst: "[java.awt.BasicStroke].getLineWidth"
    - Src: "org.jfree.chart.internal.SerialUtils:206,1"
      Dst: "[java.io.ObjectOutputStream].writeFloat"
    - Src: "org.jfree.chart.internal.SerialUtils:207,1"
      Dst: "[java.awt.BasicStroke].getEndCap"
    - Src: "org.jfree.chart.internal.SerialUtils:207,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    - Src: "org.jfree.chart.internal.SerialUtils:208,1"
      Dst: "[java.awt.BasicStroke].getLineJoin"
    - Src: "org.jfree.chart.internal.SerialUtils:209,1"
      Dst: "[java.awt.BasicStroke].getMiterLimit"
    - Src: "org.jfree.chart.internal.SerialUtils:210,1"
      Dst: "[java.awt.BasicStroke].getDashArray"
    - Src: "org.jfree.chart.internal.SerialUtils:211,1"
      Dst: "[java.awt.BasicStroke].getDashPhase"
    - Src: "org.jfree.chart.internal.SerialUtils:213,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.SerialUtils].readComposite(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Composite"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:239"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:243"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:242"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:243"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:236,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:238,1"
      Dst: "[java.io.ObjectInputStream].readBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:240,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.jfree.chart.internal.SerialUtils:241,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].isSerializable"
    - Src: "org.jfree.chart.internal.SerialUtils:243,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.internal.SerialUtils:244,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.jfree.chart.internal.SerialUtils:245,1"
      Dst: "[java.io.ObjectInputStream].readFloat"
    - Src: "org.jfree.chart.internal.SerialUtils:246,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.SerialUtils].writeComposite(java.awt.Composite,java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Composite"
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:277"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:276"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:268"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:271"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:270"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:271"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:279"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:278"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:264,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:266,1"
      Dst: "[java.io.ObjectOutputStream].writeBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:267,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.chart.internal.SerialUtils:267,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.jfree.chart.internal.SerialUtils:273,1"
      Dst: "[java.awt.AlphaComposite].getRule"
    - Src: "org.jfree.chart.internal.SerialUtils:273,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    - Src: "org.jfree.chart.internal.SerialUtils:274,1"
      Dst: "[java.awt.AlphaComposite].getAlpha"
    - Src: "org.jfree.chart.internal.SerialUtils:274,1"
      Dst: "[java.io.ObjectOutputStream].writeFloat"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.SerialUtils].readShape(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 102
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:298"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:300"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:298"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:300"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:298"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:300"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:298"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:300"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:298"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:300"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:362"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:361"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:331"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:360"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:359"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:333"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:335"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:295,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:297,1"
      Dst: "[java.io.ObjectInputStream].readBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:299,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.jfree.chart.internal.SerialUtils:300,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.internal.SerialUtils:301,1"
      Dst: "[java.io.ObjectInputStream].readDouble"
    - Src: "org.jfree.chart.internal.SerialUtils:305,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.internal.SerialUtils:311,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.internal.SerialUtils:317,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.internal.SerialUtils:325,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.jfree.chart.internal.SerialUtils:326,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.internal.SerialUtils:328,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.internal.SerialUtils:334,1"
      Dst: "[java.io.ObjectInputStream].readFloat"
    - Src: "org.jfree.chart.internal.SerialUtils:338,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.internal.SerialUtils:341,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.internal.SerialUtils:344,1"
      Dst: "[java.awt.geom.Path2D$Float].curveTo"
    - Src: "org.jfree.chart.internal.SerialUtils:348,1"
      Dst: "[java.awt.geom.Path2D$Float].quadTo"
    - Src: "org.jfree.chart.internal.SerialUtils:351,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.internal.SerialUtils:354,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.chart.internal.SerialUtils:357,1"
      Dst: "[java.awt.geom.Path2D].setWindingRule"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.internal.SerialUtils].writeShape(java.awt.Shape,java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Shape"
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 93
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:381"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:436"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:435"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:383"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:382"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:381"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:383"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:382"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:381"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:383"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:382"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:381"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:383"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:382"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:381"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:383"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:419"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:431"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:430"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:424"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:426"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:380,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:382,1"
      Dst: "[java.io.ObjectOutputStream].writeBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:385,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.jfree.chart.internal.SerialUtils:386,1"
      Dst: "[java.awt.geom.Line2D].getX1"
    - Src: "org.jfree.chart.internal.SerialUtils:386,1"
      Dst: "[java.io.ObjectOutputStream].writeDouble"
    - Src: "org.jfree.chart.internal.SerialUtils:387,1"
      Dst: "[java.awt.geom.Line2D].getY1"
    - Src: "org.jfree.chart.internal.SerialUtils:388,1"
      Dst: "[java.awt.geom.Line2D].getX2"
    - Src: "org.jfree.chart.internal.SerialUtils:389,1"
      Dst: "[java.awt.geom.Line2D].getY2"
    - Src: "org.jfree.chart.internal.SerialUtils:393,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.internal.SerialUtils:394,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.internal.SerialUtils:395,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.internal.SerialUtils:396,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.internal.SerialUtils:411,1"
      Dst: "[java.awt.geom.Arc2D].getAngleStart"
    - Src: "org.jfree.chart.internal.SerialUtils:412,1"
      Dst: "[java.awt.geom.Arc2D].getAngleExtent"
    - Src: "org.jfree.chart.internal.SerialUtils:413,1"
      Dst: "[java.awt.geom.Arc2D].getArcType"
    - Src: "org.jfree.chart.internal.SerialUtils:413,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    - Src: "org.jfree.chart.internal.SerialUtils:416,1"
      Dst: "[java.awt.Shape].getPathIterator"
    - Src: "org.jfree.chart.internal.SerialUtils:418,1"
      Dst: "[java.awt.geom.PathIterator].isDone"
    - Src: "org.jfree.chart.internal.SerialUtils:420,1"
      Dst: "[java.awt.geom.PathIterator].currentSegment"
    - Src: "org.jfree.chart.internal.SerialUtils:425,1"
      Dst: "[java.io.ObjectOutputStream].writeFloat"
    - Src: "org.jfree.chart.internal.SerialUtils:427,1"
      Dst: "[java.awt.geom.PathIterator].getWindingRule"
    - Src: "org.jfree.chart.internal.SerialUtils:428,1"
      Dst: "[java.awt.geom.PathIterator].next"
    - Src: "org.jfree.chart.internal.SerialUtils:432,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.internal.SerialUtils].readPoint2D(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:455"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:460"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:459"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:452,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:454,1"
      Dst: "[java.io.ObjectInputStream].readBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:456,1"
      Dst: "[java.io.ObjectInputStream].readDouble"
    - Src: "org.jfree.chart.internal.SerialUtils:458,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.SerialUtils].writePoint2D(java.awt.geom.Point2D,java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.geom.Point2D"
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:475"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:480"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:474,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:476,1"
      Dst: "[java.io.ObjectOutputStream].writeBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:477,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.internal.SerialUtils:477,1"
      Dst: "[java.io.ObjectOutputStream].writeDouble"
    - Src: "org.jfree.chart.internal.SerialUtils:478,1"
      Dst: "[java.awt.geom.Point2D].getY"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.SerialUtils].readAttributedString(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.AttributedString"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:502"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:515"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:508"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:516"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:499,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:501,1"
      Dst: "[java.io.ObjectInputStream].readBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:504,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.jfree.chart.internal.SerialUtils:505,1"
      Dst: "[java.text.AttributedString].<init>"
    - Src: "org.jfree.chart.internal.SerialUtils:506,1"
      Dst: "[java.io.ObjectInputStream].readChar"
    - Src: "org.jfree.chart.internal.SerialUtils:509,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.jfree.chart.internal.SerialUtils:511,1"
      Dst: "[java.text.AttributedString].addAttributes"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.internal.SerialUtils].writeAttributedString(java.text.AttributedString,java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.text.AttributedString"
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:531"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:567"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:566"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:538"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:542"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:541"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:547"
      Branch Sides: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:530,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:532,1"
      Dst: "[java.io.ObjectOutputStream].writeBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:533,1"
      Dst: "[java.text.AttributedString].getIterator"
    - Src: "org.jfree.chart.internal.SerialUtils:536,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jfree.chart.internal.SerialUtils:537,1"
      Dst: "[java.text.CharacterIterator].first"
    - Src: "org.jfree.chart.internal.SerialUtils:539,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jfree.chart.internal.SerialUtils:540,1"
      Dst: "[java.text.CharacterIterator].next"
    - Src: "org.jfree.chart.internal.SerialUtils:542,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jfree.chart.internal.SerialUtils:542,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.jfree.chart.internal.SerialUtils:546,1"
      Dst: "[java.text.CharacterIterator].getBeginIndex"
    - Src: "org.jfree.chart.internal.SerialUtils:551,1"
      Dst: "[java.io.ObjectOutputStream].writeChar"
    - Src: "org.jfree.chart.internal.SerialUtils:554,1"
      Dst: "[java.text.AttributedCharacterIterator].getRunLimit"
    - Src: "org.jfree.chart.internal.SerialUtils:555,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    - Src: "org.jfree.chart.internal.SerialUtils:558,1"
      Dst: "[java.text.AttributedCharacterIterator].getAttributes"
    - Src: "org.jfree.chart.internal.SerialUtils:558,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.internal.SerialUtils:560,1"
      Dst: "[java.text.CharacterIterator].setIndex"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.internal.SerialUtils].writeMapOfPaint(java.util.Map,java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:582"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:592"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:591"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:586"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:591"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:590"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:581,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:583,1"
      Dst: "[java.io.ObjectOutputStream].writeBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:584,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.chart.internal.SerialUtils:584,1"
      Dst: "[java.util.Set].size"
    - Src: "org.jfree.chart.internal.SerialUtils:585,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    - Src: "org.jfree.chart.internal.SerialUtils:586,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.internal.SerialUtils:586,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.internal.SerialUtils:586,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.internal.SerialUtils:587,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.internal.SerialUtils:588,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.internal.SerialUtils:589,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.internal.SerialUtils].readMapOfPaint(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:609"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:612"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:611"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:614"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:618"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:607,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:608,1"
      Dst: "[java.io.ObjectInputStream].readBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:612,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.internal.SerialUtils:613,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.jfree.chart.internal.SerialUtils:615,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.internal.SerialUtils:616,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.internal.SerialUtils:617,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.internal.SerialUtils].writeMapOfStroke(java.util.Map,java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:631"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:641"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:640"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:635"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:640"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:639"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:630,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:632,1"
      Dst: "[java.io.ObjectOutputStream].writeBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:633,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.chart.internal.SerialUtils:633,1"
      Dst: "[java.util.Set].size"
    - Src: "org.jfree.chart.internal.SerialUtils:634,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    - Src: "org.jfree.chart.internal.SerialUtils:635,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.internal.SerialUtils:635,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.internal.SerialUtils:635,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.internal.SerialUtils:636,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.internal.SerialUtils:637,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.internal.SerialUtils:638,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.internal.SerialUtils].readMapOfStroke(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.internal.SerialUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.SerialUtils:658"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:661"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.SerialUtils:660"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.SerialUtils:663"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.SerialUtils:667"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.SerialUtils:656,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.SerialUtils:657,1"
      Dst: "[java.io.ObjectInputStream].readBoolean"
    - Src: "org.jfree.chart.internal.SerialUtils:661,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.internal.SerialUtils:662,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.jfree.chart.internal.SerialUtils:664,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.internal.SerialUtils:665,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.internal.SerialUtils:666,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.resources.DataPackageResources_es].<init>()"
    functionSourceFile: "org.jfree.data.resources.DataPackageResources_es"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.resources.DataPackageResources_es:50,1"
      Dst: "[java.util.ListResourceBundle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.resources.DataPackageResources_es].getContents()"
    functionSourceFile: "org.jfree.data.resources.DataPackageResources_es"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[DefaultCategoryDatasetChartFuzzer].<init>()"
    functionSourceFile: "DefaultCategoryDatasetChartFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "DefaultCategoryDatasetChartFuzzer:24,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[DefaultCategoryDatasetChartFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "DefaultCategoryDatasetChartFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "DefaultCategoryDatasetChartFuzzer:30"
      Branch Sides:
      - BranchSide: "DefaultCategoryDatasetChartFuzzer:38"
        BranchSideFuncs: []
      - BranchSide: "DefaultCategoryDatasetChartFuzzer:37"
        BranchSideFuncs: []
    - Branch String: "DefaultCategoryDatasetChartFuzzer:32"
      Branch Sides:
      - BranchSide: "DefaultCategoryDatasetChartFuzzer:25"
        BranchSideFuncs: []
    - Branch String: "DefaultCategoryDatasetChartFuzzer:41"
      Branch Sides:
      - BranchSide: "DefaultCategoryDatasetChartFuzzer:44"
        BranchSideFuncs: []
      - BranchSide: "DefaultCategoryDatasetChartFuzzer:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "DefaultCategoryDatasetChartFuzzer:26,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].<init>"
    - Src: "DefaultCategoryDatasetChartFuzzer:28,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt"
    - Src: "DefaultCategoryDatasetChartFuzzer:28,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "DefaultCategoryDatasetChartFuzzer:30,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "DefaultCategoryDatasetChartFuzzer:31,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    - Src: "DefaultCategoryDatasetChartFuzzer:34,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeDouble"
    - Src: "DefaultCategoryDatasetChartFuzzer:34,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].addValue"
    - Src: "DefaultCategoryDatasetChartFuzzer:38,1"
      Dst: "[org.jfree.chart.ChartFactory].createBarChart"
    - Src: "DefaultCategoryDatasetChartFuzzer:40,1"
      Dst: "[ossfuzz.TestUtils].serialised"
    - Src: "DefaultCategoryDatasetChartFuzzer:41,1"
      Dst: "[org.jfree.chart.JFreeChart].equals"
    - Src: "DefaultCategoryDatasetChartFuzzer:42,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[PieDatasetChartFuzzer].<init>()"
    functionSourceFile: "PieDatasetChartFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "PieDatasetChartFuzzer:24,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[PieDatasetChartFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "PieDatasetChartFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "PieDatasetChartFuzzer:28"
      Branch Sides:
      - BranchSide: "PieDatasetChartFuzzer:31"
        BranchSideFuncs: []
    - Branch String: "PieDatasetChartFuzzer:34"
      Branch Sides:
      - BranchSide: "PieDatasetChartFuzzer:37"
        BranchSideFuncs: []
      - BranchSide: "PieDatasetChartFuzzer:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "PieDatasetChartFuzzer:26,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].<init>"
    - Src: "PieDatasetChartFuzzer:27,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt"
    - Src: "PieDatasetChartFuzzer:27,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "PieDatasetChartFuzzer:28,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "PieDatasetChartFuzzer:29,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    - Src: "PieDatasetChartFuzzer:29,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeDouble"
    - Src: "PieDatasetChartFuzzer:29,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].setValue"
    - Src: "PieDatasetChartFuzzer:32,1"
      Dst: "[org.jfree.chart.ChartFactory].createPieChart"
    - Src: "PieDatasetChartFuzzer:33,1"
      Dst: "[ossfuzz.TestUtils].serialised"
    - Src: "PieDatasetChartFuzzer:34,1"
      Dst: "[org.jfree.chart.JFreeChart].equals"
    - Src: "PieDatasetChartFuzzer:35,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:99,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].<init>(org.jfree.chart.labels.XYToolTipGenerator,org.jfree.chart.urls.XYURLGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.labels.XYToolTipGenerator"
    - "org.jfree.chart.urls.XYURLGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:111,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:113,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].setDefaultToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:114,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].setURLGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:115,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:116,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:117,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:121,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].isOutline()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].setOutline(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:148,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].getLegendArea()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].setLegendArea(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:171,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:173,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].getLegendItem(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:189"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:196"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:199"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:201"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:205"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:204"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:210"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:188,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:190,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataset"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:192,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:193,1"
      Dst: "[org.jfree.chart.labels.XYSeriesLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:196,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:201,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemURLGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:205,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:206,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:208,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextFont"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:208,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelFont"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:209,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextPaint"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:211,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelPaint"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:213,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:214,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDatasetIndex"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:215,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:215,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:216,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 139
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:246"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:250"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:249"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:252"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:257"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:256"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:269"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:268"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:282"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:281"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:298"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:320"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:325"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:324"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:354"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:332"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:354"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:336"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:354"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:340"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:344"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:348"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:246,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:250,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:251,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:252,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:257,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:256,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:259,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:263,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:273,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:274,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:288,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:289,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:290,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].moveTo"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:291,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].lineTo"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:307,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:310,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:311,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:312,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:313,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:317,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:320,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].isOutline"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:321,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlineStroke"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:322,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:323,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:325,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:326,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:330,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getInfo"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:331,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:334,1"
      Dst: "[java.awt.geom.Area].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:335,1"
      Dst: "[java.awt.geom.Area].intersect"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:336,1"
      Dst: "[java.awt.geom.Area].isEmpty"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:338,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:341,1"
      Dst: "[org.jfree.chart.labels.XYToolTipGenerator].generateToolTip"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:344,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getURLGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:345,1"
      Dst: "[org.jfree.chart.urls.XYURLGenerator].generateURL"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:348,1"
      Dst: "[org.jfree.chart.entity.XYItemEntity].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:350,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].add"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:366"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:369"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:368"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:369"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:372"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:371"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:373"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:376"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:375"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer2:376"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:379"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer2:378"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:376,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:379,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer2"
    linkageType: null
    functionLinenumber: 390
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 26
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:391,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:392,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:406,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:407,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer2].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:418,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer2:419,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].<init>(java.lang.String,org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.ModuloAxis:75,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].getDisplayStart()"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].getDisplayEnd()"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].setDisplayRange(double,double)"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.ModuloAxis:109"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:113"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.ModuloAxis:107,1"
      Dst: "[org.jfree.chart.axis.ModuloAxis].mapValueToFixedRange"
    - Src: "org.jfree.chart.axis.ModuloAxis:110,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    - Src: "org.jfree.chart.axis.ModuloAxis:113,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.ModuloAxis:114,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.ModuloAxis:116,1"
      Dst: "[org.jfree.chart.event.AxisChangeEvent].<init>"
    - Src: "org.jfree.chart.axis.ModuloAxis:116,1"
      Dst: "[org.jfree.chart.axis.Axis].notifyListeners"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].autoAdjustRange()"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.ValueAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.ModuloAxis:125,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].valueToJava2D(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.ModuloAxis:142"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ModuloAxis:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.ModuloAxis:141,1"
      Dst: "[org.jfree.chart.axis.ModuloAxis].mapValueToFixedRange"
    - Src: "org.jfree.chart.axis.ModuloAxis:143,1"
      Dst: "[org.jfree.chart.axis.ModuloAxis].trans"
    - Src: "org.jfree.chart.axis.ModuloAxis:147,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.ModuloAxis:149,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.ModuloAxis:151,1"
      Dst: "[org.jfree.chart.axis.ModuloAxis].transStart"
    - Src: "org.jfree.chart.axis.ModuloAxis:154,1"
      Dst: "[org.jfree.chart.axis.ModuloAxis].transEnd"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].trans(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.ModuloAxis:172"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:176"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:175"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ModuloAxis:176"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:180"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:179"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ModuloAxis:180"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.ModuloAxis:172,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.ModuloAxis:173,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.ModuloAxis:174,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.ModuloAxis:176,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.ModuloAxis:177,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.axis.ModuloAxis:178,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.ModuloAxis:180,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].transStart(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,double,double)"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 5
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.ModuloAxis:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:210"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ModuloAxis:211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:215"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ModuloAxis:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.ModuloAxis:207,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.ModuloAxis:208,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.ModuloAxis:209,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.ModuloAxis:211,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.ModuloAxis:212,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.axis.ModuloAxis:213,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.ModuloAxis:216,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.axis.ModuloAxis:218,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].transEnd(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,double,double)"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 5
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.ModuloAxis:245"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:250"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:249"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ModuloAxis:250"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:255"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ModuloAxis:255"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:261"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.ModuloAxis:245,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.ModuloAxis:246,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.axis.ModuloAxis:247,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.ModuloAxis:250,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.ModuloAxis:251,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.axis.ModuloAxis:252,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.ModuloAxis:255,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.axis.ModuloAxis:256,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].mapValueToFixedRange(double)"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.ModuloAxis:278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:282"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.ModuloAxis:276,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.ModuloAxis:277,1"
      Dst: "[org.jfree.data.Range].getLength"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].java2DToValue(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.ModuloAxis:299"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:305"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:304"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.ModuloAxis:300,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].java2DToValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].getDisplayLength()"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.ModuloAxis:314"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:318"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:317"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.ModuloAxis:318,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.ModuloAxis:319,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].getDisplayCentralValue()"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.ModuloAxis:330,1"
      Dst: "[org.jfree.chart.axis.ModuloAxis].getDisplayLength"
    - Src: "org.jfree.chart.axis.ModuloAxis:329,1"
      Dst: "[org.jfree.chart.axis.ModuloAxis].mapValueToFixedRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].resizeRange(double)"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.ModuloAxis:345,1"
      Dst: "[org.jfree.chart.axis.ModuloAxis].getDisplayCentralValue"
    - Src: "org.jfree.chart.axis.ModuloAxis:345,1"
      Dst: "[org.jfree.chart.axis.ModuloAxis].resizeRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].resizeRange(double,double)"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.ModuloAxis:361"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:366"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.ModuloAxis:362,1"
      Dst: "[org.jfree.chart.axis.ModuloAxis].getDisplayLength"
    - Src: "org.jfree.chart.axis.ModuloAxis:363,1"
      Dst: "[org.jfree.chart.axis.ModuloAxis].setDisplayRange"
    - Src: "org.jfree.chart.axis.ModuloAxis:366,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setAutoRange"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].lengthToJava2D(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.ModuloAxis:384"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:387"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:386"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ModuloAxis:391"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:394"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:393"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.ModuloAxis:387,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.ModuloAxis:388,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.ModuloAxis:391,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.ModuloAxis:392,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.ModuloAxis:394,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.ModuloAxis].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.ModuloAxis"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.NumberAxis].equals(java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.ModuloAxis:408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:411"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:410"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ModuloAxis:411"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:414"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:413"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ModuloAxis:415"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:418"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:417"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ModuloAxis:418"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:421"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:420"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.ModuloAxis:421"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:424"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.ModuloAxis:423"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.jfree.chart.axis.ModuloAxis:421,1"
      Dst: "[org.jfree.data.Range].equals"
    - Src: "org.jfree.chart.axis.ModuloAxis:424,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.PointerNeedle].<init>()"
    functionSourceFile: "org.jfree.chart.plot.compass.PointerNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:50,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.PointerNeedle].drawNeedle(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,double)"
    functionSourceFile: "org.jfree.chart.plot.compass.PointerNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.PointerNeedle:87"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PointerNeedle:93"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.PointerNeedle:87"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PointerNeedle:93"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.PointerNeedle:94"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PointerNeedle:99"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.PointerNeedle:98"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.PointerNeedle:99"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PointerNeedle:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.PointerNeedle:103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.PointerNeedle:104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PointerNeedle:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.PointerNeedle:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:68,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:70,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:71,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:72,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:73,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:74,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:75,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:77,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:78,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:80,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:89,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getTransform"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:89,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:89,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:89,1"
      Dst: "[java.awt.geom.AffineTransform].setToRotation"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:90,1"
      Dst: "[java.awt.geom.Path2D$Float].transform"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:94,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getFillPaint"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:95,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:96,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:99,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getHighlightPaint"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:104,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getOutlinePaint"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:105,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getOutlineStroke"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:105,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:107,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.PointerNeedle].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.compass.PointerNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.PointerNeedle:121"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PointerNeedle:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.PointerNeedle:123"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.PointerNeedle:124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PointerNeedle:127"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.PointerNeedle:126"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.PointerNeedle:127"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PointerNeedle:130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.PointerNeedle:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:127,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.PointerNeedle].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.compass.PointerNeedle"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.compass.MeterNeedle].hashCode()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:140,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.PointerNeedle].clone()"
    functionSourceFile: "org.jfree.chart.plot.compass.PointerNeedle"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.PointerNeedle:153,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].<init>(org.jfree.chart.plot.PolarPlot)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PolarPlot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:80,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:81,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAngleOffset"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:82,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:82,1"
      Dst: "[javax.swing.text.JTextComponent].setText"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:83,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAngleTickUnit"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:83,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].createPlotTabs(org.jfree.chart.plot.Plot)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JTabbedPane"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Plot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:96,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].createPlotTabs"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:98,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:99,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].createPlotPanel"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:98,1"
      Dst: "[javax.swing.JTabbedPane].insertTab"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:100,1"
      Dst: "[javax.swing.JTabbedPane].setSelectedIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].createPlotPanel()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JPanel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:105,1"
      Dst: "[org.jfree.chart.swing.editor.LCBLayout].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:105,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:106,1"
      Dst: "[javax.swing.BorderFactory].createEmptyBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:106,1"
      Dst: "[javax.swing.JComponent].setBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:108,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:108,1"
      Dst: "[javax.swing.JLabel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:108,1"
      Dst: "[java.awt.Container].add"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:110,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:110,1"
      Dst: "[javax.swing.JTextField].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:112,1"
      Dst: "[javax.swing.JTextField].setActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:113,1"
      Dst: "[javax.swing.JTextField].addActionListener"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:114,1"
      Dst: "[java.awt.Component].addFocusListener"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].focusGained(java.awt.event.FocusEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.FocusEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].focusLost(java.awt.event.FocusEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.FocusEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:148"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:151"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:150"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:151"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:148,1"
      Dst: "[java.util.EventObject].getSource"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:149,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].validateAngleOffset"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:152,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].validateTickUnit"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].actionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:163"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:166"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:165"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:166"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:162,1"
      Dst: "[java.awt.event.ActionEvent].getActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:163,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:164,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].validateAngleOffset"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:167,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].validateTickUnit"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].validateAngleOffset()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:177,1"
      Dst: "[javax.swing.text.JTextComponent].getText"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:177,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:183,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:183,1"
      Dst: "[javax.swing.text.JTextComponent].setText"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].validateTickUnit()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:198"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:201"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:200"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:198"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:201"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:192,1"
      Dst: "[javax.swing.text.JTextComponent].getText"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:192,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:201,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:201,1"
      Dst: "[javax.swing.text.JTextComponent].setText"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].updatePlotProperties(org.jfree.chart.plot.Plot)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Plot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:206,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].updatePlotProperties"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:208,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:208,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].setAngleTickUnit"
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:209,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].setAngleOffset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].getRangeAxisPropertyEditPanel()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:57,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getRangeAxisPropertyEditPanel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].getDomainAxisPropertyEditPanel()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:57,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getDomainAxisPropertyEditPanel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].getOutlinePaint()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:57,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getOutlinePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].getOutlineStroke()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:57,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getOutlineStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].getBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:57,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getBackgroundPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].getPlotInsets()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPolarPlotEditor:57,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getPlotInsets"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].<init>(double,double)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 60
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.Range:66"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:71"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.Range:65,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.Range:67,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.Range:69,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].getLowerBound()"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].getUpperBound()"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].getLength()"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].getCentralValue()"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].contains(double)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.Range:120"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:119"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:120"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:119"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].intersects(double,double)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.Range:133"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:134"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:133"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:137"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:137"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:136"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].intersects(org.jfree.data.Range)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.Range:152,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.data.Range:152,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.data.Range:152,1"
      Dst: "[org.jfree.data.Range].intersects"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].constrain(double)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.Range:164"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:167"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:166"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:167"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:170"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:169"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:170"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.Range:164,1"
      Dst: "[org.jfree.data.Range].contains"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.Range"
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.data.Range].getUpperBound()"
    - "[org.jfree.data.Range].getUpperBound()"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 15
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jfree.data.Range:193"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:196"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:195"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:196"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:198"
        BranchSideFuncs:
        - "getUpperBound()"
        - "<init>(double,double)"
        - "getLowerBound()"
    Callsites:
    - Src: "org.jfree.data.Range:199,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.data.Range:199,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.Range:200,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.data.Range:200,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.Range:201,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].combineIgnoringNaN(org.jfree.data.Range,org.jfree.data.Range)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.Range"
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].isNaNRange()"
    - "[org.jfree.data.Range].isNaNRange()"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.data.Range].min(double,double)"
    - "[org.jfree.data.Range].getUpperBound()"
    - "[org.jfree.data.Range].getUpperBound()"
    - "[org.jfree.data.Range].max(double,double)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 27
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jfree.data.Range:217"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:222"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:218"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:221"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:220"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:218"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:221"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:220"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:223"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:229"
        BranchSideFuncs:
        - "isNaNRange()"
      - BranchSide: "org.jfree.data.Range:228"
        BranchSideFuncs:
        - "getUpperBound()"
        - "getLowerBound()"
        - "min(double,double)"
        - "max(double,double)"
    - Branch String: "org.jfree.data.Range:224"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:227"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:226"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:231"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:234"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:233"
        BranchSideFuncs:
        - "<init>(double,double)"
    - Branch String: "org.jfree.data.Range:231"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:234"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:233"
        BranchSideFuncs:
        - "<init>(double,double)"
    Callsites:
    - Src: "org.jfree.data.Range:218,1"
      Dst: "[org.jfree.data.Range].isNaNRange"
    - Src: "org.jfree.data.Range:229,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.data.Range:229,1"
      Dst: "[org.jfree.data.Range].min"
    - Src: "org.jfree.data.Range:230,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.data.Range:230,1"
      Dst: "[org.jfree.data.Range].max"
    - Src: "org.jfree.data.Range:231,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.Range:234,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].min(double,double)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.Range:247"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:250"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:249"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:250"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:253"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.Range:247,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.Range:253,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].max(double,double)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.Range:257"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:260"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:259"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:260"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:263"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.Range:257,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.Range:263,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].expandToInclude(org.jfree.data.Range,double)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.Range"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.Range].getUpperBound()"
    - "[org.jfree.data.Range].getUpperBound()"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.Range].getLowerBound()"
    functionUses: 1
    ICount: 23
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jfree.data.Range:278"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:281"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:280"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:281"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:283"
        BranchSideFuncs:
        - "getUpperBound()"
    - Branch String: "org.jfree.data.Range:284"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:288"
        BranchSideFuncs:
        - "<init>(double,double)"
        - "getLowerBound()"
      - BranchSide: "org.jfree.data.Range:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.Range:279,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.data.Range:281,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.data.Range:282,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].expand(org.jfree.data.Range,double,double)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 3
    argTypes:
    - "org.jfree.data.Range"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.Range:309"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.Range:305,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.Range:306,1"
      Dst: "[org.jfree.data.Range].getLength"
    - Src: "org.jfree.data.Range:307,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.data.Range:308,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.data.Range:313,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].shift(org.jfree.data.Range,double)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.Range"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.Range:325,1"
      Dst: "[org.jfree.data.Range].shift"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].shift(org.jfree.data.Range,double,boolean)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 3
    argTypes:
    - "org.jfree.data.Range"
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.Range:342"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:347"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:346"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.Range:341,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.Range:343,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.data.Range:344,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.data.Range:344,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.data.Range:347,1"
      Dst: "[org.jfree.data.Range].shiftWithNoZeroCrossing"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].shiftWithNoZeroCrossing(double,double)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.Range:363"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:366"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:365"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:366"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:370"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.Range:364,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.Range:367,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].scale(org.jfree.data.Range,double)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.Range"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.Range:386"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:389"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.Range:385,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.Range:387,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.Range:389,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.data.Range:390,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.data.Range:390,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.Range:402"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:405"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:404"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:406"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:409"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:408"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:409"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:412"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.Range:411"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].isNaNRange()"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.Range:424"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:423"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.Range:424"
      Branch Sides:
      - BranchSide: "org.jfree.data.Range:423"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.Range:424,1"
      Dst: "[java.lang.Double].isNaN"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].hashCode()"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: 435
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.Range:436,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.Range].toString()"
    functionSourceFile: "org.jfree.data.Range"
    linkageType: null
    functionLinenumber: 450
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.Range:451,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelLinkStyle].values()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelLinkStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.pie.PieLabelLinkStyle[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PieLabelLinkStyle:43,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelLinkStyle].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelLinkStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.pie.PieLabelLinkStyle"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PieLabelLinkStyle:43,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelLinkStyle].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelLinkStyle"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PieLabelLinkStyle:43,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelLinkStyle].$values()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelLinkStyle"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "org.jfree.chart.plot.pie.PieLabelLinkStyle[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.MeanAndStandardDeviation].<init>(double,double)"
    functionSourceFile: "org.jfree.data.statistics.MeanAndStandardDeviation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.MeanAndStandardDeviation:65,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.statistics.MeanAndStandardDeviation:65,1"
      Dst: "[org.jfree.data.statistics.MeanAndStandardDeviation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.MeanAndStandardDeviation].<init>(java.lang.Number,java.lang.Number)"
    functionSourceFile: "org.jfree.data.statistics.MeanAndStandardDeviation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Number"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.MeanAndStandardDeviation:75,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.MeanAndStandardDeviation].getMean()"
    functionSourceFile: "org.jfree.data.statistics.MeanAndStandardDeviation"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.MeanAndStandardDeviation].getMeanValue()"
    functionSourceFile: "org.jfree.data.statistics.MeanAndStandardDeviation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.MeanAndStandardDeviation:101"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.MeanAndStandardDeviation:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.MeanAndStandardDeviation:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.MeanAndStandardDeviation:102,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.MeanAndStandardDeviation].getStandardDeviation()"
    functionSourceFile: "org.jfree.data.statistics.MeanAndStandardDeviation"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.MeanAndStandardDeviation].getStandardDeviationValue()"
    functionSourceFile: "org.jfree.data.statistics.MeanAndStandardDeviation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.MeanAndStandardDeviation:127"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.MeanAndStandardDeviation:130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.MeanAndStandardDeviation:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.MeanAndStandardDeviation:128,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.MeanAndStandardDeviation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.statistics.MeanAndStandardDeviation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.MeanAndStandardDeviation:142"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.MeanAndStandardDeviation:145"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.MeanAndStandardDeviation:144"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.MeanAndStandardDeviation:145"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.MeanAndStandardDeviation:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.MeanAndStandardDeviation:147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.MeanAndStandardDeviation:149"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.MeanAndStandardDeviation:152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.MeanAndStandardDeviation:151"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.MeanAndStandardDeviation:152"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.MeanAndStandardDeviation:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.MeanAndStandardDeviation:149,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.MeanAndStandardDeviation].hashCode()"
    functionSourceFile: "org.jfree.data.statistics.MeanAndStandardDeviation"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.MeanAndStandardDeviation:163,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.MeanAndStandardDeviation].toString()"
    functionSourceFile: "org.jfree.data.statistics.MeanAndStandardDeviation"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.MeanAndStandardDeviation:177,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].<init>()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:71,1"
      Dst: "[org.jfree.data.xy.AbstractXYDataset].<init>"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:72,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getXPosition()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimePeriodAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].setXPosition(org.jfree.data.time.TimePeriodAnchor)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimePeriodAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:97,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:99,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:99,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].addSeries(org.jfree.data.time.ohlc.OHLCSeries)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.ohlc.OHLCSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:109,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:110,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:111,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:112,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeriesCount()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:122,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeries(int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "org.jfree.data.time.ohlc.OHLCSeries"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeriesCount()"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.time.ohlc.OHLCSeriesCollection:136"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.ohlc.OHLCSeriesCollection:136"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:136,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:137,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:139,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].getKey()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeries(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:156,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeries"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:156,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectSeries].getItemCount()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeries(int)"
    functionUses: 17
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:172,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeries"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:172,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getX(org.jfree.data.time.RegularTimePeriod)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond()"
    - "[org.jfree.data.time.Quarter].getFirstMillisecond()"
    - "[org.jfree.data.time.Minute].getFirstMillisecond()"
    - "[org.jfree.data.time.Month].getFirstMillisecond()"
    - "[org.jfree.data.time.Hour].getFirstMillisecond()"
    - "[org.jfree.data.time.Week].getFirstMillisecond()"
    - "[org.jfree.data.time.Year].getFirstMillisecond()"
    - "[org.jfree.data.time.FixedMillisecond].getFirstMillisecond()"
    - "[org.jfree.data.time.Second].getFirstMillisecond()"
    - "[org.jfree.data.time.Day].getFirstMillisecond()"
    - "[org.jfree.data.time.RegularTimePeriod].getMiddleMillisecond()"
    - "[org.jfree.data.time.FixedMillisecond].getMiddleMillisecond()"
    - "[org.jfree.data.time.Month].getLastMillisecond()"
    - "[org.jfree.data.time.Minute].getLastMillisecond()"
    - "[org.jfree.data.time.Week].getLastMillisecond()"
    - "[org.jfree.data.time.Year].getLastMillisecond()"
    - "[org.jfree.data.time.Second].getLastMillisecond()"
    - "[org.jfree.data.time.FixedMillisecond].getLastMillisecond()"
    - "[org.jfree.data.time.Day].getLastMillisecond()"
    - "[org.jfree.data.time.Hour].getLastMillisecond()"
    - "[org.jfree.data.time.Millisecond].getLastMillisecond()"
    - "[org.jfree.data.time.Quarter].getLastMillisecond()"
    functionUses: 1
    ICount: 18
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.jfree.data.time.ohlc.OHLCSeriesCollection:184"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:187"
        BranchSideFuncs:
        - "getFirstMillisecond()"
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.ohlc.OHLCSeriesCollection:187"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:190"
        BranchSideFuncs:
        - "getMiddleMillisecond()"
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.ohlc.OHLCSeriesCollection:190"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:193"
        BranchSideFuncs:
        - "getLastMillisecond()"
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:185,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:188,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getMiddleMillisecond"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:191,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getLastMillisecond"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getXValue(int,int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem(int)"
    - "[org.jfree.data.time.ohlc.OHLCItem].getPeriod()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getX(org.jfree.data.time.RegularTimePeriod)"
    functionUses: 9
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:206,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:207,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:208,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCItem].getPeriod"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:209,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getX(int,int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getXValue(int,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:222,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getXValue"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:222,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getY(int,int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem(int)"
    - "[org.jfree.data.time.ohlc.OHLCItem].getYValue()"
    functionUses: 4
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:235,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:236,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:237,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCItem].getYValue"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:237,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getOpenValue(int,int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:250,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:251,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:252,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCItem].getOpenValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getOpen(int,int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:265,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getOpenValue"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:265,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getCloseValue(int,int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:278,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:279,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:280,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCItem].getCloseValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getClose(int,int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:293,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getCloseValue"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:293,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getHighValue(int,int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem(int)"
    - "[org.jfree.data.time.ohlc.OHLCItem].getHighValue()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:306,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:307,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:308,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCItem].getHighValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getHigh(int,int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:321,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getHighValue"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:321,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getLowValue(int,int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem(int)"
    - "[org.jfree.data.time.ohlc.OHLCItem].getLowValue()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:334,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:335,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:336,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCItem].getLowValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getLow(int,int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:349,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getLowValue"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:349,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getVolume(int,int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getVolumeValue(int,int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].removeSeries(int)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.ohlc.OHLCSeriesCollection:390"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:393"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:392"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:389,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeries"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:391,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].removeSeries"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].removeSeries(org.jfree.data.time.ohlc.OHLCSeries)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.ohlc.OHLCSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.ohlc.OHLCSeriesCollection:409"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:413"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:412"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:407,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:408,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:410,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:411,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].removeAllSeries()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.ohlc.OHLCSeriesCollection:424"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:430"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:429"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.ohlc.OHLCSeriesCollection:430"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:435"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:424,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:430,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:431,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:432,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:436,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:437,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.ohlc.OHLCSeriesCollection:450"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:453"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:452"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.ohlc.OHLCSeriesCollection:453"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:456"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:455"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.ohlc.OHLCSeriesCollection:457"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:460"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:459"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:457,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:460,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].hashCode()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: 470
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Comparable)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    functionUses: 3
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.time.ohlc.OHLCSeriesCollection:472"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCSeriesCollection:474"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:471,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:472,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:473,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.ohlc.OHLCSeriesCollection].clone()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCSeriesCollection"
    linkageType: null
    functionLinenumber: 487
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 8
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:488,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.time.ohlc.OHLCSeriesCollection:489,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValueComparatorType].values()"
    functionSourceFile: "org.jfree.data.KeyedValueComparatorType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.KeyedValueComparatorType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedValueComparatorType:49,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValueComparatorType].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.data.KeyedValueComparatorType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.KeyedValueComparatorType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedValueComparatorType:49,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValueComparatorType].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.data.KeyedValueComparatorType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedValueComparatorType:49,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValueComparatorType].$values()"
    functionSourceFile: "org.jfree.data.KeyedValueComparatorType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.KeyedValueComparatorType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetChangeEvent].<init>(java.lang.Object,org.jfree.data.general.Dataset)"
    functionSourceFile: "org.jfree.data.general.DatasetChangeEvent"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.jfree.data.general.Dataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetChangeEvent:71,1"
      Dst: "[java.util.EventObject].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetChangeEvent].getDataset()"
    functionSourceFile: "org.jfree.data.general.DatasetChangeEvent"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "org.jfree.data.general.Dataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].getDefaultBarPainter()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYBarPainter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].setDefaultBarPainter(org.jfree.chart.renderer.xy.XYBarPainter)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.xy.XYBarPainter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:115,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].getDefaultShadowsVisible()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].setDefaultShadowsVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:250,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].<init>(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:259,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:263,1"
      Dst: "[org.jfree.chart.util.StandardGradientPaintTransformer].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:265,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:266,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getDefaultBarPainter"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:267,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getDefaultShadowsVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].getBase()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].setBase(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:296,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].getUseYInterval()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].setUseYInterval(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:321"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:325"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:323,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].getMargin()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].setMargin(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:349,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].isDrawBarOutline()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].setDrawBarOutline(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:373,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].getGradientPaintTransformer()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.util.GradientPaintTransformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].setGradientPaintTransformer(org.jfree.chart.util.GradientPaintTransformer)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.GradientPaintTransformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:399,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].getLegendBar()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].setLegendBar(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:423,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:425,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].getPositiveItemLabelPositionFallback()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.ItemLabelPosition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].setPositiveItemLabelPositionFallback(org.jfree.chart.labels.ItemLabelPosition)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.ItemLabelPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:452,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].getNegativeItemLabelPositionFallback()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.ItemLabelPosition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].setNegativeItemLabelPositionFallback(org.jfree.chart.labels.ItemLabelPosition)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.ItemLabelPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:479,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].getBarPainter()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYBarPainter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].setBarPainter(org.jfree.chart.renderer.xy.XYBarPainter)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: 497
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.xy.XYBarPainter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:498,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:500,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].getShadowsVisible()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].setShadowVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: 520
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:522,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].getShadowXOffset()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].setShadowXOffset(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:542,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].getShadowYOffset()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].setShadowYOffset(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:562,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].getBarAlignmentFactor()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].setBarAlignmentFactor(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:583,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYItemRendererState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:605,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer$XYBarRendererState].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:606,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:606,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisForDataset"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:609,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:608,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:608,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer$XYBarRendererState].setG2Base"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].getLegendItem(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:626"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:629"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:628"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:630"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:634"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:633"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:638"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:642"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:641"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:643"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:647"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:646"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:651"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:656"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:655"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:661"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:664"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:663"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:668"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:671"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:670"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:625,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:629,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataset"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:634,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:635,1"
      Dst: "[org.jfree.chart.labels.XYSeriesLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:638,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:643,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemURLGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:648,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:649,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:650,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlineStroke"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:652,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:659,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextFont"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:659,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelFont"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:660,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:662,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:664,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:665,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDatasetIndex"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:666,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:666,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:667,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:668,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getGradientPaintTransformer"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:669,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setFillPaintTransformer"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 195
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:698"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:701"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:700"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:705"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:709"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:708"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:712"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:713"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:712"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:712"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:715"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:714"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:715"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:720"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:719"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:716"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:726"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:725"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:720"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:726"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:725"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:733"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:736"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:735"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:737"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:740"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:739"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:740"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:745"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:744"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:741"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:751"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:750"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:745"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:751"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:750"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:751"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:758"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:757"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:751"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:758"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:757"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:768"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:774"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:773"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:776"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:781"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:782"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:789"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:790"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:793"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:800"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:799"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:794"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:794"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:793"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:794"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:795"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:794"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:794"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:797"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:796"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:794"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:797"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:796"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:800"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:800"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:799"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:800"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:801"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:800"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:800"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:803"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:802"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:800"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:803"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:802"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:807"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:810"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:809"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:810"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:814"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:813"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:811"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:810"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:815"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:819"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:818"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:819"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:827"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:826"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:822"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:819"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:837"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:841"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:840"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:698,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:706,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartYValue"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:707,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndYValue"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:710,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:712,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:716,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:716,1"
      Dst: "[org.jfree.data.Range].intersects"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:726,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:725,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:729,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:730,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:732,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartXValue"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:736,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndXValue"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:752,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:758,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:764,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:768,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getMargin"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:775,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:776,1"
      Dst: "[org.jfree.chart.plot.PlotOrientation].isHorizontal"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:778,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:779,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:780,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:782,1"
      Dst: "[org.jfree.chart.plot.PlotOrientation].isVertical"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:784,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:785,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:791,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:807,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getElementHinting"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:808,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:808,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].beginElementGroup"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:810,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getShadowsVisible"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:811,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarPainter].paintBarShadow"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:814,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarPainter].paintBar"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:816,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].endElementGroup"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:819,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:820,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:822,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:832,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:833,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:836,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:838,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 64
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].drawItemLabel(java.awt.Graphics2D,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.XYPlot,org.jfree.chart.labels.XYItemLabelGenerator,java.awt.geom.Rectangle2D,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.labels.XYItemLabelGenerator"
    - "java.awt.geom.Rectangle2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:863"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:866"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:865"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:867"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:871"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:870"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:878"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:881"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:880"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:888"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:911"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:894"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:912"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:911"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:895"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:912"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:911"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:896"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:900"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:899"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:902"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:911"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:912"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:917"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:866,1"
      Dst: "[org.jfree.chart.labels.XYItemLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:871,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemLabelFont"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:872,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:873,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemLabelPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:874,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:879,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getPositiveItemLabelPosition"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:881,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getNegativeItemLabelPosition"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:886,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].getItemLabelAnchor"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:886,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:885,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].calculateLabelAnchorPoint"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:888,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].isInternalAnchor"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:890,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:890,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:891,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].getTextAnchor"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:891,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].getAngle"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:892,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].getRotationAnchor"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:889,1"
      Dst: "[org.jfree.chart.text.TextUtils].calculateRotatedStringBounds"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:895,1"
      Dst: "[java.awt.Shape].getBounds2D"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:895,1"
      Dst: "[java.awt.geom.RectangularShape].contains"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:897,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getPositiveItemLabelPositionFallback"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:900,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getNegativeItemLabelPositionFallback"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:913,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawRotatedString"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].calculateLabelAnchorPoint(org.jfree.chart.labels.ItemLabelAnchor,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotOrientation)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.labels.ItemLabelAnchor"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotOrientation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 178
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:950"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:953"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:952"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:953"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:956"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:955"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:956"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:959"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:958"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:959"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:962"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:961"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:962"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:965"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:964"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:965"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:968"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:967"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:968"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:971"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:970"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:971"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:974"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:973"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:974"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:977"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:976"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:977"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:980"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:979"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:980"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:983"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:982"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:983"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:986"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:985"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:986"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:989"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:988"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:989"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:992"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:991"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:992"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:995"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:994"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:995"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:998"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:997"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:998"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1001"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1000"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1001"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1004"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1003"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1004"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1007"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1006"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1007"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1010"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1009"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1010"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1013"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1012"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1013"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1016"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1015"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1016"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1019"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1018"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1019"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1022"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1021"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1022"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1026"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1025"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:933,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemLabelAnchorOffset"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:934,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:937,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:938,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:942,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:945,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:946,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:951,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 51
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].isInternalAnchor(org.jfree.chart.labels.ItemLabelAnchor)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.ItemLabelAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1037"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].findDomainBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: 1064
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:1065,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findDomainBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: 1079
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:1080,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: 1091
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 26
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1093"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1096"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1095"
        BranchSideFuncs:
        - "clone(java.lang.Object)"
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:1092,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:1094,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1109"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1112"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1111"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1112"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1116"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1119"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1122"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1121"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1125"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1128"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1127"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1128"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1131"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1130"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1131"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1134"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1133"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1140"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1139"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1143"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1151"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBarRenderer:1152"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBarRenderer:1154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:1128,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:1131,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:1140,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:1155,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:1168,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:1169,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBarRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:1180,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.xy.XYBarRenderer:1181,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.SunJPEGEncoderAdapter].<init>()"
    functionSourceFile: "org.jfree.chart.encoders.SunJPEGEncoderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:65,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.SunJPEGEncoderAdapter].getQuality()"
    functionSourceFile: "org.jfree.chart.encoders.SunJPEGEncoderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.SunJPEGEncoderAdapter].setQuality(float)"
    functionSourceFile: "org.jfree.chart.encoders.SunJPEGEncoderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:92"
      Branch Sides:
      - BranchSide: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:93"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:92"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:92"
      Branch Sides:
      - BranchSide: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:96"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:93,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.SunJPEGEncoderAdapter].isEncodingAlpha()"
    functionSourceFile: "org.jfree.chart.encoders.SunJPEGEncoderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.SunJPEGEncoderAdapter].setEncodingAlpha(boolean)"
    functionSourceFile: "org.jfree.chart.encoders.SunJPEGEncoderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.SunJPEGEncoderAdapter].encode(java.awt.image.BufferedImage)"
    functionSourceFile: "org.jfree.chart.encoders.SunJPEGEncoderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.awt.image.BufferedImage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:135,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>"
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:136,1"
      Dst: "[org.jfree.chart.encoders.SunJPEGEncoderAdapter].encode"
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:137,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.SunJPEGEncoderAdapter].encode(java.awt.image.BufferedImage,java.io.OutputStream)"
    functionSourceFile: "org.jfree.chart.encoders.SunJPEGEncoderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.image.BufferedImage"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:154,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:156,1"
      Dst: "[javax.imageio.ImageIO].getImageWritersByFormatName"
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:157,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:158,1"
      Dst: "[javax.imageio.ImageWriter].getDefaultWriteParam"
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:159,1"
      Dst: "[javax.imageio.ImageWriteParam].setCompressionMode"
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:160,1"
      Dst: "[javax.imageio.ImageWriteParam].setCompressionQuality"
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:161,1"
      Dst: "[javax.imageio.ImageIO].createImageOutputStream"
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:162,1"
      Dst: "[javax.imageio.ImageWriter].setOutput"
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:163,1"
      Dst: "[javax.imageio.IIOImage].<init>"
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:163,1"
      Dst: "[javax.imageio.ImageWriter].write"
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:164,1"
      Dst: "[javax.imageio.stream.ImageInputStream].flush"
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:165,1"
      Dst: "[javax.imageio.ImageWriter].dispose"
    - Src: "org.jfree.chart.encoders.SunJPEGEncoderAdapter:166,1"
      Dst: "[javax.imageio.stream.ImageInputStream].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTitleAnnotation].<init>(double,double,org.jfree.chart.title.Title)"
    functionSourceFile: "org.jfree.chart.annotations.XYTitleAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.title.Title"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:108,1"
      Dst: "[org.jfree.chart.annotations.XYTitleAnnotation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTitleAnnotation].<init>(double,double,org.jfree.chart.title.Title,org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.annotations.XYTitleAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.title.Title"
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:122,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].<init>"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:123,1"
      Dst: "[org.jfree.chart.internal.Args].requireFinite"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:125,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTitleAnnotation].getCoordinateType()"
    functionSourceFile: "org.jfree.chart.annotations.XYTitleAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.XYCoordinateType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTitleAnnotation].getX()"
    functionSourceFile: "org.jfree.chart.annotations.XYTitleAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTitleAnnotation].getY()"
    functionSourceFile: "org.jfree.chart.annotations.XYTitleAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTitleAnnotation].getTitle()"
    functionSourceFile: "org.jfree.chart.annotations.XYTitleAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.title.Title"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTitleAnnotation].getTitleAnchor()"
    functionSourceFile: "org.jfree.chart.annotations.XYTitleAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTitleAnnotation].getMaxWidth()"
    functionSourceFile: "org.jfree.chart.annotations.XYTitleAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTitleAnnotation].setMaxWidth(double)"
    functionSourceFile: "org.jfree.chart.annotations.XYTitleAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:198,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTitleAnnotation].getMaxHeight()"
    functionSourceFile: "org.jfree.chart.annotations.XYTitleAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTitleAnnotation].setMaxHeight(double)"
    functionSourceFile: "org.jfree.chart.annotations.XYTitleAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:218,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTitleAnnotation].draw(java.awt.Graphics2D,org.jfree.chart.plot.XYPlot,java.awt.geom.Rectangle2D,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.annotations.XYTitleAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.XYPlot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 126
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:250"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:255"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:269"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:268"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:269"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:274"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:273"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:276"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:277"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:280"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:279"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:287"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:299"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:300"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:305"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:319"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:318"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:306"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:311"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:310"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:313"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:314"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:313"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:313"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:319"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:240,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:241,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:242,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:243,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:245,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:247,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:251,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:251,1"
      Dst: "[org.jfree.data.Range].getLength"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:255,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:274,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:275,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:288,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:288,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:291,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].arrange"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:292,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:294,1"
      Dst: "[org.jfree.chart.api.RectangleAnchor].getAnchorPoint"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:295,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:296,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:297,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:298,1"
      Dst: "[org.jfree.chart.block.BlockParams].<init>"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:300,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:300,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:301,1"
      Dst: "[org.jfree.chart.block.BlockParams].setGenerateEntities"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:304,1"
      Dst: "[org.jfree.chart.block.Block].draw"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:309,1"
      Dst: "[org.jfree.chart.block.EntityBlockResult].getEntityCollection"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:308,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].addAll"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:311,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getToolTipText"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:312,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getURL"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:314,1"
      Dst: "[java.awt.geom.Rectangle2D$Float].<init>"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:314,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].addEntity"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTitleAnnotation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.annotations.XYTitleAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:333"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:332"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:333"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:339"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:340"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:343"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:346"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:345"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:346"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:349"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:348"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:349"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:352"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:354"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYTitleAnnotation:355"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYTitleAnnotation:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:352,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:355,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:358,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTitleAnnotation].hashCode()"
    functionSourceFile: "org.jfree.chart.annotations.XYTitleAnnotation"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Comparable)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Comparable)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    functionUses: 3
    ICount: 16
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:369,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    functionSourceFile: "org.jfree.chart.annotations.XYTitleAnnotation"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYTitleAnnotation:388,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorDataItem].<init>(double,double,double,double)"
    functionSourceFile: "org.jfree.data.xy.VectorDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorDataItem:65,1"
      Dst: "[org.jfree.data.xy.XYCoordinate].<init>"
    - Src: "org.jfree.data.xy.VectorDataItem:65,1"
      Dst: "[org.jfree.data.xy.Vector].<init>"
    - Src: "org.jfree.data.xy.VectorDataItem:65,1"
      Dst: "[org.jfree.data.ComparableObjectItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorDataItem].getXValue()"
    functionSourceFile: "org.jfree.data.xy.VectorDataItem"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getComparable()"
    - "[org.jfree.data.xy.XYCoordinate].getX()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorDataItem:74,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getComparable"
    - Src: "org.jfree.data.xy.VectorDataItem:75,1"
      Dst: "[org.jfree.data.xy.XYCoordinate].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorDataItem].getYValue()"
    functionSourceFile: "org.jfree.data.xy.VectorDataItem"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getComparable()"
    - "[org.jfree.data.xy.XYCoordinate].getY()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorDataItem:84,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getComparable"
    - Src: "org.jfree.data.xy.VectorDataItem:85,1"
      Dst: "[org.jfree.data.xy.XYCoordinate].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorDataItem].getVector()"
    functionSourceFile: "org.jfree.data.xy.VectorDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.Vector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorDataItem:94,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorDataItem].getVectorX()"
    functionSourceFile: "org.jfree.data.xy.VectorDataItem"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.xy.Vector].getX()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.VectorDataItem:104"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.VectorDataItem:108"
        BranchSideFuncs:
        - "getX()"
      - BranchSide: "org.jfree.data.xy.VectorDataItem:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorDataItem:103,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.xy.VectorDataItem:105,1"
      Dst: "[org.jfree.data.xy.Vector].getX"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorDataItem].getVectorY()"
    functionSourceFile: "org.jfree.data.xy.VectorDataItem"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.xy.Vector].getY()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.VectorDataItem:119"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.VectorDataItem:123"
        BranchSideFuncs:
        - "getY()"
      - BranchSide: "org.jfree.data.xy.VectorDataItem:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorDataItem:118,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.xy.VectorDataItem:120,1"
      Dst: "[org.jfree.data.xy.Vector].getY"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.WaferMapPlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.WaferMapPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.WaferMapPlot:116,1"
      Dst: "[org.jfree.chart.plot.WaferMapPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.WaferMapPlot].<init>(org.jfree.data.general.WaferMapDataset)"
    functionSourceFile: "org.jfree.chart.plot.WaferMapPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.WaferMapDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.WaferMapPlot:125,1"
      Dst: "[org.jfree.chart.plot.WaferMapPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.WaferMapPlot].<init>(org.jfree.data.general.WaferMapDataset,org.jfree.chart.renderer.WaferMapRenderer)"
    functionSourceFile: "org.jfree.chart.plot.WaferMapPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.general.WaferMapDataset"
    - "org.jfree.chart.renderer.WaferMapRenderer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:141"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:145"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:144"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:151"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.WaferMapPlot:136,1"
      Dst: "[org.jfree.chart.plot.Plot].<init>"
    - Src: "org.jfree.chart.plot.WaferMapPlot:142,1"
      Dst: "[org.jfree.data.general.AbstractDataset].addChangeListener"
    - Src: "org.jfree.chart.plot.WaferMapPlot:147,1"
      Dst: "[org.jfree.chart.renderer.WaferMapRenderer].setPlot"
    - Src: "org.jfree.chart.plot.WaferMapPlot:148,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].addChangeListener"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.WaferMapPlot].getPlotType()"
    functionSourceFile: "org.jfree.chart.plot.WaferMapPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.WaferMapPlot].getDataset()"
    functionSourceFile: "org.jfree.chart.plot.WaferMapPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.WaferMapDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.WaferMapPlot].setDataset(org.jfree.data.general.WaferMapDataset)"
    functionSourceFile: "org.jfree.chart.plot.WaferMapPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.WaferMapDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:186"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:185"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:187"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.WaferMapPlot:182,1"
      Dst: "[org.jfree.data.general.AbstractDataset].removeChangeListener"
    - Src: "org.jfree.chart.plot.WaferMapPlot:188,1"
      Dst: "[org.jfree.data.general.AbstractDataset].addChangeListener"
    - Src: "org.jfree.chart.plot.WaferMapPlot:192,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.WaferMapPlot:192,1"
      Dst: "[org.jfree.chart.plot.Plot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.WaferMapPlot].setRenderer(org.jfree.chart.renderer.WaferMapRenderer)"
    functionSourceFile: "org.jfree.chart.plot.WaferMapPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.WaferMapRenderer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:206"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:205"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:210"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.WaferMapPlot:204,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].removeChangeListener"
    - Src: "org.jfree.chart.plot.WaferMapPlot:208,1"
      Dst: "[org.jfree.chart.renderer.WaferMapRenderer].setPlot"
    - Src: "org.jfree.chart.plot.WaferMapPlot:210,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.WaferMapPlot].receive(org.jfree.chart.ChartElementVisitor)"
    functionSourceFile: "org.jfree.chart.plot.WaferMapPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.WaferMapPlot:222,1"
      Dst: "[org.jfree.chart.plot.Plot].receive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.WaferMapPlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.WaferMapPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:239"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:238"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:238"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:242"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:241"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:246"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:245"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:246"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.WaferMapPlot:239,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.WaferMapPlot:240,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.WaferMapPlot:247,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea"
    - Src: "org.jfree.chart.plot.WaferMapPlot:251,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.WaferMapPlot:252,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.WaferMapPlot:254,1"
      Dst: "[org.jfree.chart.plot.WaferMapPlot].drawChipGrid"
    - Src: "org.jfree.chart.plot.WaferMapPlot:255,1"
      Dst: "[org.jfree.chart.plot.WaferMapPlot].drawWaferEdge"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.WaferMapPlot].drawChipGrid(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.WaferMapPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 126
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:273"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:278"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:277"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:282"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:308"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:289"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:288"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:309"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:329"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:328"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:312"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:309"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:308"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:317"
      Branch Sides: []
    Callsites:
    - Src: "org.jfree.chart.plot.WaferMapPlot:267,1"
      Dst: "[java.awt.Graphics].getClip"
    - Src: "org.jfree.chart.plot.WaferMapPlot:268,1"
      Dst: "[org.jfree.chart.plot.WaferMapPlot].getWaferEdge"
    - Src: "org.jfree.chart.plot.WaferMapPlot:268,1"
      Dst: "[java.awt.Graphics].setClip"
    - Src: "org.jfree.chart.plot.WaferMapPlot:269,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.WaferMapPlot:274,1"
      Dst: "[org.jfree.data.general.WaferMapDataset].getMaxChipX"
    - Src: "org.jfree.chart.plot.WaferMapPlot:275,1"
      Dst: "[org.jfree.data.general.WaferMapDataset].getMaxChipY"
    - Src: "org.jfree.chart.plot.WaferMapPlot:276,1"
      Dst: "[org.jfree.data.general.WaferMapDataset].getChipSpace"
    - Src: "org.jfree.chart.plot.WaferMapPlot:278,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.WaferMapPlot:279,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.WaferMapPlot:282,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.WaferMapPlot:282,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.WaferMapPlot:315,1"
      Dst: "[java.awt.geom.Rectangle2D].setFrame"
    - Src: "org.jfree.chart.plot.WaferMapPlot:316,1"
      Dst: "[java.awt.Graphics].setColor"
    - Src: "org.jfree.chart.plot.WaferMapPlot:317,1"
      Dst: "[org.jfree.data.general.WaferMapDataset].getChipValue"
    - Src: "org.jfree.chart.plot.WaferMapPlot:319,1"
      Dst: "[org.jfree.chart.renderer.WaferMapRenderer].getChipColor"
    - Src: "org.jfree.chart.plot.WaferMapPlot:318,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.WaferMapPlot:324,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.WaferMapPlot:326,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.WaferMapPlot].getWaferEdge(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.WaferMapPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Ellipse2D"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:345"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:364"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:347"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:358"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:362"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.WaferMapPlot:340,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.plot.WaferMapPlot:341,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.WaferMapPlot:342,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.WaferMapPlot:343,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.WaferMapPlot:345,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.WaferMapPlot:365,1"
      Dst: "[java.awt.geom.RectangularShape].setFrame"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.WaferMapPlot].drawWaferEdge(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.WaferMapPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.WaferMapPlot:386"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:397"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.WaferMapPlot:396"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.WaferMapPlot:377,1"
      Dst: "[org.jfree.chart.plot.WaferMapPlot].getWaferEdge"
    - Src: "org.jfree.chart.plot.WaferMapPlot:378,1"
      Dst: "[java.awt.Graphics].setColor"
    - Src: "org.jfree.chart.plot.WaferMapPlot:379,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.plot.WaferMapPlot:384,1"
      Dst: "[java.awt.geom.RectangularShape].getFrame"
    - Src: "org.jfree.chart.plot.WaferMapPlot:385,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.WaferMapPlot:389,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.WaferMapPlot:390,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.WaferMapPlot:391,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.WaferMapPlot:391,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.WaferMapPlot:394,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.WaferMapPlot:407,1"
      Dst: "[java.awt.Graphics2D].fill"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.WaferMapPlot].getLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.WaferMapPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.WaferMapPlot:420,1"
      Dst: "[org.jfree.chart.renderer.WaferMapRenderer].getLegendCollection"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.WaferMapPlot].rendererChanged(org.jfree.chart.event.RendererChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.WaferMapPlot"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.RendererChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.WaferMapPlot:430,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].<init>(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.ChartEntity:82,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].<init>(java.awt.Shape,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Shape"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.ChartEntity:93,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].<init>(java.awt.Shape,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Shape"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.ChartEntity:104,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.entity.ChartEntity:105,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].getArea()"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].setArea(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.ChartEntity:130,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].getToolTipText()"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].setToolTipText(java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].getURLText()"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].setURLText(java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].getShapeType()"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.ChartEntity:182"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:186"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:185"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].getShapeCoords()"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.ChartEntity:196"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.ChartEntity:197,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getRectCoords"
    - Src: "org.jfree.chart.entity.ChartEntity:200,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getPolyCoords"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].getRectCoords(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.ChartEntity:219"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:221"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.ChartEntity:222"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:226"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.ChartEntity:213,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.entity.ChartEntity:214,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.entity.ChartEntity:215,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.entity.ChartEntity:216,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.entity.ChartEntity:217,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.entity.ChartEntity:226,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].getPolyCoords(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.ChartEntity:243"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:258"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:257"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.ChartEntity:245"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.ChartEntity:238,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.entity.ChartEntity:239,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.entity.ChartEntity:242,1"
      Dst: "[java.awt.Shape].getPathIterator"
    - Src: "org.jfree.chart.entity.ChartEntity:243,1"
      Dst: "[java.awt.geom.PathIterator].isDone"
    - Src: "org.jfree.chart.entity.ChartEntity:244,1"
      Dst: "[java.awt.geom.PathIterator].currentSegment"
    - Src: "org.jfree.chart.entity.ChartEntity:247,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.chart.entity.ChartEntity:256,1"
      Dst: "[java.awt.geom.PathIterator].next"
    - Src: "org.jfree.chart.entity.ChartEntity:258,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.entity.ChartEntity].getImageMapAreaTag(org.jfree.chart.imagemap.ToolTipTagFragmentGenerator,org.jfree.chart.imagemap.URLTagFragmentGenerator)"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.jfree.chart.imagemap.ToolTipTagFragmentGenerator"
    - "org.jfree.chart.imagemap.URLTagFragmentGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.ChartEntity:279"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:280"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:279"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.ChartEntity:280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:280"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:279"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.ChartEntity:281"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:282"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:281"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.ChartEntity:282"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.ChartEntity:283"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.ChartEntity:283"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.ChartEntity:286"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:290"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:289"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.ChartEntity:290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:295"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:294"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.ChartEntity:299"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:302"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.ChartEntity:278,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.entity.ChartEntity:280,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.entity.ChartEntity:284,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.chart.entity.ChartEntity:284,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getShapeType"
    - Src: "org.jfree.chart.entity.ChartEntity:285,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getShapeCoords"
    - Src: "org.jfree.chart.entity.ChartEntity:287,1"
      Dst: "[org.jfree.chart.imagemap.ToolTipTagFragmentGenerator].generateToolTipFragment"
    - Src: "org.jfree.chart.entity.ChartEntity:291,1"
      Dst: "[org.jfree.chart.imagemap.URLTagFragmentGenerator].generateURLFragment"
    - Src: "org.jfree.chart.entity.ChartEntity:304,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].toString()"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.ChartEntity:315,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.entity.ChartEntity:316,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.chart.entity.ChartEntity:318,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.ChartEntity:330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:333"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:332"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.ChartEntity:333"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.ChartEntity:337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:339"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.ChartEntity:340"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.ChartEntity:343"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.ChartEntity:346"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.ChartEntity:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.ChartEntity:337,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.entity.ChartEntity:340,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].hashCode()"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    functionUses: 5
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.ChartEntity:357,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].clone()"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.ChartEntity:372,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.ChartEntity:383,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.entity.ChartEntity:384,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.ChartEntity].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.entity.ChartEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.ChartEntity:397,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.entity.ChartEntity:398,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.resources.DataPackageResources_ru].<init>()"
    functionSourceFile: "org.jfree.data.resources.DataPackageResources_ru"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.resources.DataPackageResources_ru:47,1"
      Dst: "[java.util.ListResourceBundle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.resources.DataPackageResources_ru].getContents()"
    functionSourceFile: "org.jfree.data.resources.DataPackageResources_ru"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].<init>(int,int,int)"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SerialDate].<init>()"
    - "[org.jfree.chart.date.SerialDate].lastDayOfMonth(int,int)"
    - "[org.jfree.chart.date.SpreadsheetDate].calcSerial(int,int,int)"
    functionUses: 1
    ICount: 30
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:88"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:92"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:91"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:88"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:92"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:91"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:96"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:100"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:96"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:100"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:107"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.date.SpreadsheetDate:86,1"
      Dst: "[org.jfree.chart.date.SerialDate].<init>"
    - Src: "org.jfree.chart.date.SpreadsheetDate:92,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.date.SpreadsheetDate:105,1"
      Dst: "[org.jfree.chart.date.SerialDate].lastDayOfMonth"
    - Src: "org.jfree.chart.date.SpreadsheetDate:112,1"
      Dst: "[org.jfree.chart.date.SpreadsheetDate].calcSerial"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].<init>(int)"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SerialDate].<init>()"
    - "[org.jfree.chart.date.SerialDate].leapYearCount(int)"
    - "[org.jfree.chart.date.SpreadsheetDate].calcSerial(int,int,int)"
    - "[org.jfree.chart.date.SpreadsheetDate].calcSerial(int,int,int)"
    - "[org.jfree.chart.date.SpreadsheetDate].calcSerial(int,int,int)"
    - "[org.jfree.chart.date.SerialDate].isLeapYear(int)"
    functionUses: 1
    ICount: 57
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:127"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:126"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:127"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:126"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:141"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:143"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:157"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:162"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.date.SpreadsheetDate:121,1"
      Dst: "[org.jfree.chart.date.SerialDate].<init>"
    - Src: "org.jfree.chart.date.SpreadsheetDate:127,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.date.SpreadsheetDate:136,1"
      Dst: "[org.jfree.chart.date.SerialDate].leapYearCount"
    - Src: "org.jfree.chart.date.SpreadsheetDate:144,1"
      Dst: "[org.jfree.chart.date.SpreadsheetDate].calcSerial"
    - Src: "org.jfree.chart.date.SpreadsheetDate:157,1"
      Dst: "[org.jfree.chart.date.SerialDate].isLeapYear"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].toSerial()"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].toDate()"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.date.SpreadsheetDate:196,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.chart.date.SpreadsheetDate:197,1"
      Dst: "[org.jfree.chart.date.SpreadsheetDate].getYYYY"
    - Src: "org.jfree.chart.date.SpreadsheetDate:197,1"
      Dst: "[org.jfree.chart.date.SpreadsheetDate].getMonth"
    - Src: "org.jfree.chart.date.SpreadsheetDate:197,1"
      Dst: "[org.jfree.chart.date.SpreadsheetDate].getDayOfMonth"
    - Src: "org.jfree.chart.date.SpreadsheetDate:197,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.chart.date.SpreadsheetDate:198,1"
      Dst: "[java.util.Calendar].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].getYYYY()"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].getMonth()"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].getDayOfMonth()"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].getDayOfWeek()"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].toSerial()"
    - "[org.jfree.chart.date.SpreadsheetDate].toSerial()"
    functionUses: 13
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:260"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:264"
        BranchSideFuncs:
        - "toSerial()"
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:263"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:262"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:260"
        BranchSideFuncs:
        - "toSerial()"
    Callsites:
    - Src: "org.jfree.chart.date.SpreadsheetDate:262,1"
      Dst: "[org.jfree.chart.date.SerialDate].toSerial"
    - Src: "org.jfree.chart.date.SpreadsheetDate:262,1"
      Dst: "[org.jfree.chart.date.SpreadsheetDate].toSerial"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].hashCode()"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].toSerial()"
    functionUses: 14
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.date.SpreadsheetDate:276,1"
      Dst: "[org.jfree.chart.date.SpreadsheetDate].toSerial"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].compare(org.jfree.chart.date.SerialDate)"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.chart.date.SerialDate"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].toSerial()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.date.SpreadsheetDate:290,1"
      Dst: "[org.jfree.chart.date.SerialDate].toSerial"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.date.SpreadsheetDate:303,1"
      Dst: "[org.jfree.chart.date.SpreadsheetDate].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].isOn(org.jfree.chart.date.SerialDate)"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.date.SerialDate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:317"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.date.SpreadsheetDate:317,1"
      Dst: "[org.jfree.chart.date.SerialDate].toSerial"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].isBefore(org.jfree.chart.date.SerialDate)"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.date.SerialDate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:331"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.date.SpreadsheetDate:331,1"
      Dst: "[org.jfree.chart.date.SerialDate].toSerial"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].isOnOrBefore(org.jfree.chart.date.SerialDate)"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.date.SerialDate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:345"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.date.SpreadsheetDate:345,1"
      Dst: "[org.jfree.chart.date.SerialDate].toSerial"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].isAfter(org.jfree.chart.date.SerialDate)"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.date.SerialDate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:359"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:358"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.date.SpreadsheetDate:359,1"
      Dst: "[org.jfree.chart.date.SerialDate].toSerial"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].isOnOrAfter(org.jfree.chart.date.SerialDate)"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.date.SerialDate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:373"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.date.SpreadsheetDate:373,1"
      Dst: "[org.jfree.chart.date.SerialDate].toSerial"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].isInRange(org.jfree.chart.date.SerialDate,org.jfree.chart.date.SerialDate)"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.jfree.chart.date.SerialDate"
    - "org.jfree.chart.date.SerialDate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.date.SpreadsheetDate:388,1"
      Dst: "[org.jfree.chart.date.SpreadsheetDate].isInRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].isInRange(org.jfree.chart.date.SerialDate,org.jfree.chart.date.SerialDate,int)"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.jfree.chart.date.SerialDate"
    - "org.jfree.chart.date.SerialDate"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:412"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:415"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:414"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:413"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:412"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:413"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:412"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:415"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:418"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:417"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:416"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:415"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:416"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:415"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:418"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:422"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:421"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:419"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:418"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:419"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:418"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:422"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:421"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:422"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.date.SpreadsheetDate:406,1"
      Dst: "[org.jfree.chart.date.SerialDate].toSerial"
    - Src: "org.jfree.chart.date.SpreadsheetDate:408,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.date.SpreadsheetDate:409,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.date.SpreadsheetDate:411,1"
      Dst: "[org.jfree.chart.date.SpreadsheetDate].toSerial"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.date.SpreadsheetDate].calcSerial(int,int,int)"
    functionSourceFile: "org.jfree.chart.date.SpreadsheetDate"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SerialDate].leapYearCount(int)"
    - "[org.jfree.chart.date.SerialDate].isLeapYear(int)"
    functionUses: 4
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:440"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:446"
        BranchSideFuncs:
        - "isLeapYear(int)"
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:445"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.date.SpreadsheetDate:441"
      Branch Sides:
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:446"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.date.SpreadsheetDate:445"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.date.SpreadsheetDate:438,1"
      Dst: "[org.jfree.chart.date.SerialDate].leapYearCount"
    - Src: "org.jfree.chart.date.SpreadsheetDate:441,1"
      Dst: "[org.jfree.chart.date.SerialDate].isLeapYear"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.XYAnnotationEntity].<init>(java.awt.Shape,int,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.XYAnnotationEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Shape"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.XYAnnotationEntity:64,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.XYAnnotationEntity].getRendererIndex()"
    functionSourceFile: "org.jfree.chart.entity.XYAnnotationEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.XYAnnotationEntity].setRendererIndex(int)"
    functionSourceFile: "org.jfree.chart.entity.XYAnnotationEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.XYAnnotationEntity].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.entity.XYAnnotationEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.XYAnnotationEntity:95"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.XYAnnotationEntity:98"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.XYAnnotationEntity:97"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.XYAnnotationEntity:98"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.XYAnnotationEntity:101"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.XYAnnotationEntity:100"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.XYAnnotationEntity:101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.XYAnnotationEntity:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.XYAnnotationEntity:103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.XYAnnotationEntity:105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.XYAnnotationEntity:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.XYAnnotationEntity:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.XYAnnotationEntity:98,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:151,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].<init>"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:152,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:154,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:156,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].setPlot(org.jfree.chart.plot.PolarPlot)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PolarPlot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getPlot()"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PolarPlot"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getDrawOutlineWhenFilled()"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].setDrawOutlineWhenFilled(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:209,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getFillComposite()"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Composite"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].setFillComposite(java.awt.Composite)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Composite"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:228,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:230,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getShapesVisible()"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].setShapesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:252,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getConnectFirstAndLastPoint()"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].setConnectFirstAndLastPoint(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:274,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getDrawingSupplier()"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.DrawingSupplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:286"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:289"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:285,1"
      Dst: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:287,1"
      Dst: "[org.jfree.chart.plot.Plot].getDrawingSupplier"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].isSeriesFilled(int)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:303"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:306"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:302,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:302,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:304,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].setSeriesFilled(int,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:316,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:316,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:316,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getUseFillPaint()"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].setUseFillPaint(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:343,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getLegendLine()"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].setLegendLine(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:366,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:368,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].addEntity(org.jfree.chart.entity.EntityCollection,java.awt.Shape,org.jfree.data.xy.XYDataset,int,int,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "org.jfree.chart.entity.EntityCollection"
    - "java.awt.Shape"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:388"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:391"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:390"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:392"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:402"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:401"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:399"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:398"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:404"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:407"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:406"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:411"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:388,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemCreateEntity"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:393,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getDefaultEntityRadius"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:395,1"
      Dst: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:395,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:396,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:403,1"
      Dst: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getToolTipGenerator"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:405,1"
      Dst: "[org.jfree.chart.labels.XYToolTipGenerator].generateToolTip"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:408,1"
      Dst: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getURLGenerator"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:409,1"
      Dst: "[org.jfree.chart.urls.XYURLGenerator].generateURL"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:411,1"
      Dst: "[org.jfree.chart.entity.XYItemEntity].<init>"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:413,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].add"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].drawSeries(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.PolarPlot,org.jfree.data.xy.XYDataset,int)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.PolarPlot"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 115
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:432"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:437"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:449"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:448"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:441"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:446"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:445"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:449"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:450"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:449"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:449"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:450"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:449"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:450"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:454"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:453"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:456"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:469"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:468"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:461"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:465"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:473"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:517"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:476"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:480"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:479"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:482"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:518"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:517"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:486"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:489"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:486"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:489"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:496"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:500"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:499"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:504"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:512"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:511"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:504"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:512"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:511"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:512"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:515"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:512"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:431,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:436,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].indexOf"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:436,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxisForDataset"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:438,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:439,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:440,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].translateToJava2D"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:442,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:443,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:446,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:449,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:450,1"
      Dst: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getConnectFirstAndLastPoint"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:451,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:454,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:454,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:455,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesStroke"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:455,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:456,1"
      Dst: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].isSeriesFilled"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:457,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:458,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:459,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:463,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlinePaint"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:464,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:477,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:477,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:480,1"
      Dst: "[java.awt.geom.Path2D$Float].getPathIterator"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:482,1"
      Dst: "[java.awt.geom.PathIterator].isDone"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:484,1"
      Dst: "[java.awt.geom.PathIterator].currentSegment"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:485,1"
      Dst: "[java.awt.geom.PathIterator].next"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:490,1"
      Dst: "[java.lang.Math].round"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:493,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemShape"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:492,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:497,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesFillPaint"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:506,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlineStroke"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:512,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].isPointInRect"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:514,1"
      Dst: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].drawAngularGridLines(java.awt.Graphics2D,org.jfree.chart.plot.PolarPlot,java.util.List,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.PolarPlot"
    - "java.util.List"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:538"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:542"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:541"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:546"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:561"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:560"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:553"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:560"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:559"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:532,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAngleLabelFont"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:532,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:533,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAngleGridlineStroke"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:533,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:534,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAngleGridlinePaint"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:534,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:536,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxis"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:538,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:539,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:540,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:545,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].translateToJava2D"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:546,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:546,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:546,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:548,1"
      Dst: "[org.jfree.chart.axis.NumberTick].getNumber"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:548,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:552,1"
      Dst: "[java.awt.Graphics].drawLine"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:553,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].isAngleLabelsVisible"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:556,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAngleLabelPaint"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:557,1"
      Dst: "[org.jfree.chart.axis.Tick].getText"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:558,1"
      Dst: "[org.jfree.chart.axis.Tick].getTextAnchor"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:557,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].drawRadialGridLines(java.awt.Graphics2D,org.jfree.chart.plot.PolarPlot,org.jfree.chart.axis.ValueAxis,java.util.List,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.PolarPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "java.util.List"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:582"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:585"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:584"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:589"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:603"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:602"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:591"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:589"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:588"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:576,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:577,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:577,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:578,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getRadiusGridlinePaint"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:578,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:579,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getRadiusGridlineStroke"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:579,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:582,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:583,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:585,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:587,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].translateToJava2D"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:589,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:589,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:589,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:591,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].isCounterClockwise"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:592,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAngleOffset"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:594,1"
      Dst: "[org.jfree.chart.axis.NumberTick].getNumber"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:594,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:599,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:601,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getLegendItem(int)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:616"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:619"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:618"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:620"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:624"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:623"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:625"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:629"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:628"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:630"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:635"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:634"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:640"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:644"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:643"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:649"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:645"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:649"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:645"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:615,1"
      Dst: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:619,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getIndexOf"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:619,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getDataset"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:625,1"
      Dst: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getLegendItemToolTipGenerator"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:626,1"
      Dst: "[org.jfree.chart.labels.XYSeriesLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:630,1"
      Dst: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getLegendItemURLGenerator"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:635,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:636,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:638,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesShape"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:641,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesFillPaint"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:644,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:646,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesStroke"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:647,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlinePaint"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:648,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlineStroke"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:649,1"
      Dst: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].isSeriesFilled"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:652,1"
      Dst: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getShapesVisible"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:652,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:655,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setToolTipText"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:656,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setURLText"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:657,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:658,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:659,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getToolTipGenerator(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.XYToolTipGenerator"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:675"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:678"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:677"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:674,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:674,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getSeriesToolTipGenerator(int)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.XYToolTipGenerator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:688,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:688,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].setSeriesToolTipGenerator(int,org.jfree.chart.labels.XYToolTipGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.labels.XYToolTipGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:699,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:699,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:700,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getDefaultToolTipGenerator()"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.XYToolTipGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].setDefaultToolTipGenerator(org.jfree.chart.labels.XYToolTipGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.XYToolTipGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:722,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getURLGenerator()"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.urls.XYURLGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].setURLGenerator(org.jfree.chart.urls.XYURLGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.urls.XYURLGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:743,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getLegendItemToolTipGenerator()"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.XYSeriesLabelGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].setLegendItemToolTipGenerator(org.jfree.chart.labels.XYSeriesLabelGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.XYSeriesLabelGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:768,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].getLegendItemURLGenerator()"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.XYSeriesLabelGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].setLegendItemURLGenerator(org.jfree.chart.labels.XYSeriesLabelGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.XYSeriesLabelGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:792,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:805"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:808"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:807"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:808"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:811"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:810"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:812"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:815"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:814"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:815"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:818"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:817"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:818"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:821"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:820"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:821"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:824"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:823"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:824"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:827"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:826"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:827"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:830"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:829"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:830"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:833"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:832"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:833"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:836"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:835"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:836"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:839"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:838"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:839"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:842"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:841"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:842"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:845"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:844"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:845"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:848"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:847"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:812,1"
      Dst: "[java.util.Map].equals"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:818,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:824,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:848,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].equals"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: 859
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.AbstractRenderer].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].cloneMapValues(java.util.Map)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 8
    ICount: 43
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:864"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:867"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:866"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:867"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:870"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:869"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:870"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:873"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:872"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.DefaultPolarItemRenderer:873"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:880"
        BranchSideFuncs:
        - "clone(java.lang.Object)"
      - BranchSide: "org.jfree.chart.renderer.DefaultPolarItemRenderer:879"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:860,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].clone"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:861,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:862,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:863,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneMapValues"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:893,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:894,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:895,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readComposite"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.DefaultPolarItemRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.DefaultPolarItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:906,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:907,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    - Src: "org.jfree.chart.renderer.DefaultPolarItemRenderer:908,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeComposite"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].<init>()"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:67,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.KeyedObjects2D:68,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].getRowCount()"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:81,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].getColumnCount()"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:92,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].getObject(int,int)"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects].getIndex(java.lang.Comparable)"
    - "[org.jfree.data.KeyedObjects].getObject(java.lang.Comparable)"
    functionUses: 7
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects2D:108"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:117"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:116"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:110"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:117"
        BranchSideFuncs:
        - "getIndex(java.lang.Comparable)"
      - BranchSide: "org.jfree.data.KeyedObjects2D:116"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:112"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:117"
        BranchSideFuncs:
        - "getObject(java.lang.Comparable)"
      - BranchSide: "org.jfree.data.KeyedObjects2D:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:107,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.KeyedObjects2D:111,1"
      Dst: "[org.jfree.data.KeyedObjects].getIndex"
    - Src: "org.jfree.data.KeyedObjects2D:113,1"
      Dst: "[org.jfree.data.KeyedObjects].getObject"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].getRowKey(int)"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:130,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].getRowIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:144,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.KeyedObjects2D:145,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].getRowKeys()"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:156,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].getColumnKey(int)"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:169,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].getColumnIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:183,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.KeyedObjects2D:184,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].getColumnKeys()"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:195,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].getObject(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects2D:215"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:220"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:223"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:226"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:230"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:212,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.KeyedObjects2D:214,1"
      Dst: "[java.util.List].indexOf"
    - Src: "org.jfree.data.KeyedObjects2D:216,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.KeyedObjects2D:216,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.KeyedObjects2D:224,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.KeyedObjects2D:225,1"
      Dst: "[org.jfree.data.KeyedObjects].getIndex"
    - Src: "org.jfree.data.KeyedObjects2D:227,1"
      Dst: "[org.jfree.data.KeyedObjects].getObject"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].addObject(java.lang.Object,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:242,1"
      Dst: "[org.jfree.data.KeyedObjects2D].setObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].setObject(java.lang.Object,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects2D:257"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:261"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:260"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:267"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:253,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.KeyedObjects2D:256,1"
      Dst: "[java.util.List].indexOf"
    - Src: "org.jfree.data.KeyedObjects2D:258,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.KeyedObjects2D:261,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.KeyedObjects2D:262,1"
      Dst: "[org.jfree.data.KeyedObjects].<init>"
    - Src: "org.jfree.data.KeyedObjects2D:265,1"
      Dst: "[org.jfree.data.KeyedObjects].setObject"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].removeObject(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects2D:284"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:287"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:289"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:293"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:292"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:299"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:307"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:306"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:301"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:300"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:299"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:307"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:312"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:315"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:325"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:324"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:319"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:319"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:325"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:326"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:334"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:333"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:330"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:327"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:326"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:283,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowIndex"
    - Src: "org.jfree.data.KeyedObjects2D:285,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.KeyedObjects2D:285,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.KeyedObjects2D:288,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnIndex"
    - Src: "org.jfree.data.KeyedObjects2D:293,1"
      Dst: "[org.jfree.data.KeyedObjects2D].setObject"
    - Src: "org.jfree.data.KeyedObjects2D:297,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.KeyedObjects2D:299,1"
      Dst: "[org.jfree.data.KeyedObjects].getItemCount"
    - Src: "org.jfree.data.KeyedObjects2D:301,1"
      Dst: "[org.jfree.data.KeyedObjects].getObject"
    - Src: "org.jfree.data.KeyedObjects2D:308,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.KeyedObjects2D:315,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.KeyedObjects2D:318,1"
      Dst: "[org.jfree.data.KeyedObjects].getIndex"
    - Src: "org.jfree.data.KeyedObjects2D:331,1"
      Dst: "[org.jfree.data.KeyedObjects].removeValue"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.data.KeyedObjects2D].removeRow(int)"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:346,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].removeRow(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects2D:361"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:365"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:360,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowIndex"
    - Src: "org.jfree.data.KeyedObjects2D:362,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.KeyedObjects2D:362,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.KeyedObjects2D:365,1"
      Dst: "[org.jfree.data.KeyedObjects2D].removeRow"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].removeColumn(int)"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:376,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnKey"
    - Src: "org.jfree.data.KeyedObjects2D:377,1"
      Dst: "[org.jfree.data.KeyedObjects2D].removeColumn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].removeColumn(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects2D:391"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:395"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:394"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:395"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:401"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:400"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:397"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:400"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:399"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:390,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnIndex"
    - Src: "org.jfree.data.KeyedObjects2D:392,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.KeyedObjects2D:392,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.KeyedObjects2D:395,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.KeyedObjects2D:395,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.KeyedObjects2D:395,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.KeyedObjects2D:396,1"
      Dst: "[org.jfree.data.KeyedObjects].getIndex"
    - Src: "org.jfree.data.KeyedObjects2D:398,1"
      Dst: "[org.jfree.data.KeyedObjects].removeValue"
    - Src: "org.jfree.data.KeyedObjects2D:401,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.KeyedObjects2D].clear()"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:410,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects2D:424"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:427"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:426"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:427"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:431"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:430"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:432"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:435"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:438"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:437"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:439"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:442"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:441"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:443"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:446"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:445"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:446"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:461"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:447"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:446"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:445"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:450"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:456"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:455"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:451"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:447"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:446"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObjects2D:456"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:447"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObjects2D:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:432,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowKeys"
    - Src: "org.jfree.data.KeyedObjects2D:432,1"
      Dst: "[java.util.List].equals"
    - Src: "org.jfree.data.KeyedObjects2D:435,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnKeys"
    - Src: "org.jfree.data.KeyedObjects2D:438,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowCount"
    - Src: "org.jfree.data.KeyedObjects2D:442,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnCount"
    - Src: "org.jfree.data.KeyedObjects2D:448,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.KeyedObjects2D:456,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.KeyedObjects2D].hashCode()"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:473,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObjects2D].clone()"
    functionSourceFile: "org.jfree.data.KeyedObjects2D"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects].clone()"
    functionUses: 10
    ICount: 27
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObjects2D:493"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObjects2D:496"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.data.KeyedObjects2D:495"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObjects2D:489,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.data.KeyedObjects2D:490,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.KeyedObjects2D:492,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.KeyedObjects2D:493,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.KeyedObjects2D:493,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.KeyedObjects2D:493,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.KeyedObjects2D:494,1"
      Dst: "[org.jfree.data.KeyedObjects].clone"
    - Src: "org.jfree.data.KeyedObjects2D:494,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.MatrixSeries].<init>(java.lang.Comparable,int,int)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeries:68,1"
      Dst: "[org.jfree.data.general.Series].<init>"
    - Src: "org.jfree.data.xy.MatrixSeries:70,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].zeroAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeries].getColumnsCount()"
    functionSourceFile: "org.jfree.data.xy.MatrixSeries"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeries].getItem(int)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeries:94,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getItemRow"
    - Src: "org.jfree.data.xy.MatrixSeries:95,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getItemColumn"
    - Src: "org.jfree.data.xy.MatrixSeries:96,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].get"
    - Src: "org.jfree.data.xy.MatrixSeries:96,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeries].getItemColumn(int)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeries"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.MatrixSeries].getColumnsCount()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeries:109,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getColumnsCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeries].getItemCount()"
    functionSourceFile: "org.jfree.data.xy.MatrixSeries"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.MatrixSeries].getColumnsCount()"
    - "[org.jfree.data.xy.MatrixSeries].getRowCount()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeries:120,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getRowCount"
    - Src: "org.jfree.data.xy.MatrixSeries:120,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getColumnsCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeries].getItemRow(int)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeries"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.MatrixSeries].getColumnsCount()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeries:133,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getColumnsCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeries].getRowCount()"
    functionSourceFile: "org.jfree.data.xy.MatrixSeries"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeries].get(int,int)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeries].update(int,int,double)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeries:174,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeries].zeroAll()"
    functionSourceFile: "org.jfree.data.xy.MatrixSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.MatrixSeries:187"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeries:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.MatrixSeries:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.MatrixSeries:188"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeries:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeries:184,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getRowCount"
    - Src: "org.jfree.data.xy.MatrixSeries:185,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getColumnsCount"
    - Src: "org.jfree.data.xy.MatrixSeries:192,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.xy.MatrixSeries].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.MatrixSeries:204"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeries:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.MatrixSeries:206"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.MatrixSeries:207"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeries:210"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.MatrixSeries:209"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.MatrixSeries:211"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeries:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.MatrixSeries:213"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.MatrixSeries:214"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeries:217"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.MatrixSeries:216"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.MatrixSeries:217"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeries:224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.MatrixSeries:223"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.MatrixSeries:218"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeries:217"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.MatrixSeries:216"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.MatrixSeries:219"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeries:218"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.MatrixSeries:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeries:211,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getRowCount"
    - Src: "org.jfree.data.xy.MatrixSeries:214,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getColumnsCount"
    - Src: "org.jfree.data.xy.MatrixSeries:219,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].get"
    - Src: "org.jfree.data.xy.MatrixSeries:224,1"
      Dst: "[org.jfree.data.general.Series].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].<init>(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 129
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:115,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:117,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoRange"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:118,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:119,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:120,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoTickUnitSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:122,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:123,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:123,1"
      Dst: "[org.jfree.chart.swing.editor.StrokeSample].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:133,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getOtherTabs"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:135,1"
      Dst: "[org.jfree.chart.swing.editor.LCBLayout].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:135,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:136,1"
      Dst: "[javax.swing.BorderFactory].createEmptyBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:136,1"
      Dst: "[javax.swing.JComponent].setBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:138,1"
      Dst: "[java.awt.Container].add"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:139,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:139,1"
      Dst: "[javax.swing.JCheckBox].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:141,1"
      Dst: "[javax.swing.AbstractButton].setActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:142,1"
      Dst: "[javax.swing.AbstractButton].addActionListener"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:146,1"
      Dst: "[javax.swing.JLabel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:148,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:148,1"
      Dst: "[javax.swing.JTextField].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:150,1"
      Dst: "[javax.swing.JComponent].setEnabled"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:151,1"
      Dst: "[javax.swing.JTextField].setActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:152,1"
      Dst: "[javax.swing.JTextField].addActionListener"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:153,1"
      Dst: "[java.awt.Component].addFocusListener"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:168,1"
      Dst: "[javax.swing.JTabbedPane].add"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:171,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].createTickUnitPanel"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].createTickUnitPanel()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JPanel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:180,1"
      Dst: "[org.jfree.chart.swing.editor.LCBLayout].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:180,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:181,1"
      Dst: "[javax.swing.BorderFactory].createEmptyBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:181,1"
      Dst: "[javax.swing.JComponent].setBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:183,1"
      Dst: "[java.awt.Container].add"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:185,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:185,1"
      Dst: "[javax.swing.JCheckBox].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:187,1"
      Dst: "[javax.swing.AbstractButton].setActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:188,1"
      Dst: "[javax.swing.AbstractButton].addActionListener"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].isAutoTickUnitSelection()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].setAutoTickUnitSelection(boolean)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].getAutoTickUnitSelectionCheckBox()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JCheckBox"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].setAutoTickUnitSelectionCheckBox(javax.swing.JCheckBox)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.swing.JCheckBox"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].isAutoRange()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].getMinimumValue()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].getMaximumValue()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].actionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:267"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:268"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:271"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:270"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:271"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:274"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:273"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:274"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:277"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:276"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:277"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:280"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:279"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:264,1"
      Dst: "[java.awt.event.ActionEvent].getActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:265,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:266,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].attemptGridStrokeSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:269,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].attemptGridPaintSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:272,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].toggleAutoRange"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:275,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].validateMinimum"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:278,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].validateMaximum"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:281,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].toggleAutoTick"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:285,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].actionPerformed"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].attemptGridStrokeSelection()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:299"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:302"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:293,1"
      Dst: "[org.jfree.chart.swing.editor.StrokeChooserPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:296,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:295,1"
      Dst: "[javax.swing.JOptionPane].showConfirmDialog"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:300,1"
      Dst: "[org.jfree.chart.swing.editor.StrokeChooserPanel].getSelectedStroke"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:300,1"
      Dst: "[org.jfree.chart.swing.editor.StrokeSample].setStroke"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].attemptGridPaintSelection()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:311"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:314"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:313"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:309,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:309,1"
      Dst: "[javax.swing.JColorChooser].showDialog"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:312,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].setPaint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].focusGained(java.awt.event.FocusEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.FocusEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].focusLost(java.awt.event.FocusEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.FocusEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:333"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:336"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:339"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:333,1"
      Dst: "[java.util.EventObject].getSource"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:334,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].validateMinimum"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:337,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].validateMaximum"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].toggleAutoRange()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:346"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:353"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:352"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:345,1"
      Dst: "[javax.swing.AbstractButton].isSelected"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:347,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:347,1"
      Dst: "[javax.swing.text.JTextComponent].setText"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:348,1"
      Dst: "[javax.swing.JComponent].setEnabled"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].toggleAutoTick()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:362,1"
      Dst: "[javax.swing.AbstractButton].isSelected"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].validateMinimum()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:372"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:378"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:377"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:371,1"
      Dst: "[javax.swing.text.JTextComponent].getText"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:371,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:381,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:381,1"
      Dst: "[javax.swing.text.JTextComponent].setText"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].validateMaximum()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:391"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:397"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:396"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:390,1"
      Dst: "[javax.swing.text.JTextComponent].getText"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:390,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:400,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:400,1"
      Dst: "[javax.swing.text.JTextComponent].setText"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].setAxisProperties(org.jfree.chart.axis.Axis)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultValueAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.Axis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:414"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:417"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:416"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:411,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].setAxisProperties"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:413,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setAutoRange"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:415,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    - Src: "org.jfree.chart.swing.editor.DefaultValueAxisEditor:417,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setAutoTickUnitSelection"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].<init>()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:96,1"
      Dst: "[org.jfree.chart.plot.dial.StandardDialRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].<init>(double,double,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:106,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:107,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].getScaleIndex()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].setScaleIndex(int)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:137,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:137,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].getLowerBound()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].setLowerBound(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.StandardDialRange:160"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:161,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:165,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:165,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].getUpperBound()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].setUpperBound(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.StandardDialRange:188"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:189,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:193,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:193,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].setBounds(double,double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.StandardDialRange:204"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:208"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:205,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:210,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:210,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].getPaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].setPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:233,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:235,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:235,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].getInnerRadius()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].setInnerRadius(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:259,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:259,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].getOuterRadius()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].setOuterRadius(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:283,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:283,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].isClippedToWindow()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].draw(java.awt.Graphics2D,org.jfree.chart.plot.dial.DialPlot,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.dial.DialPlot"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.StandardDialRange:315"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:319"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:309,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].rectangleByRadius"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:314,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].getScale"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:316,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:316,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:319,1"
      Dst: "[org.jfree.chart.plot.dial.DialScale].valueToAngle"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:322,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:327,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:328,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:328,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:329,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.StandardDialRange:342"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:345"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:344"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialRange:345"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:348"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:347"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialRange:349"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialRange:352"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:354"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialRange:355"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:357"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialRange:358"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:361"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:360"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialRange:361"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:364"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:363"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialRange:364"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:367"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialRange:366"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:358,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:367,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    functionUses: 3
    ICount: 33
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:378,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:386,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:400,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:411,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:412,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialRange].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:425,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.dial.StandardDialRange:426,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramBin].<init>(double,double)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramBin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramBin:84,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramBin].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramBin].<init>(double,double,boolean,boolean)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramBin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:98"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:101"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramBin:97,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.statistics.SimpleHistogramBin:99,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramBin].getLowerBound()"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramBin"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramBin].getUpperBound()"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramBin"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramBin].getItemCount()"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramBin"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramBin].setItemCount(int)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramBin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramBin].accepts(double)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramBin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:153"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:156"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:159"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:158"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:159"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:162"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:165"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramBin:153,1"
      Dst: "[java.lang.Double].isNaN"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramBin].overlapsWith(org.jfree.data.statistics.SimpleHistogramBin)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramBin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.data.statistics.SimpleHistogramBin"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:180"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:183"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:182"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:183"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:186"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:185"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:186"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:189"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:188"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:187"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:187"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:189"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:190"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:190"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:189"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramBin].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramBin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:206"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:209"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:208"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:210"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:212"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:213"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:217"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:216"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:217"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:219"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:220"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:222"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramBin].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramBin"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:235"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:239"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:242"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:241"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:242"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:245"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:244"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:245"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:248"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:247"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:248"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:251"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:253"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramBin].hashCode()"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramBin"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:263"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:261"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:260"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramBin:264"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:263"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramBin:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramBin:261,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramBin"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramBin:278,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.resources.DataPackageResources_pl].<init>()"
    functionSourceFile: "org.jfree.data.resources.DataPackageResources_pl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.resources.DataPackageResources_pl:51,1"
      Dst: "[java.util.ListResourceBundle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.resources.DataPackageResources_pl].getContents()"
    functionSourceFile: "org.jfree.data.resources.DataPackageResources_pl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.WindNeedle].<init>()"
    functionSourceFile: "org.jfree.chart.plot.compass.WindNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.WindNeedle:58,1"
      Dst: "[org.jfree.chart.plot.compass.ArrowNeedle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.WindNeedle].drawNeedle(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,double)"
    functionSourceFile: "org.jfree.chart.plot.compass.WindNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.WindNeedle:74"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.WindNeedle:89"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.WindNeedle:74"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.WindNeedle:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.WindNeedle:73,1"
      Dst: "[org.jfree.chart.plot.compass.ArrowNeedle].drawNeedle"
    - Src: "org.jfree.chart.plot.compass.WindNeedle:76,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getSize"
    - Src: "org.jfree.chart.plot.compass.WindNeedle:77,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.compass.WindNeedle:80,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.compass.WindNeedle:80,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.compass.WindNeedle:81,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.compass.WindNeedle:81,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.compass.WindNeedle:80,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.WindNeedle].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.compass.WindNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.WindNeedle:101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.WindNeedle:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.WindNeedle:103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.WindNeedle:104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.WindNeedle:107"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.WindNeedle:106"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.WindNeedle:107"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.WindNeedle:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.WindNeedle:109"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.WindNeedle:107"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.WindNeedle:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.WindNeedle:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.WindNeedle:107,1"
      Dst: "[org.jfree.chart.plot.compass.ArrowNeedle].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.WindNeedle].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.compass.WindNeedle"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.compass.ArrowNeedle].hashCode()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.WindNeedle:120,1"
      Dst: "[org.jfree.chart.plot.compass.ArrowNeedle].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].<init>()"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisSpace:68,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].getTop()"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].setTop(double)"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].getBottom()"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].setBottom(double)"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].getLeft()"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].setLeft(double)"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].getRight()"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].setRight(double)"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].add(double,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.AxisSpace:155"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:158"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:157"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:161"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:160"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:163"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:164"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisSpace:154,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.AxisSpace:168,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].ensureAtLeast(org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisSpace:178,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].ensureAtLeast(double,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.AxisSpace:192"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:196"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:193"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:217"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:216"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:197"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:202"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:201"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:198"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:217"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:216"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:206"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:217"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:216"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:212"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:217"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisSpace:213,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].shrink(java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 2
    argTypes:
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.AxisSpace:228"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisSpace:229,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.axis.AxisSpace:232,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.AxisSpace:233,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.axis.AxisSpace:234,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.AxisSpace:235,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.AxisSpace:231,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].expand(java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 2
    argTypes:
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.AxisSpace:249"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:253"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisSpace:250,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.axis.AxisSpace:253,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.AxisSpace:254,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.axis.AxisSpace:255,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.AxisSpace:256,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.AxisSpace:252,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].reserved(java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 2
    argTypes:
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.AxisSpace:271"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:276"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:275"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:276"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:282"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:281"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:282"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:287"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:286"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:287"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:293"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisSpace:273,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.AxisSpace:273,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.axis.AxisSpace:273,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.AxisSpace:273,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.axis.AxisSpace:278,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.axis.AxisSpace:284,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.AxisSpace:289,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].clone()"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisSpace:306,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.AxisSpace:318"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:321"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:320"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:321"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:324"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:323"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:325"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:328"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:327"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:328"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:331"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:330"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:331"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:334"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:333"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.AxisSpace:334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.AxisSpace:337"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.AxisSpace:336"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisSpace:348,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisSpace].toString()"
    functionSourceFile: "org.jfree.chart.axis.AxisSpace"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisSpace:366,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.axis.AxisSpace:366,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SeriesRenderingOrder].values()"
    functionSourceFile: "org.jfree.chart.plot.SeriesRenderingOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.SeriesRenderingOrder[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SeriesRenderingOrder:49,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SeriesRenderingOrder].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.plot.SeriesRenderingOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.SeriesRenderingOrder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SeriesRenderingOrder:49,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SeriesRenderingOrder].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.plot.SeriesRenderingOrder"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.SeriesRenderingOrder:49,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.SeriesRenderingOrder].$values()"
    functionSourceFile: "org.jfree.chart.plot.SeriesRenderingOrder"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "org.jfree.chart.plot.SeriesRenderingOrder[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.SortOrder].values()"
    functionSourceFile: "org.jfree.chart.api.SortOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.SortOrder[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.SortOrder:41,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.SortOrder].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.api.SortOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.SortOrder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.SortOrder:41,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.SortOrder].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.api.SortOrder"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.SortOrder:41,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.SortOrder].$values()"
    functionSourceFile: "org.jfree.chart.api.SortOrder"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "org.jfree.chart.api.SortOrder[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartChangeEvent].<init>(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.event.ChartChangeEvent"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.event.ChartChangeEvent].<init>(java.lang.Object,org.jfree.chart.JFreeChart,org.jfree.chart.event.ChartChangeEventType)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.ChartChangeEvent:62,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartChangeEvent].<init>(java.lang.Object,org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.event.ChartChangeEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.ChartChangeEvent:73,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartChangeEvent].<init>(java.lang.Object,org.jfree.chart.JFreeChart,org.jfree.chart.event.ChartChangeEventType)"
    functionSourceFile: "org.jfree.chart.event.ChartChangeEvent"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.jfree.chart.JFreeChart"
    - "org.jfree.chart.event.ChartChangeEventType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.ChartChangeEvent:86,1"
      Dst: "[java.util.EventObject].<init>"
    - Src: "org.jfree.chart.event.ChartChangeEvent:87,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartChangeEvent].getChart()"
    functionSourceFile: "org.jfree.chart.event.ChartChangeEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.JFreeChart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartChangeEvent].setChart(org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.event.ChartChangeEvent"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartChangeEvent].getType()"
    functionSourceFile: "org.jfree.chart.event.ChartChangeEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.event.ChartChangeEventType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartChangeEvent].setType(org.jfree.chart.event.ChartChangeEventType)"
    functionSourceFile: "org.jfree.chart.event.ChartChangeEvent"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.ChartChangeEventType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.ChartChangeEvent:125,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.AxisChangeEvent].<init>(org.jfree.chart.axis.Axis)"
    functionSourceFile: "org.jfree.chart.event.AxisChangeEvent"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.Axis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.event.ChartChangeEvent].<init>(java.lang.Object)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.AxisChangeEvent:56,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.AxisChangeEvent].getAxis()"
    functionSourceFile: "org.jfree.chart.event.AxisChangeEvent"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "org.jfree.chart.axis.Axis"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartMouseEvent].<init>(org.jfree.chart.JFreeChart,java.awt.event.MouseEvent,org.jfree.chart.entity.ChartEntity)"
    functionSourceFile: "org.jfree.chart.swing.ChartMouseEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.chart.JFreeChart"
    - "java.awt.event.MouseEvent"
    - "org.jfree.chart.entity.ChartEntity"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartMouseEvent:76,1"
      Dst: "[java.util.EventObject].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartMouseEvent].getChart()"
    functionSourceFile: "org.jfree.chart.swing.ChartMouseEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.JFreeChart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartMouseEvent].getTrigger()"
    functionSourceFile: "org.jfree.chart.swing.ChartMouseEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.event.MouseEvent"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartMouseEvent].getEntity()"
    functionSourceFile: "org.jfree.chart.swing.ChartMouseEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.entity.ChartEntity"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LengthConstraintType].values()"
    functionSourceFile: "org.jfree.chart.block.LengthConstraintType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.LengthConstraintType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LengthConstraintType:47,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LengthConstraintType].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.block.LengthConstraintType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.LengthConstraintType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LengthConstraintType:47,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LengthConstraintType].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.block.LengthConstraintType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LengthConstraintType:47,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LengthConstraintType].$values()"
    functionSourceFile: "org.jfree.chart.block.LengthConstraintType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.LengthConstraintType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].<init>(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].<init>(java.lang.Comparable)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:112,1"
      Dst: "[org.jfree.data.general.Series].<init>"
    - Src: "org.jfree.data.time.TimeSeries:114,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].getItemCount()"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:128,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].getItems()"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:138,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].getMaximumItemCount()"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].setMaximumItemCount(int)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:165"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:167"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:170"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:166,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.TimeSeries:169,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.time.TimeSeries:171,1"
      Dst: "[org.jfree.data.time.TimeSeries].delete"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].getMaximumItemAge()"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].setMaximumItemAge(long)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:199"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:202"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:200,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.TimeSeries:203,1"
      Dst: "[org.jfree.data.time.TimeSeries].removeAgedItems"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].findValueRange()"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:218"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:221"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:218,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.data.time.TimeSeries:221,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].findValueRange(org.jfree.data.Range,java.util.TimeZone)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.Range"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:238,1"
      Dst: "[org.jfree.data.time.TimeSeries].findValueRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].findValueRange(org.jfree.data.Range,org.jfree.data.time.TimePeriodAnchor,java.util.TimeZone)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 3
    argTypes:
    - "org.jfree.data.Range"
    - "org.jfree.data.time.TimePeriodAnchor"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:261"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:258,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.TimeSeries:261,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.data.time.TimeSeries:264,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.data.time.TimeSeries:265,1"
      Dst: "[org.jfree.data.time.TimeSeries].findValueRange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].findValueRange(org.jfree.data.Range,org.jfree.data.time.TimePeriodAnchor,java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 3
    argTypes:
    - "org.jfree.data.Range"
    - "org.jfree.data.time.TimePeriodAnchor"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.RegularTimePeriod].getMillisecond(org.jfree.data.time.TimePeriodAnchor,java.util.Calendar)"
    - "[org.jfree.data.time.TimeSeriesDataItem].getPeriod()"
    - "[org.jfree.data.Range].contains(double)"
    - "[org.jfree.data.time.TimeSeriesDataItem].getValue()"
    - "[org.jfree.data.time.TimeSeries].minIgnoreNaN(double,double)"
    - "[org.jfree.data.time.TimeSeries].maxIgnoreNaN(double,double)"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 39
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:286"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:297"
        BranchSideFuncs:
        - "contains(double)"
        - "getMillisecond(org.jfree.data.time.TimePeriodAnchor,java.util.Calendar)"
        - "getPeriod()"
      - BranchSide: "org.jfree.data.time.TimeSeries:296"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:288"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:296"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.jfree.data.time.TimeSeries:295"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:290"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:296"
        BranchSideFuncs:
        - "maxIgnoreNaN(double,double)"
        - "minIgnoreNaN(double,double)"
      - BranchSide: "org.jfree.data.time.TimeSeries:295"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:297"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:303"
        BranchSideFuncs:
        - "<init>(double,double)"
    - Branch String: "org.jfree.data.time.TimeSeries:297"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:303"
        BranchSideFuncs:
        - "<init>(double,double)"
    - Branch String: "org.jfree.data.time.TimeSeries:298"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:286,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.time.TimeSeries:286,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.time.TimeSeries:286,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.time.TimeSeries:287,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getPeriod"
    - Src: "org.jfree.data.time.TimeSeries:287,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getMillisecond"
    - Src: "org.jfree.data.time.TimeSeries:288,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.data.time.TimeSeries:289,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getValue"
    - Src: "org.jfree.data.time.TimeSeries:291,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.time.TimeSeries:292,1"
      Dst: "[org.jfree.data.time.TimeSeries].minIgnoreNaN"
    - Src: "org.jfree.data.time.TimeSeries:293,1"
      Dst: "[org.jfree.data.time.TimeSeries].maxIgnoreNaN"
    - Src: "org.jfree.data.time.TimeSeries:297,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "org.jfree.data.time.TimeSeries:299,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeries].getMinY()"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].getMaxY()"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].getTimePeriodClass()"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].getDataItem(int)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimeSeriesDataItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:363,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimeSeries:364,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].getDataItem(org.jfree.data.time.RegularTimePeriod)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimeSeriesDataItem"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:381"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:380,1"
      Dst: "[org.jfree.data.time.TimeSeries].getIndex"
    - Src: "org.jfree.data.time.TimeSeries:382,1"
      Dst: "[org.jfree.data.time.TimeSeries].getDataItem"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].getRawDataItem(int)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 400
    functionDepth: 0
    returnType: "org.jfree.data.time.TimeSeriesDataItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:401,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].getRawDataItem(org.jfree.data.time.RegularTimePeriod)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimeSeriesDataItem"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:419"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:422"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:418,1"
      Dst: "[org.jfree.data.time.TimeSeries].getIndex"
    - Src: "org.jfree.data.time.TimeSeries:420,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].getTimePeriod(int)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeriesDataItem].getPeriod()"
    - "[org.jfree.data.time.TimeSeries].getRawDataItem(int)"
    functionUses: 11
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:433,1"
      Dst: "[org.jfree.data.time.TimeSeries].getRawDataItem"
    - Src: "org.jfree.data.time.TimeSeries:433,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getPeriod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].getNextTimePeriod()"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:443,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.TimeSeries:443,1"
      Dst: "[org.jfree.data.time.TimeSeries].getTimePeriod"
    - Src: "org.jfree.data.time.TimeSeries:444,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].getTimePeriods()"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:454"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:456"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:453,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.time.TimeSeries:454,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.TimeSeries:455,1"
      Dst: "[org.jfree.data.time.TimeSeries].getTimePeriod"
    - Src: "org.jfree.data.time.TimeSeries:455,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeries].getTimePeriodsUniqueToOtherSeries(org.jfree.data.time.TimeSeries)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimeSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:470"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:477"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:476"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:473"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:469"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:468"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:469,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.time.TimeSeries:470,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.TimeSeries:471,1"
      Dst: "[org.jfree.data.time.TimeSeries].getTimePeriod"
    - Src: "org.jfree.data.time.TimeSeries:472,1"
      Dst: "[org.jfree.data.time.TimeSeries].getIndex"
    - Src: "org.jfree.data.time.TimeSeries:474,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeries].getIndex(org.jfree.data.time.RegularTimePeriod)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:489,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.TimeSeries:490,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].<init>"
    - Src: "org.jfree.data.time.TimeSeries:492,1"
      Dst: "[java.util.Collections].binarySearch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].getValue(int)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 502
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeries].getRawDataItem(int)"
    - "[org.jfree.data.time.TimeSeriesDataItem].getValue()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:503,1"
      Dst: "[org.jfree.data.time.TimeSeries].getRawDataItem"
    - Src: "org.jfree.data.time.TimeSeries:503,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].getValue(org.jfree.data.time.RegularTimePeriod)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:516"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:519"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:518"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:515,1"
      Dst: "[org.jfree.data.time.TimeSeries].getIndex"
    - Src: "org.jfree.data.time.TimeSeries:517,1"
      Dst: "[org.jfree.data.time.TimeSeries].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].add(org.jfree.data.time.TimeSeriesDataItem)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimeSeriesDataItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:529,1"
      Dst: "[org.jfree.data.time.TimeSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].add(org.jfree.data.time.TimeSeriesDataItem,boolean)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.TimeSeriesDataItem"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.time.TimeSeriesDataItem].clone()"
    - "[org.jfree.data.time.TimeSeriesDataItem].getPeriod()"
    - "[org.jfree.data.time.TimeSeriesDataItem].getPeriod()"
    - "[org.jfree.data.general.SeriesException].<init>(java.lang.String)"
    - "[org.jfree.data.time.TimeSeries].getItemCount()"
    - "[org.jfree.data.time.TimeSeries].getItemCount()"
    - "[org.jfree.data.time.TimeSeries].getTimePeriod(int)"
    - "[org.jfree.data.time.Hour].compareTo(java.lang.Object)"
    - "[org.jfree.data.time.Minute].compareTo(java.lang.Object)"
    - "[org.jfree.data.time.Week].compareTo(java.lang.Object)"
    - "[org.jfree.data.time.Millisecond].compareTo(java.lang.Object)"
    - "[org.jfree.data.time.Month].compareTo(java.lang.Object)"
    - "[org.jfree.data.time.FixedMillisecond].compareTo(java.lang.Object)"
    - "[org.jfree.data.time.Year].compareTo(java.lang.Object)"
    - "[org.jfree.data.time.Day].compareTo(java.lang.Object)"
    - "[org.jfree.data.time.Quarter].compareTo(java.lang.Object)"
    - "[org.jfree.data.time.Second].compareTo(java.lang.Object)"
    - "[org.jfree.data.time.TimeSeriesDataItem].getPeriod()"
    - "[org.jfree.data.time.TimeSeriesDataItem].getPeriod()"
    - "[org.jfree.data.time.Hour].toString()"
    - "[org.jfree.data.time.Day].toString()"
    - "[org.jfree.data.time.Year].toString()"
    - "[org.jfree.data.time.Quarter].toString()"
    - "[org.jfree.data.time.Month].toString()"
    - "[org.jfree.data.time.RegularTimePeriod].toString()"
    - "[org.jfree.data.time.Week].toString()"
    - "[org.jfree.data.general.SeriesException].<init>(java.lang.String)"
    - "[org.jfree.data.time.TimeSeries].updateBoundsForAddedItem(org.jfree.data.time.TimeSeriesDataItem)"
    - "[org.jfree.data.time.TimeSeries].getItemCount()"
    - "[org.jfree.data.time.TimeSeries].updateBoundsForRemovedItem(org.jfree.data.time.TimeSeriesDataItem)"
    - "[org.jfree.data.time.TimeSeries].removeAgedItems(boolean)"
    - "[org.jfree.data.general.Series].fireSeriesChanged()"
    functionUses: 1
    ICount: 81
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:543"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:545"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:544"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:545"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:558"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:557"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:559"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:564"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:563"
        BranchSideFuncs:
        - "getTimePeriod(int)"
        - "compareTo(java.lang.Object)"
    - Branch String: "org.jfree.data.time.TimeSeries:565"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:570"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:569"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:571"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:576"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:575"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String)"
        - "getPeriod()"
    - Branch String: "org.jfree.data.time.TimeSeries:587"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:603"
        BranchSideFuncs:
        - "updateBoundsForAddedItem(org.jfree.data.time.TimeSeriesDataItem)"
        - "getItemCount()"
      - BranchSide: "org.jfree.data.time.TimeSeries:602"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:590"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:595"
        BranchSideFuncs:
        - "updateBoundsForRemovedItem(org.jfree.data.time.TimeSeriesDataItem)"
      - BranchSide: "org.jfree.data.time.TimeSeries:594"
        BranchSideFuncs:
        - "removeAgedItems(boolean)"
    - Branch String: "org.jfree.data.time.TimeSeries:598"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:603"
        BranchSideFuncs:
        - "fireSeriesChanged()"
      - BranchSide: "org.jfree.data.time.TimeSeries:602"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:540,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.TimeSeries:541,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].clone"
    - Src: "org.jfree.data.time.TimeSeries:542,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getPeriod"
    - Src: "org.jfree.data.time.TimeSeries:542,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.data.time.TimeSeries:545,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.time.TimeSeries:546,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.data.time.TimeSeries:547,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.data.time.TimeSeries:549,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jfree.data.time.TimeSeries:553,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.jfree.data.time.TimeSeries:553,1"
      Dst: "[org.jfree.data.general.SeriesException].<init>"
    - Src: "org.jfree.data.time.TimeSeries:558,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.TimeSeries:560,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.time.TimeSeries:564,1"
      Dst: "[org.jfree.data.time.TimeSeries].getTimePeriod"
    - Src: "org.jfree.data.time.TimeSeries:565,1"
      Dst: "[java.lang.Comparable].compareTo"
    - Src: "org.jfree.data.time.TimeSeries:570,1"
      Dst: "[java.util.Collections].binarySearch"
    - Src: "org.jfree.data.time.TimeSeries:579,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].toString"
    - Src: "org.jfree.data.time.TimeSeries:588,1"
      Dst: "[org.jfree.data.time.TimeSeries].updateBoundsForAddedItem"
    - Src: "org.jfree.data.time.TimeSeries:591,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.time.TimeSeries:592,1"
      Dst: "[org.jfree.data.time.TimeSeries].updateBoundsForRemovedItem"
    - Src: "org.jfree.data.time.TimeSeries:595,1"
      Dst: "[org.jfree.data.time.TimeSeries].removeAgedItems"
    - Src: "org.jfree.data.time.TimeSeries:599,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].add(org.jfree.data.time.RegularTimePeriod,double)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 613
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeries].add(org.jfree.data.time.RegularTimePeriod,double,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:614,1"
      Dst: "[org.jfree.data.time.TimeSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].add(org.jfree.data.time.RegularTimePeriod,double,boolean)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeriesDataItem].<init>(org.jfree.data.time.RegularTimePeriod,double)"
    - "[org.jfree.data.time.TimeSeries].add(org.jfree.data.time.TimeSeriesDataItem,boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:627,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].<init>"
    - Src: "org.jfree.data.time.TimeSeries:628,1"
      Dst: "[org.jfree.data.time.TimeSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].add(org.jfree.data.time.RegularTimePeriod,java.lang.Number)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:641,1"
      Dst: "[org.jfree.data.time.TimeSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].add(org.jfree.data.time.RegularTimePeriod,java.lang.Number,boolean)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    - "java.lang.Number"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:654,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].<init>"
    - Src: "org.jfree.data.time.TimeSeries:655,1"
      Dst: "[org.jfree.data.time.TimeSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].update(org.jfree.data.time.RegularTimePeriod,double)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:668,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.time.TimeSeries:668,1"
      Dst: "[org.jfree.data.time.TimeSeries].update"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].update(org.jfree.data.time.RegularTimePeriod,java.lang.Number)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:681"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:685"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:684"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:679,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].<init>"
    - Src: "org.jfree.data.time.TimeSeries:680,1"
      Dst: "[java.util.Collections].binarySearch"
    - Src: "org.jfree.data.time.TimeSeries:682,1"
      Dst: "[org.jfree.data.general.SeriesException].<init>"
    - Src: "org.jfree.data.time.TimeSeries:685,1"
      Dst: "[org.jfree.data.time.TimeSeries].update"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].update(int,java.lang.Number)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:698"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:704"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:703"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:700"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:704"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:703"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:701"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:700"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:701"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:700"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:705"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:708"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:707"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:708"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:713"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:712"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:695,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimeSeries:697,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getValue"
    - Src: "org.jfree.data.time.TimeSeries:699,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.time.TimeSeries:700,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.time.TimeSeries:704,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].setValue"
    - Src: "org.jfree.data.time.TimeSeries:706,1"
      Dst: "[org.jfree.data.time.TimeSeries].updateMinMaxYByIteration"
    - Src: "org.jfree.data.time.TimeSeries:710,1"
      Dst: "[org.jfree.data.time.TimeSeries].minIgnoreNaN"
    - Src: "org.jfree.data.time.TimeSeries:711,1"
      Dst: "[org.jfree.data.time.TimeSeries].maxIgnoreNaN"
    - Src: "org.jfree.data.time.TimeSeries:713,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].addAndOrUpdate(org.jfree.data.time.TimeSeries)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimeSeries"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimeSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:726"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:734"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:733"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:730"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:725"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:724"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:725,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    - Src: "org.jfree.data.time.TimeSeries:725,1"
      Dst: "[org.jfree.data.time.TimeSeries].<init>"
    - Src: "org.jfree.data.time.TimeSeries:726,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.TimeSeries:727,1"
      Dst: "[org.jfree.data.time.TimeSeries].getRawDataItem"
    - Src: "org.jfree.data.time.TimeSeries:728,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getPeriod"
    - Src: "org.jfree.data.time.TimeSeries:729,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getValue"
    - Src: "org.jfree.data.time.TimeSeries:728,1"
      Dst: "[org.jfree.data.time.TimeSeries].addOrUpdate"
    - Src: "org.jfree.data.time.TimeSeries:731,1"
      Dst: "[org.jfree.data.time.TimeSeries].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeries].addOrUpdate(org.jfree.data.time.RegularTimePeriod,double)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimeSeriesDataItem"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:750,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.time.TimeSeries:750,1"
      Dst: "[org.jfree.data.time.TimeSeries].addOrUpdate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].addOrUpdate(org.jfree.data.time.RegularTimePeriod,java.lang.Number)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimeSeriesDataItem"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:766,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].<init>"
    - Src: "org.jfree.data.time.TimeSeries:766,1"
      Dst: "[org.jfree.data.time.TimeSeries].addOrUpdate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].addOrUpdate(org.jfree.data.time.TimeSeriesDataItem)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimeSeriesDataItem"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimeSeriesDataItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 81
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:784"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:787"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:786"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:787"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:793"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:796"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:818"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:817"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:803"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:797"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:796"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:804"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:807"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:806"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:805"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:804"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:805"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:804"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:808"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:811"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:810"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:811"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:816"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:815"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:823"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:828"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:827"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:782,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.TimeSeries:783,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getPeriod"
    - Src: "org.jfree.data.time.TimeSeries:783,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.data.time.TimeSeries:787,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.time.TimeSeries:789,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jfree.data.time.TimeSeries:791,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.time.TimeSeries:792,1"
      Dst: "[org.jfree.data.general.SeriesException].<init>"
    - Src: "org.jfree.data.time.TimeSeries:795,1"
      Dst: "[java.util.Collections].binarySearch"
    - Src: "org.jfree.data.time.TimeSeries:797,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimeSeries:798,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].clone"
    - Src: "org.jfree.data.time.TimeSeries:802,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getValue"
    - Src: "org.jfree.data.time.TimeSeries:803,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.time.TimeSeries:804,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.time.TimeSeries:807,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].setValue"
    - Src: "org.jfree.data.time.TimeSeries:809,1"
      Dst: "[org.jfree.data.time.TimeSeries].updateMinMaxYByIteration"
    - Src: "org.jfree.data.time.TimeSeries:813,1"
      Dst: "[org.jfree.data.time.TimeSeries].minIgnoreNaN"
    - Src: "org.jfree.data.time.TimeSeries:814,1"
      Dst: "[org.jfree.data.time.TimeSeries].maxIgnoreNaN"
    - Src: "org.jfree.data.time.TimeSeries:819,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.time.TimeSeries:820,1"
      Dst: "[org.jfree.data.time.TimeSeries].updateBoundsForAddedItem"
    - Src: "org.jfree.data.time.TimeSeries:823,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.TimeSeries:824,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.time.TimeSeries:825,1"
      Dst: "[org.jfree.data.time.TimeSeries].updateBoundsForRemovedItem"
    - Src: "org.jfree.data.time.TimeSeries:828,1"
      Dst: "[org.jfree.data.time.TimeSeries].removeAgedItems"
    - Src: "org.jfree.data.time.TimeSeries:831,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].removeAgedItems(boolean)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 846
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeries].getItemCount()"
    - "[org.jfree.data.time.TimeSeries].getItemCount()"
    - "[org.jfree.data.time.Day].getSerialIndex()"
    - "[org.jfree.data.time.Second].getSerialIndex()"
    - "[org.jfree.data.time.Hour].getSerialIndex()"
    - "[org.jfree.data.time.Month].getSerialIndex()"
    - "[org.jfree.data.time.Minute].getSerialIndex()"
    - "[org.jfree.data.time.Quarter].getSerialIndex()"
    - "[org.jfree.data.time.Week].getSerialIndex()"
    - "[org.jfree.data.time.Year].getSerialIndex()"
    - "[org.jfree.data.time.Millisecond].getSerialIndex()"
    - "[org.jfree.data.time.FixedMillisecond].getSerialIndex()"
    - "[org.jfree.data.time.TimeSeries].getTimePeriod(int)"
    - "[org.jfree.data.time.Day].getSerialIndex()"
    - "[org.jfree.data.time.Second].getSerialIndex()"
    - "[org.jfree.data.time.Hour].getSerialIndex()"
    - "[org.jfree.data.time.Month].getSerialIndex()"
    - "[org.jfree.data.time.Minute].getSerialIndex()"
    - "[org.jfree.data.time.Quarter].getSerialIndex()"
    - "[org.jfree.data.time.Week].getSerialIndex()"
    - "[org.jfree.data.time.Year].getSerialIndex()"
    - "[org.jfree.data.time.Millisecond].getSerialIndex()"
    - "[org.jfree.data.time.FixedMillisecond].getSerialIndex()"
    - "[org.jfree.data.time.TimeSeries].getTimePeriod(int)"
    - "[org.jfree.data.time.TimeSeries].updateMinMaxYByIteration()"
    - "[org.jfree.data.general.Series].fireSeriesChanged()"
    functionUses: 1
    ICount: 25
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:847"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:862"
        BranchSideFuncs:
        - "getItemCount()"
      - BranchSide: "org.jfree.data.time.TimeSeries:861"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:850"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:854"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:855"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:862"
        BranchSideFuncs:
        - "updateMinMaxYByIteration()"
      - BranchSide: "org.jfree.data.time.TimeSeries:861"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:857"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:862"
        BranchSideFuncs:
        - "fireSeriesChanged()"
      - BranchSide: "org.jfree.data.time.TimeSeries:861"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:847,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.TimeSeries:848,1"
      Dst: "[org.jfree.data.time.TimeSeries].getTimePeriod"
    - Src: "org.jfree.data.time.TimeSeries:848,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getSerialIndex"
    - Src: "org.jfree.data.time.TimeSeries:852,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.time.TimeSeries:856,1"
      Dst: "[org.jfree.data.time.TimeSeries].updateMinMaxYByIteration"
    - Src: "org.jfree.data.time.TimeSeries:858,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeries].removeAgedItems(long,boolean)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:875"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:881"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:880"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:902"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:907"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:906"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:903"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:907"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:906"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:907"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:913"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:912"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:909"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:913"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:912"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:875,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.data.time.TimeSeries:881,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "org.jfree.data.time.TimeSeries:884,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.data.time.TimeSeries:886,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.jfree.data.time.TimeSeries:886,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.jfree.data.time.TimeSeries:884,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jfree.data.time.TimeSeries:887,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getSerialIndex"
    - Src: "org.jfree.data.time.TimeSeries:890,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.data.time.TimeSeries:902,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.TimeSeries:903,1"
      Dst: "[org.jfree.data.time.TimeSeries].getTimePeriod"
    - Src: "org.jfree.data.time.TimeSeries:904,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.time.TimeSeries:908,1"
      Dst: "[org.jfree.data.time.TimeSeries].updateMinMaxYByIteration"
    - Src: "org.jfree.data.time.TimeSeries:910,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeries].clear()"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:920"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:927"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:926"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:920,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.time.TimeSeries:921,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.time.TimeSeries:925,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].delete(org.jfree.data.time.RegularTimePeriod)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:939"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:947"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:946"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:942"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:945"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:944"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:938,1"
      Dst: "[org.jfree.data.time.TimeSeries].getIndex"
    - Src: "org.jfree.data.time.TimeSeries:940,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.time.TimeSeries:941,1"
      Dst: "[org.jfree.data.time.TimeSeries].updateBoundsForRemovedItem"
    - Src: "org.jfree.data.time.TimeSeries:942,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.data.time.TimeSeries:945,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].delete(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:956,1"
      Dst: "[org.jfree.data.time.TimeSeries].delete"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].delete(int,int,boolean)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:969"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:972"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:971"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:972"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:974"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:976"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:979"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:978"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:979"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:982"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:981"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:970,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.TimeSeries:973,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.time.TimeSeries:975,1"
      Dst: "[org.jfree.data.time.TimeSeries].updateMinMaxYByIteration"
    - Src: "org.jfree.data.time.TimeSeries:976,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.data.time.TimeSeries:980,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeries].clone()"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 1000
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 8
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:1001,1"
      Dst: "[org.jfree.data.general.Series].clone"
    - Src: "org.jfree.data.time.TimeSeries:1002,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].createCopy(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimeSeries"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:1020"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1023"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1022"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1023"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1026"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1025"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1030"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1042"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1041"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1031"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1042"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1041"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:1021,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.TimeSeries:1026,1"
      Dst: "[org.jfree.data.general.Series].clone"
    - Src: "org.jfree.data.time.TimeSeries:1029,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.time.TimeSeries:1030,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.time.TimeSeries:1032,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimeSeries:1033,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].clone"
    - Src: "org.jfree.data.time.TimeSeries:1035,1"
      Dst: "[org.jfree.data.time.TimeSeries].add"
    - Src: "org.jfree.data.time.TimeSeries:1038,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeries].createCopy(org.jfree.data.time.RegularTimePeriod,org.jfree.data.time.RegularTimePeriod)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimeSeries"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    - "org.jfree.data.time.RegularTimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:1063"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1067"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1066"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1069"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1075"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1074"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1071"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1075"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1074"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1076"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1080"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1079"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1080"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1081"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1080"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1080"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1083"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1082"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1083"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1088"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1087"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:1061,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.TimeSeries:1063,1"
      Dst: "[java.lang.Comparable].compareTo"
    - Src: "org.jfree.data.time.TimeSeries:1064,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.TimeSeries:1068,1"
      Dst: "[org.jfree.data.time.TimeSeries].getIndex"
    - Src: "org.jfree.data.time.TimeSeries:1071,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.time.TimeSeries:1084,1"
      Dst: "[org.jfree.data.general.Series].clone"
    - Src: "org.jfree.data.time.TimeSeries:1085,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.time.TimeSeries:1088,1"
      Dst: "[org.jfree.data.time.TimeSeries].createCopy"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:1100"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1103"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1105"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1107"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1109"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1110"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1113"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1112"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1113"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1116"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1115"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1117"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1119"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1120"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:1107,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.data.time.TimeSeries:1110,1"
      Dst: "[org.jfree.data.time.TimeSeries].getMaximumItemAge"
    - Src: "org.jfree.data.time.TimeSeries:1113,1"
      Dst: "[org.jfree.data.time.TimeSeries].getMaximumItemCount"
    - Src: "org.jfree.data.time.TimeSeries:1116,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.TimeSeries:1123,1"
      Dst: "[org.jfree.data.general.Series].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].hashCode()"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 1132
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].hashCode()"
    - "[org.jfree.data.time.TimeSeries].getItemCount()"
    - "[org.jfree.data.time.TimeSeries].getRawDataItem(int)"
    - "[org.jfree.data.time.TimeSeriesDataItem].hashCode()"
    - "[org.jfree.data.time.TimeSeries].getRawDataItem(int)"
    - "[org.jfree.data.time.TimeSeriesDataItem].hashCode()"
    - "[org.jfree.data.time.TimeSeries].getRawDataItem(int)"
    - "[org.jfree.data.time.TimeSeriesDataItem].hashCode()"
    functionUses: 3
    ICount: 37
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:1134"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1135"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1139"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1143"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1146"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1147"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1151"
        BranchSideFuncs:
        - "getRawDataItem(int)"
        - "hashCode()"
      - BranchSide: "org.jfree.data.time.TimeSeries:1150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:1133,1"
      Dst: "[org.jfree.data.general.Series].hashCode"
    - Src: "org.jfree.data.time.TimeSeries:1135,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.jfree.data.time.TimeSeries:1138,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.TimeSeries:1140,1"
      Dst: "[org.jfree.data.time.TimeSeries].getRawDataItem"
    - Src: "org.jfree.data.time.TimeSeries:1141,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].hashCode"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].updateBoundsForAddedItem(org.jfree.data.time.TimeSeriesDataItem)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 1163
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimeSeriesDataItem"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeriesDataItem].getValue()"
    - "[org.jfree.data.time.TimeSeriesDataItem].getValue()"
    - "[org.jfree.data.time.TimeSeries].minIgnoreNaN(double,double)"
    - "[org.jfree.data.time.TimeSeries].maxIgnoreNaN(double,double)"
    functionUses: 2
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:1165"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1170"
        BranchSideFuncs:
        - "maxIgnoreNaN(double,double)"
        - "minIgnoreNaN(double,double)"
      - BranchSide: "org.jfree.data.time.TimeSeries:1169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:1164,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getValue"
    - Src: "org.jfree.data.time.TimeSeries:1166,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.time.TimeSeries:1167,1"
      Dst: "[org.jfree.data.time.TimeSeries].minIgnoreNaN"
    - Src: "org.jfree.data.time.TimeSeries:1168,1"
      Dst: "[org.jfree.data.time.TimeSeries].maxIgnoreNaN"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].updateBoundsForRemovedItem(org.jfree.data.time.TimeSeriesDataItem)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 1180
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimeSeriesDataItem"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeriesDataItem].getValue()"
    - "[org.jfree.data.time.TimeSeries].updateMinMaxYByIteration()"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:1182"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1184"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1185"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1186"
        BranchSideFuncs:
        - "updateMinMaxYByIteration()"
      - BranchSide: "org.jfree.data.time.TimeSeries:1185"
        BranchSideFuncs:
        - "updateMinMaxYByIteration()"
    - Branch String: "org.jfree.data.time.TimeSeries:1185"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1190"
        BranchSideFuncs:
        - "updateMinMaxYByIteration()"
      - BranchSide: "org.jfree.data.time.TimeSeries:1189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:1181,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getValue"
    - Src: "org.jfree.data.time.TimeSeries:1183,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.time.TimeSeries:1184,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.time.TimeSeries:1186,1"
      Dst: "[org.jfree.data.time.TimeSeries].updateMinMaxYByIteration"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].updateMinMaxYByIteration()"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 1198
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimeSeries].updateBoundsForAddedItem(org.jfree.data.time.TimeSeriesDataItem)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:1201"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1204"
        BranchSideFuncs:
        - "updateBoundsForAddedItem(org.jfree.data.time.TimeSeriesDataItem)"
      - BranchSide: "org.jfree.data.time.TimeSeries:1203"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:1201,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.time.TimeSeries:1201,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.time.TimeSeries:1201,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.time.TimeSeries:1202,1"
      Dst: "[org.jfree.data.time.TimeSeries].updateBoundsForAddedItem"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimeSeries].minIgnoreNaN(double,double)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 1215
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:1216"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1219"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:1216,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.time.TimeSeries:1222,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeries].maxIgnoreNaN(double,double)"
    functionSourceFile: "org.jfree.data.time.TimeSeries"
    linkageType: null
    functionLinenumber: 1234
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeries:1235"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeries:1238"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeries:1242"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeries:1241"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeries:1235,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.time.TimeSeries:1242,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTick].<init>(java.lang.Number,java.lang.String,org.jfree.chart.text.TextAnchor,org.jfree.chart.text.TextAnchor,double)"
    functionSourceFile: "org.jfree.chart.axis.NumberTick"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Number"
    - "java.lang.String"
    - "org.jfree.chart.text.TextAnchor"
    - "org.jfree.chart.text.TextAnchor"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTick:63,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.axis.NumberTick:63,1"
      Dst: "[org.jfree.chart.axis.ValueTick].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTick].<init>(org.jfree.chart.axis.TickType,double,java.lang.String,org.jfree.chart.text.TextAnchor,org.jfree.chart.text.TextAnchor,double)"
    functionSourceFile: "org.jfree.chart.axis.NumberTick"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.jfree.chart.axis.TickType"
    - "double"
    - "java.lang.String"
    - "org.jfree.chart.text.TextAnchor"
    - "org.jfree.chart.text.TextAnchor"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTick:81,1"
      Dst: "[org.jfree.chart.axis.ValueTick].<init>"
    - Src: "org.jfree.chart.axis.NumberTick:82,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTick].getNumber()"
    functionSourceFile: "org.jfree.chart.axis.NumberTick"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlock].<init>()"
    functionSourceFile: "org.jfree.chart.text.TextBlock"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBlock:64,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.text.TextBlock:65,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlock].getLineAlignment()"
    functionSourceFile: "org.jfree.chart.text.TextBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.HorizontalAlignment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlock].setLineAlignment(org.jfree.chart.api.HorizontalAlignment)"
    functionSourceFile: "org.jfree.chart.text.TextBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.HorizontalAlignment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBlock:84,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlock].addLine(java.lang.String,java.awt.Font,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.text.TextBlock"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.text.TextLine].<init>(java.lang.String,java.awt.Font,java.awt.Paint)"
    - "[org.jfree.chart.text.TextBlock].addLine(org.jfree.chart.text.TextLine)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBlock:97,1"
      Dst: "[org.jfree.chart.text.TextLine].<init>"
    - Src: "org.jfree.chart.text.TextBlock:97,1"
      Dst: "[org.jfree.chart.text.TextBlock].addLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlock].addLine(org.jfree.chart.text.TextLine)"
    functionSourceFile: "org.jfree.chart.text.TextBlock"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextLine"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBlock:106,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlock].getLastLine()"
    functionSourceFile: "org.jfree.chart.text.TextBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextLine"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextBlock:117"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBlock:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBlock:116,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.text.TextBlock:118,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlock].getLines()"
    functionSourceFile: "org.jfree.chart.text.TextBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBlock:129,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlock].calculateDimensions(java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.text.TextBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 1
    argTypes:
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextBlock:142"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBlock:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBlock:142,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.text.TextBlock:142,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.text.TextBlock:142,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.text.TextBlock:143,1"
      Dst: "[org.jfree.chart.text.TextLine].calculateDimensions"
    - Src: "org.jfree.chart.text.TextBlock:144,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.text.TextBlock:144,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.text.TextBlock:145,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.text.TextBlock:147,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.text.TextBlock].calculateBounds(java.awt.Graphics2D,float,float,org.jfree.chart.text.TextBlockAnchor,float,float,double)"
    functionSourceFile: "org.jfree.chart.text.TextBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "org.jfree.chart.text.TextBlockAnchor"
    - "float"
    - "float"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBlock:165,1"
      Dst: "[org.jfree.chart.text.TextBlock].calculateDimensions"
    - Src: "org.jfree.chart.text.TextBlock:166,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.text.TextBlock:166,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.text.TextBlock:166,1"
      Dst: "[org.jfree.chart.text.TextBlock].calculateOffsets"
    - Src: "org.jfree.chart.text.TextBlock:168,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.text.TextBlock:169,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].rotateShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlock].draw(java.awt.Graphics2D,float,float,org.jfree.chart.text.TextBlockAnchor)"
    functionSourceFile: "org.jfree.chart.text.TextBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "org.jfree.chart.text.TextBlockAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBlock:183,1"
      Dst: "[org.jfree.chart.text.TextBlock].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlock].draw(java.awt.Graphics2D,float,float,org.jfree.chart.text.TextBlockAnchor,float,float,double)"
    functionSourceFile: "org.jfree.chart.text.TextBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "org.jfree.chart.text.TextBlockAnchor"
    - "float"
    - "float"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextBlock:206"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:221"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBlock:220"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:209"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:212"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBlock:211"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:212"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:215"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBlock:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBlock:202,1"
      Dst: "[org.jfree.chart.text.TextBlock].calculateDimensions"
    - Src: "org.jfree.chart.text.TextBlock:203,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.text.TextBlock:204,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.text.TextBlock:203,1"
      Dst: "[org.jfree.chart.text.TextBlock].calculateOffsets"
    - Src: "org.jfree.chart.text.TextBlock:206,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.text.TextBlock:206,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.text.TextBlock:206,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.text.TextBlock:207,1"
      Dst: "[org.jfree.chart.text.TextLine].calculateDimensions"
    - Src: "org.jfree.chart.text.TextBlock:215,1"
      Dst: "[org.jfree.chart.text.TextLine].draw"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.text.TextBlock].calculateOffsets(org.jfree.chart.text.TextBlockAnchor,double,double)"
    functionSourceFile: "org.jfree.chart.text.TextBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 3
    argTypes:
    - "org.jfree.chart.text.TextBlockAnchor"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextBlock:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:245"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:246"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:249"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:246"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:249"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:246"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:253"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:254"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:257"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:254"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:257"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:254"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:259"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:260"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:263"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:260"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:263"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:260"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:265"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:266"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:266"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:266"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:272"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlock].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.text.TextBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextBlock:287"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:290"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBlock:289"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBlock:290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:294"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBlock:293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBlock:292,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlock].hashCode()"
    functionSourceFile: "org.jfree.chart.text.TextBlock"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextBlock:304"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBlock:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBlock:304,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisLocation].values()"
    functionSourceFile: "org.jfree.chart.axis.AxisLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLocation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisLocation:45,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisLocation].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.AxisLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLocation"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisLocation:45,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisLocation].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.axis.AxisLocation"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisLocation:45,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisLocation].getOpposite()"
    functionSourceFile: "org.jfree.chart.axis.AxisLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisLocation:65,1"
      Dst: "[org.jfree.chart.axis.AxisLocation].getOpposite"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisLocation].getOpposite(org.jfree.chart.axis.AxisLocation)"
    functionSourceFile: "org.jfree.chart.axis.AxisLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLocation"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisLocation:76,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.AxisLocation:77,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.jfree.chart.axis.AxisLocation:87,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisLocation].$values()"
    functionSourceFile: "org.jfree.chart.axis.AxisLocation"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLocation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LineBorder].<init>()"
    functionSourceFile: "org.jfree.chart.block.LineBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LineBorder:79,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.block.LineBorder:79,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    - Src: "org.jfree.chart.block.LineBorder:79,1"
      Dst: "[org.jfree.chart.block.LineBorder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LineBorder].<init>(java.awt.Paint,java.awt.Stroke,org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.block.LineBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Paint"
    - "java.awt.Stroke"
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LineBorder:90,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.block.LineBorder:91,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LineBorder].getPaint()"
    functionSourceFile: "org.jfree.chart.block.LineBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LineBorder].getInsets()"
    functionSourceFile: "org.jfree.chart.block.LineBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LineBorder].getStroke()"
    functionSourceFile: "org.jfree.chart.block.LineBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LineBorder].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.block.LineBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.LineBorder:138"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LineBorder:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LineBorder:138"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LineBorder:138"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LineBorder:141"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LineBorder:140"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LineBorder:157"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LineBorder:161"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LineBorder:160"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LineBorder:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LineBorder:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LineBorder:164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LineBorder:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LineBorder:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LineBorder:168"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LineBorder:169"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LineBorder:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LineBorder:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.LineBorder:135,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.block.LineBorder:136,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.block.LineBorder:141,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateTopInset"
    - Src: "org.jfree.chart.block.LineBorder:142,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateBottomInset"
    - Src: "org.jfree.chart.block.LineBorder:143,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateLeftInset"
    - Src: "org.jfree.chart.block.LineBorder:144,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateRightInset"
    - Src: "org.jfree.chart.block.LineBorder:145,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.block.LineBorder:146,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.block.LineBorder:151,1"
      Dst: "[org.jfree.chart.block.LineBorder].getPaint"
    - Src: "org.jfree.chart.block.LineBorder:151,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.block.LineBorder:152,1"
      Dst: "[org.jfree.chart.block.LineBorder].getStroke"
    - Src: "org.jfree.chart.block.LineBorder:152,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.block.LineBorder:153,1"
      Dst: "[java.awt.Graphics2D].getRenderingHint"
    - Src: "org.jfree.chart.block.LineBorder:154,1"
      Dst: "[java.awt.Graphics2D].setRenderingHint"
    - Src: "org.jfree.chart.block.LineBorder:156,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.block.LineBorder:158,1"
      Dst: "[java.awt.geom.Line2D].setLine"
    - Src: "org.jfree.chart.block.LineBorder:159,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LineBorder].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.LineBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.LineBorder:185"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LineBorder:188"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LineBorder:187"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LineBorder:188"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LineBorder:191"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LineBorder:190"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LineBorder:192"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LineBorder:195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LineBorder:194"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LineBorder:195"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LineBorder:198"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LineBorder:197"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LineBorder:198"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LineBorder:201"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LineBorder:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.LineBorder:192,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.block.LineBorder:195,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.block.LineBorder:198,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LineBorder].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.block.LineBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LineBorder:212,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.block.LineBorder:213,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.block.LineBorder:214,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LineBorder].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.block.LineBorder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LineBorder:227,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.block.LineBorder:228,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.block.LineBorder:229,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultChartEditor].<init>(org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultChartEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 172
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultChartEditor:176"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultChartEditor:180"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultChartEditor:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:92,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:93,1"
      Dst: "[java.awt.BorderLayout].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:93,1"
      Dst: "[java.awt.Container].setLayout"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:96,1"
      Dst: "[javax.swing.BorderFactory].createEmptyBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:96,1"
      Dst: "[javax.swing.JComponent].setBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:100,1"
      Dst: "[javax.swing.BorderFactory].createEtchedBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:101,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:99,1"
      Dst: "[javax.swing.BorderFactory].createTitledBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:103,1"
      Dst: "[org.jfree.chart.swing.editor.LCBLayout].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:106,1"
      Dst: "[javax.swing.JCheckBox].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:108,1"
      Dst: "[org.jfree.chart.JFreeChart].getAntiAlias"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:108,1"
      Dst: "[javax.swing.AbstractButton].setSelected"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:109,1"
      Dst: "[java.awt.Container].add"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:110,1"
      Dst: "[javax.swing.JLabel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:114,1"
      Dst: "[org.jfree.chart.JFreeChart].getBackgroundPaint"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:114,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:116,1"
      Dst: "[javax.swing.JButton].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:118,1"
      Dst: "[javax.swing.AbstractButton].setActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:119,1"
      Dst: "[javax.swing.AbstractButton].addActionListener"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:124,1"
      Dst: "[javax.swing.JTextField].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:126,1"
      Dst: "[javax.swing.JComponent].setEnabled"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:129,1"
      Dst: "[javax.swing.AbstractButton].setEnabled"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:167,1"
      Dst: "[org.jfree.chart.JFreeChart].getTitle"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:168,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:170,1"
      Dst: "[javax.swing.JTabbedPane].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:172,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultTitleEditor].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:174,1"
      Dst: "[javax.swing.JTabbedPane].addTab"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:177,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPolarPlotEditor].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:180,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:185,1"
      Dst: "[javax.swing.JTabbedPane].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultChartEditor].getTitleEditor()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultChartEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.swing.editor.DefaultTitleEditor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultChartEditor].getPlotEditor()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultChartEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultChartEditor].getAntiAlias()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultChartEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:214,1"
      Dst: "[javax.swing.AbstractButton].isSelected"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultChartEditor].getBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultChartEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:223,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].getPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultChartEditor].actionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultChartEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultChartEditor:234"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultChartEditor:237"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultChartEditor:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:233,1"
      Dst: "[java.awt.event.ActionEvent].getActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:234,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:235,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultChartEditor].attemptModifyBackgroundPaint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultChartEditor].attemptModifyBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultChartEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultChartEditor:248"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultChartEditor:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultChartEditor:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:246,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:246,1"
      Dst: "[javax.swing.JColorChooser].showDialog"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:249,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].setPaint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultChartEditor].updateChart(org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultChartEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:261,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultTitleEditor].setTitleProperties"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:262,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:262,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].updatePlotProperties"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:263,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultChartEditor].getAntiAlias"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:263,1"
      Dst: "[org.jfree.chart.JFreeChart].setAntiAlias"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:264,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultChartEditor].getBackgroundPaint"
    - Src: "org.jfree.chart.swing.editor.DefaultChartEditor:264,1"
      Dst: "[org.jfree.chart.JFreeChart].setBackgroundPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:149,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].<init>"
    - Src: "org.jfree.chart.plot.FastScatterPlot:149,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].<init>(float[][],org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float[][]"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:164,1"
      Dst: "[org.jfree.chart.plot.Plot].<init>"
    - Src: "org.jfree.chart.plot.FastScatterPlot:165,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.FastScatterPlot:169,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].calculateXDataRange"
    - Src: "org.jfree.chart.plot.FastScatterPlot:170,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].calculateYDataRange"
    - Src: "org.jfree.chart.plot.FastScatterPlot:172,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.FastScatterPlot:173,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].getPlotType()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:196,1"
      Dst: "[java.util.ResourceBundle].getString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].getData()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].setData(float[][])"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:220,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].getOrientation()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PlotOrientation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].getDomainAxis()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].setDomainAxis(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:253,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.FastScatterPlot:255,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].getRangeAxis()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].setRangeAxis(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:278,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.FastScatterPlot:280,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].getPaint()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].setPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:304,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.FastScatterPlot:306,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].isDomainGridlinesVisible()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].setDomainGridlinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:332"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:335"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:334,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].getDomainGridlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].setDomainGridlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:359,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.FastScatterPlot:361,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].getDomainGridlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].setDomainGridlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: 384
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:385,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.FastScatterPlot:387,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].isRangeGridlinesVisible()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].setRangeGridlinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:412"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:416"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:415"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:414,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].getRangeGridlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].setRangeGridlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:439,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.FastScatterPlot:441,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].getRangeGridlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].setRangeGridlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: 464
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:465,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.FastScatterPlot:467,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].receive(org.jfree.chart.ChartElementVisitor)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:477,1"
      Dst: "[org.jfree.chart.axis.Axis].receive"
    - Src: "org.jfree.chart.plot.FastScatterPlot:479,1"
      Dst: "[org.jfree.chart.plot.Plot].receive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:499"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:504"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:503"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:514"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:519"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:518"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:500,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea"
    - Src: "org.jfree.chart.plot.FastScatterPlot:504,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.FastScatterPlot:505,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.FastScatterPlot:507,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].<init>"
    - Src: "org.jfree.chart.plot.FastScatterPlot:508,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].reserveSpace"
    - Src: "org.jfree.chart.plot.FastScatterPlot:512,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].shrink"
    - Src: "org.jfree.chart.plot.FastScatterPlot:515,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setDataArea"
    - Src: "org.jfree.chart.plot.FastScatterPlot:519,1"
      Dst: "[org.jfree.chart.plot.Plot].drawBackground"
    - Src: "org.jfree.chart.plot.FastScatterPlot:522,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.FastScatterPlot:521,1"
      Dst: "[org.jfree.chart.axis.Axis].draw"
    - Src: "org.jfree.chart.plot.FastScatterPlot:523,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.FastScatterPlot:525,1"
      Dst: "[org.jfree.chart.axis.AxisState].getTicks"
    - Src: "org.jfree.chart.plot.FastScatterPlot:525,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].drawDomainGridlines"
    - Src: "org.jfree.chart.plot.FastScatterPlot:526,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].drawRangeGridlines"
    - Src: "org.jfree.chart.plot.FastScatterPlot:528,1"
      Dst: "[java.awt.Graphics].getClip"
    - Src: "org.jfree.chart.plot.FastScatterPlot:529,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.plot.FastScatterPlot:531,1"
      Dst: "[java.awt.Graphics2D].clip"
    - Src: "org.jfree.chart.plot.FastScatterPlot:533,1"
      Dst: "[org.jfree.chart.plot.Plot].getForegroundAlpha"
    - Src: "org.jfree.chart.plot.FastScatterPlot:532,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.plot.FastScatterPlot:532,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.plot.FastScatterPlot:535,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].render"
    - Src: "org.jfree.chart.plot.FastScatterPlot:537,1"
      Dst: "[java.awt.Graphics].setClip"
    - Src: "org.jfree.chart.plot.FastScatterPlot:539,1"
      Dst: "[org.jfree.chart.plot.Plot].drawOutline"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].render(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.CrosshairState)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.CrosshairState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:571"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:585"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:584"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:572"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:584"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:556,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.FastScatterPlot:578,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.plot.FastScatterPlot:582,1"
      Dst: "[java.awt.Graphics].fillRect"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].drawDomainGridlines(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:596"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:599"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:598"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:602"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:612"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:611"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:596,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].isDomainGridlinesVisible"
    - Src: "org.jfree.chart.plot.FastScatterPlot:599,1"
      Dst: "[java.awt.Graphics2D].getRenderingHint"
    - Src: "org.jfree.chart.plot.FastScatterPlot:600,1"
      Dst: "[java.awt.Graphics2D].setRenderingHint"
    - Src: "org.jfree.chart.plot.FastScatterPlot:602,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.FastScatterPlot:602,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.FastScatterPlot:602,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.FastScatterPlot:604,1"
      Dst: "[org.jfree.chart.axis.ValueTick].getValue"
    - Src: "org.jfree.chart.plot.FastScatterPlot:604,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.plot.FastScatterPlot:606,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.FastScatterPlot:607,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.FastScatterPlot:607,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.FastScatterPlot:608,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].getDomainGridlinePaint"
    - Src: "org.jfree.chart.plot.FastScatterPlot:608,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.FastScatterPlot:609,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].getDomainGridlineStroke"
    - Src: "org.jfree.chart.plot.FastScatterPlot:609,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.FastScatterPlot:610,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].drawRangeGridlines(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:625"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:628"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:627"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:632"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:642"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:641"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:625,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].isRangeGridlinesVisible"
    - Src: "org.jfree.chart.plot.FastScatterPlot:628,1"
      Dst: "[java.awt.Graphics2D].getRenderingHint"
    - Src: "org.jfree.chart.plot.FastScatterPlot:629,1"
      Dst: "[java.awt.Graphics2D].setRenderingHint"
    - Src: "org.jfree.chart.plot.FastScatterPlot:632,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.FastScatterPlot:632,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.FastScatterPlot:632,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.FastScatterPlot:634,1"
      Dst: "[org.jfree.chart.axis.ValueTick].getValue"
    - Src: "org.jfree.chart.plot.FastScatterPlot:634,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.plot.FastScatterPlot:636,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.FastScatterPlot:637,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.FastScatterPlot:637,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.FastScatterPlot:638,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].getRangeGridlinePaint"
    - Src: "org.jfree.chart.plot.FastScatterPlot:638,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.FastScatterPlot:639,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].getRangeGridlineStroke"
    - Src: "org.jfree.chart.plot.FastScatterPlot:639,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.FastScatterPlot:640,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: 655
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:657"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:660"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:659"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:660"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:663"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:662"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].calculateXDataRange(float[][])"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "float[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:677"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:694"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:693"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:680"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:689"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:688"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:682"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:685"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:684"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:685"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:678"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:677"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:689"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:694"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:693"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:690,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].calculateYDataRange(float[][])"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "float[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:708"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:724"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:723"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:711"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:720"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:719"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:713"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:716"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:715"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:716"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:709"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:708"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:720"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:724"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:723"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:721,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].zoomDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:738,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].resizeRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].zoomDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D,boolean)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:755"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:763"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:758,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.FastScatterPlot:760,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.plot.FastScatterPlot:759,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].java2DToValue"
    - Src: "org.jfree.chart.plot.FastScatterPlot:761,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].resizeRange2"
    - Src: "org.jfree.chart.plot.FastScatterPlot:764,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].resizeRange"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].zoomDomainAxes(double,double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:782,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].zoomRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].zoomRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:795,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].resizeRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].zoomRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D,boolean)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:812"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:820"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:815,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.FastScatterPlot:817,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.plot.FastScatterPlot:816,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].java2DToValue"
    - Src: "org.jfree.chart.plot.FastScatterPlot:818,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].resizeRange2"
    - Src: "org.jfree.chart.plot.FastScatterPlot:821,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].resizeRange"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].zoomRangeAxes(double,double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:839,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].zoomRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].isDomainZoomable()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].isRangeZoomable()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].isDomainPannable()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].setDomainPannable(boolean)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].isRangePannable()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].setRangePannable(boolean)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].panDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:914"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:915"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:914"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:914"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:917"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:916"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:919"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:922"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:921"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:914,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].isDomainPannable"
    - Src: "org.jfree.chart.plot.FastScatterPlot:917,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.plot.FastScatterPlot:917,1"
      Dst: "[org.jfree.data.Range].getLength"
    - Src: "org.jfree.chart.plot.FastScatterPlot:919,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.plot.FastScatterPlot:922,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.plot.FastScatterPlot:923,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    - Src: "org.jfree.chart.plot.FastScatterPlot:922,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].panRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:936"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:937"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:936"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:936"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:939"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:938"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:941"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:944"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:943"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:936,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].isRangePannable"
    - Src: "org.jfree.chart.plot.FastScatterPlot:939,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.plot.FastScatterPlot:939,1"
      Dst: "[org.jfree.data.Range].getLength"
    - Src: "org.jfree.chart.plot.FastScatterPlot:941,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.plot.FastScatterPlot:944,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.plot.FastScatterPlot:945,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    - Src: "org.jfree.chart.plot.FastScatterPlot:944,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:960"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:963"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:962"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:963"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:966"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:965"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:966"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:969"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:968"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:970"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:973"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:972"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:973"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:976"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:975"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:976"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:979"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:978"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:979"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:982"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:981"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:982"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:985"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:984"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:985"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:988"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:987"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:988"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:991"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:990"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:991"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:994"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:995"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:998"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:997"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:998"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:998"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:997"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:998"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:1001"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:1000"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:1001"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:1004"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:1005"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:1008"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:1007"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:963,1"
      Dst: "[org.jfree.chart.plot.Plot].equals"
    - Src: "org.jfree.chart.plot.FastScatterPlot:976,1"
      Dst: "[org.jfree.chart.internal.ArrayUtils].equal"
    - Src: "org.jfree.chart.plot.FastScatterPlot:979,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.FastScatterPlot:985,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].clone()"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: 1021
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.internal.ArrayUtils].clone(float[][])"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.axis.Axis].setPlot(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.axis.Axis].addChangeListener(org.jfree.chart.event.AxisChangeListener)"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.axis.Axis].setPlot(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.axis.Axis].addChangeListener(org.jfree.chart.event.AxisChangeListener)"
    functionUses: 26
    ICount: 29
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:1023"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:1026"
        BranchSideFuncs:
        - "clone(float[][])"
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:1025"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:1026"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:1031"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:1030"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:1031"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:1036"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.chart.event.AxisChangeListener)"
        - "setPlot(org.jfree.chart.plot.Plot)"
        - "clone()"
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:1035"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:1022,1"
      Dst: "[org.jfree.chart.plot.Plot].clone"
    - Src: "org.jfree.chart.plot.FastScatterPlot:1024,1"
      Dst: "[org.jfree.chart.internal.ArrayUtils].clone"
    - Src: "org.jfree.chart.plot.FastScatterPlot:1027,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].clone"
    - Src: "org.jfree.chart.plot.FastScatterPlot:1028,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.FastScatterPlot:1029,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:1048,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.FastScatterPlot:1049,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.plot.FastScatterPlot:1050,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.FastScatterPlot].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.FastScatterPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:1075"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:1079"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:1078"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.FastScatterPlot:1079"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:1082"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.FastScatterPlot:1081"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.FastScatterPlot:1066,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.FastScatterPlot:1068,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.FastScatterPlot:1069,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.plot.FastScatterPlot:1076,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.PaintUtils].<init>()"
    functionSourceFile: "org.jfree.chart.internal.PaintUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.PaintUtils:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.PaintUtils].equal(java.awt.Paint,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.internal.PaintUtils"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.awt.Paint"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 122
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.PaintUtils:72"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:77"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:76"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:77"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:80"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:79"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:78"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:77"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:80"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:85"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:84"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:85"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:94"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:93"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:85"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:94"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:93"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:88"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:89"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:90"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:91"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:92"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:93"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:94"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:104"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:94"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:104"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:98"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:99"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:100"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:103"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:109"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:110"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:112"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:113"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:115"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:116"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.PaintUtils:88,1"
      Dst: "[java.awt.GradientPaint].getColor1"
    - Src: "org.jfree.chart.internal.PaintUtils:88,1"
      Dst: "[java.awt.Color].equals"
    - Src: "org.jfree.chart.internal.PaintUtils:89,1"
      Dst: "[java.awt.GradientPaint].getColor2"
    - Src: "org.jfree.chart.internal.PaintUtils:90,1"
      Dst: "[java.awt.GradientPaint].getPoint1"
    - Src: "org.jfree.chart.internal.PaintUtils:90,1"
      Dst: "[java.awt.geom.Point2D].equals"
    - Src: "org.jfree.chart.internal.PaintUtils:91,1"
      Dst: "[java.awt.GradientPaint].getPoint2"
    - Src: "org.jfree.chart.internal.PaintUtils:92,1"
      Dst: "[java.awt.GradientPaint].isCyclic"
    - Src: "org.jfree.chart.internal.PaintUtils:93,1"
      Dst: "[java.awt.GradientPaint].getTransparency"
    - Src: "org.jfree.chart.internal.PaintUtils:98,1"
      Dst: "[java.awt.LinearGradientPaint].getStartPoint"
    - Src: "org.jfree.chart.internal.PaintUtils:99,1"
      Dst: "[java.awt.LinearGradientPaint].getEndPoint"
    - Src: "org.jfree.chart.internal.PaintUtils:100,1"
      Dst: "[java.awt.MultipleGradientPaint].getFractions"
    - Src: "org.jfree.chart.internal.PaintUtils:100,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.jfree.chart.internal.PaintUtils:101,1"
      Dst: "[java.awt.MultipleGradientPaint].getColors"
    - Src: "org.jfree.chart.internal.PaintUtils:102,1"
      Dst: "[java.awt.MultipleGradientPaint].getCycleMethod"
    - Src: "org.jfree.chart.internal.PaintUtils:103,1"
      Dst: "[java.awt.MultipleGradientPaint].getColorSpace"
    - Src: "org.jfree.chart.internal.PaintUtils:104,1"
      Dst: "[java.awt.MultipleGradientPaint].getTransform"
    - Src: "org.jfree.chart.internal.PaintUtils:104,1"
      Dst: "[java.awt.geom.AffineTransform].equals"
    - Src: "org.jfree.chart.internal.PaintUtils:109,1"
      Dst: "[java.awt.RadialGradientPaint].getCenterPoint"
    - Src: "org.jfree.chart.internal.PaintUtils:110,1"
      Dst: "[java.awt.RadialGradientPaint].getRadius"
    - Src: "org.jfree.chart.internal.PaintUtils:111,1"
      Dst: "[java.awt.RadialGradientPaint].getFocusPoint"
    - Src: "org.jfree.chart.internal.PaintUtils:118,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 46
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.PaintUtils].equal(java.util.Map,java.util.Map)"
    functionSourceFile: "org.jfree.chart.internal.PaintUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.PaintUtils:133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:136"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:135"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:136"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:139"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.PaintUtils:133,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.chart.internal.PaintUtils:133,1"
      Dst: "[java.util.Set].equals"
    - Src: "org.jfree.chart.internal.PaintUtils:136,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.internal.PaintUtils:136,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.internal.PaintUtils:136,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.internal.PaintUtils:137,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.internal.PaintUtils:139,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.internal.PaintUtils].colorToString(java.awt.Color)"
    functionSourceFile: "org.jfree.chart.internal.PaintUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.awt.Color"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.PaintUtils:157"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:172"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:159"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:160"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:164"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.PaintUtils:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.PaintUtils:156,1"
      Dst: "[java.lang.Class].getFields"
    - Src: "org.jfree.chart.internal.PaintUtils:159,1"
      Dst: "[java.lang.reflect.Field].getModifiers"
    - Src: "org.jfree.chart.internal.PaintUtils:159,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "org.jfree.chart.internal.PaintUtils:160,1"
      Dst: "[java.lang.reflect.Modifier].isFinal"
    - Src: "org.jfree.chart.internal.PaintUtils:161,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "org.jfree.chart.internal.PaintUtils:162,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.jfree.chart.internal.PaintUtils:163,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "org.jfree.chart.internal.PaintUtils:165,1"
      Dst: "[java.awt.Color].equals"
    - Src: "org.jfree.chart.internal.PaintUtils:176,1"
      Dst: "[java.awt.Color].getRGB"
    - Src: "org.jfree.chart.internal.PaintUtils:176,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.jfree.chart.internal.PaintUtils:177,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.internal.PaintUtils:178,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.chart.internal.PaintUtils:180,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.chart.internal.PaintUtils:186,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.internal.PaintUtils].stringToColor(java.lang.String)"
    functionSourceFile: "org.jfree.chart.internal.PaintUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Color"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.PaintUtils:196"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.PaintUtils:201"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.PaintUtils:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.PaintUtils:201,1"
      Dst: "[java.awt.Color].decode"
    - Src: "org.jfree.chart.internal.PaintUtils:206,1"
      Dst: "[java.lang.Class].getField"
    - Src: "org.jfree.chart.internal.PaintUtils:207,1"
      Dst: "[java.lang.reflect.Field].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYSplineRenderer$XYSplineState].<init>(org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYSplineRenderer$XYSplineState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer$XYSplineState:111,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer$XYSplineState:112,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYSplineRenderer$XYSplineState:113,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.PieDatasetHandler].<init>()"
    functionSourceFile: "org.jfree.data.xml.PieDatasetHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.PieDatasetHandler:60,1"
      Dst: "[org.jfree.data.xml.RootHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.PieDatasetHandler].getDataset()"
    functionSourceFile: "org.jfree.data.xml.PieDatasetHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.PieDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.PieDatasetHandler].addItem(java.lang.Comparable,java.lang.Number)"
    functionSourceFile: "org.jfree.data.xml.PieDatasetHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.PieDatasetHandler:80,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.PieDatasetHandler].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.jfree.data.xml.PieDatasetHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.PieDatasetHandler:100"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.PieDatasetHandler:103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.PieDatasetHandler:102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xml.PieDatasetHandler:103"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.PieDatasetHandler:106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.PieDatasetHandler:105"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xml.PieDatasetHandler:106"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.PieDatasetHandler:112"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.PieDatasetHandler:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.PieDatasetHandler:99,1"
      Dst: "[org.jfree.data.xml.RootHandler].getCurrentHandler"
    - Src: "org.jfree.data.xml.PieDatasetHandler:101,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].startElement"
    - Src: "org.jfree.data.xml.PieDatasetHandler:103,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.data.xml.PieDatasetHandler:104,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].<init>"
    - Src: "org.jfree.data.xml.PieDatasetHandler:107,1"
      Dst: "[org.jfree.data.xml.ItemHandler].<init>"
    - Src: "org.jfree.data.xml.PieDatasetHandler:108,1"
      Dst: "[org.jfree.data.xml.RootHandler].getSubHandlers"
    - Src: "org.jfree.data.xml.PieDatasetHandler:108,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.jfree.data.xml.PieDatasetHandler:109,1"
      Dst: "[org.jfree.data.xml.ItemHandler].startElement"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.PieDatasetHandler].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.data.xml.PieDatasetHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.PieDatasetHandler:129"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.PieDatasetHandler:133"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.PieDatasetHandler:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.PieDatasetHandler:128,1"
      Dst: "[org.jfree.data.xml.RootHandler].getCurrentHandler"
    - Src: "org.jfree.data.xml.PieDatasetHandler:130,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].endElement"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalDataItem].<init>(double,double,double,double)"
    functionSourceFile: "org.jfree.data.xy.YIntervalDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalDataItem:55,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.xy.YIntervalDataItem:55,1"
      Dst: "[org.jfree.data.xy.YInterval].<init>"
    - Src: "org.jfree.data.xy.YIntervalDataItem:55,1"
      Dst: "[org.jfree.data.ComparableObjectItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalDataItem].getX()"
    functionSourceFile: "org.jfree.data.xy.YIntervalDataItem"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getComparable()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalDataItem:64,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getComparable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalDataItem].getYValue()"
    functionSourceFile: "org.jfree.data.xy.YIntervalDataItem"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.xy.YInterval].getY()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.YIntervalDataItem:74"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YIntervalDataItem:78"
        BranchSideFuncs:
        - "getY()"
      - BranchSide: "org.jfree.data.xy.YIntervalDataItem:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalDataItem:73,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.xy.YIntervalDataItem:75,1"
      Dst: "[org.jfree.data.xy.YInterval].getY"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalDataItem].getYLowValue()"
    functionSourceFile: "org.jfree.data.xy.YIntervalDataItem"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.xy.YInterval].getYLow()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.YIntervalDataItem:89"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YIntervalDataItem:93"
        BranchSideFuncs:
        - "getYLow()"
      - BranchSide: "org.jfree.data.xy.YIntervalDataItem:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalDataItem:88,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.xy.YIntervalDataItem:90,1"
      Dst: "[org.jfree.data.xy.YInterval].getYLow"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalDataItem].getYHighValue()"
    functionSourceFile: "org.jfree.data.xy.YIntervalDataItem"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.xy.YInterval].getYHigh()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.YIntervalDataItem:104"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YIntervalDataItem:108"
        BranchSideFuncs:
        - "getYHigh()"
      - BranchSide: "org.jfree.data.xy.YIntervalDataItem:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalDataItem:103,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.xy.YIntervalDataItem:105,1"
      Dst: "[org.jfree.data.xy.YInterval].getYHigh"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].<init>()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:92,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:95,1"
      Dst: "[java.awt.BasicStroke].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].getRadius()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].setRadius(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.StandardDialFrame:119"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialFrame:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialFrame:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:120,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:124,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:124,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].getBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].setBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:147,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:149,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:149,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].getForegroundPaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].setForegroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:172,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:174,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:174,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].getStroke()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].setStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:197,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:199,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:199,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].getWindow(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:212,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].rectangleByRadius"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:214,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:214,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:214,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:215,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:215,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].isClippedToWindow()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].draw(java.awt.Graphics2D,org.jfree.chart.plot.dial.DialPlot,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.dial.DialPlot"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:242,1"
      Dst: "[org.jfree.chart.plot.dial.StandardDialFrame].getWindow"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:244,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].rectangleByRadius"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:246,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:246,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:246,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:247,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:247,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:249,1"
      Dst: "[java.awt.geom.Area].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:251,1"
      Dst: "[java.awt.geom.Area].subtract"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:252,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:253,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:255,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:257,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.StandardDialFrame:270"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialFrame:273"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialFrame:272"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialFrame:273"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialFrame:276"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialFrame:275"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialFrame:277"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialFrame:280"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialFrame:279"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialFrame:280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialFrame:283"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialFrame:282"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialFrame:283"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialFrame:286"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialFrame:285"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialFrame:286"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialFrame:289"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialFrame:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:277,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:286,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:289,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    functionUses: 4
    ICount: 20
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:300,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:302,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:306,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:320,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:331,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:332,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:334,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialFrame].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:347,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:348,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.dial.StandardDialFrame:350,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartHints].<init>()"
    functionSourceFile: "org.jfree.chart.ChartHints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.ChartHints:50,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DateRange].<init>()"
    functionSourceFile: "org.jfree.data.time.DateRange"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.DateRange].<init>(java.util.Date,java.util.Date)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DateRange:64,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.data.time.DateRange:64,1"
      Dst: "[org.jfree.data.time.DateRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DateRange].<init>(java.util.Date,java.util.Date)"
    functionSourceFile: "org.jfree.data.time.DateRange"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DateRange:74,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.time.DateRange:74,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DateRange].<init>(double,double)"
    functionSourceFile: "org.jfree.data.time.DateRange"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DateRange:87,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DateRange].<init>(org.jfree.data.Range)"
    functionSourceFile: "org.jfree.data.time.DateRange"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.DateRange].<init>(double,double)"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.data.Range].getUpperBound()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DateRange:101,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.data.time.DateRange:101,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.data.time.DateRange:101,1"
      Dst: "[org.jfree.data.time.DateRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DateRange].getLowerDate()"
    functionSourceFile: "org.jfree.data.time.DateRange"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DateRange:112,1"
      Dst: "[java.util.Date].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DateRange].getLowerMillis()"
    functionSourceFile: "org.jfree.data.time.DateRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DateRange].getUpperDate()"
    functionSourceFile: "org.jfree.data.time.DateRange"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DateRange:136,1"
      Dst: "[java.util.Date].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DateRange].getUpperMillis()"
    functionSourceFile: "org.jfree.data.time.DateRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DateRange].toString()"
    functionSourceFile: "org.jfree.data.time.DateRange"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.DateRange].getLowerDate()"
    - "[org.jfree.data.time.DateRange].getUpperDate()"
    functionUses: 6
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DateRange:159,1"
      Dst: "[java.text.DateFormat].getDateTimeInstance"
    - Src: "org.jfree.data.time.DateRange:160,1"
      Dst: "[org.jfree.data.time.DateRange].getLowerDate"
    - Src: "org.jfree.data.time.DateRange:160,1"
      Dst: "[java.text.DateFormat].format"
    - Src: "org.jfree.data.time.DateRange:161,1"
      Dst: "[org.jfree.data.time.DateRange].getUpperDate"
    - Src: "org.jfree.data.time.DateRange:161,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryStepRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:111,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryStepRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryStepRenderer].<init>(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:120,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:122,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:122,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].setDefaultLegendShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryStepRenderer].getStagger()"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryStepRenderer].setStagger(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:143,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryStepRenderer].getLegendItem(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:162"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:163"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:163"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:163"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:167"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:166"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:172"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:176"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:175"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:177"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:180"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:188"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:191"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:157,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:163,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisible"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:163,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisibleInLegend"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:167,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:168,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:168,1"
      Dst: "[org.jfree.chart.labels.CategorySeriesLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:172,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemToolTipGenerator"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:177,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemURLGenerator"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:181,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendShape"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:182,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:184,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:186,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextFont"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:186,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelFont"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:187,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextPaint"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:189,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelPaint"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:191,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:191,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:192,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:193,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:194,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDatasetIndex"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryStepRenderer].createState(org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.category.CategoryItemRendererState"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:210,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryStepRenderer$State].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryStepRenderer].drawLine(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryStepRenderer$State,org.jfree.chart.plot.PlotOrientation,double,double,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryStepRenderer$State"
    - "org.jfree.chart.plot.PlotOrientation"
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:234"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:238"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:243"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:235,1"
      Dst: "[java.awt.geom.Line2D].setLine"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:236,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryStepRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 93
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:266"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:271"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:274"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:273"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:287"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:312"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:312"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:299"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:306"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:305"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:301"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:317"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:323"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:322"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:317"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:324"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:335"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:334"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:326"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:266,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:270,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:274,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:277,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:278,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:277,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:279,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:282,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:283,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:282,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:284,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:284,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:285,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:285,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:299,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryStepRenderer].getStagger"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:306,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryStepRenderer].drawLine"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:317,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:318,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:323,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:325,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:327,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:332,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.CategoryStepRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.CategoryStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:346"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:349"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:348"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:349"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.CategoryStepRenderer:353"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:356"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.CategoryStepRenderer:355"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.CategoryStepRenderer:356,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.PolarChartPanel].<init>(org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.swing.PolarChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.PolarChartPanel:84,1"
      Dst: "[org.jfree.chart.swing.PolarChartPanel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.PolarChartPanel].<init>(org.jfree.chart.JFreeChart,boolean)"
    functionSourceFile: "org.jfree.chart.swing.PolarChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.JFreeChart"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.PolarChartPanel:94,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].<init>"
    - Src: "org.jfree.chart.swing.PolarChartPanel:95,1"
      Dst: "[org.jfree.chart.swing.PolarChartPanel].checkChart"
    - Src: "org.jfree.chart.swing.PolarChartPanel:96,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].setMinimumDrawWidth"
    - Src: "org.jfree.chart.swing.PolarChartPanel:97,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].setMinimumDrawHeight"
    - Src: "org.jfree.chart.swing.PolarChartPanel:98,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].setMaximumDrawWidth"
    - Src: "org.jfree.chart.swing.PolarChartPanel:99,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].setMaximumDrawHeight"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.PolarChartPanel].setChart(org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.swing.PolarChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.PolarChartPanel:109,1"
      Dst: "[org.jfree.chart.swing.PolarChartPanel].checkChart"
    - Src: "org.jfree.chart.swing.PolarChartPanel:110,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].setChart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.PolarChartPanel].createPopupMenu(boolean,boolean,boolean,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.swing.PolarChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JPopupMenu"
    argCount: 5
    argTypes:
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.PolarChartPanel:135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:172"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.PolarChartPanel:151"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:154"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.PolarChartPanel:158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.PolarChartPanel:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.PolarChartPanel:128,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].createPopupMenu"
    - Src: "org.jfree.chart.swing.PolarChartPanel:130,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.PolarChartPanel:129,1"
      Dst: "[org.jfree.chart.swing.PolarChartPanel].getPopupMenuItem"
    - Src: "org.jfree.chart.swing.PolarChartPanel:137,1"
      Dst: "[javax.swing.JMenuItem].<init>"
    - Src: "org.jfree.chart.swing.PolarChartPanel:138,1"
      Dst: "[javax.swing.AbstractButton].setActionCommand"
    - Src: "org.jfree.chart.swing.PolarChartPanel:139,1"
      Dst: "[javax.swing.AbstractButton].addActionListener"
    - Src: "org.jfree.chart.swing.PolarChartPanel:152,1"
      Dst: "[javax.swing.JPopupMenu].remove"
    - Src: "org.jfree.chart.swing.PolarChartPanel:155,1"
      Dst: "[java.awt.Container].getComponentCount"
    - Src: "org.jfree.chart.swing.PolarChartPanel:157,1"
      Dst: "[java.awt.Container].add"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.PolarChartPanel].actionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.jfree.chart.swing.PolarChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.PolarChartPanel:185"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:189"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:188"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.PolarChartPanel:189"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.PolarChartPanel:193"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:198"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.PolarChartPanel:183,1"
      Dst: "[java.awt.event.ActionEvent].getActionCommand"
    - Src: "org.jfree.chart.swing.PolarChartPanel:185,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.swing.PolarChartPanel:186,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getChart"
    - Src: "org.jfree.chart.swing.PolarChartPanel:186,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.PolarChartPanel:187,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].zoom"
    - Src: "org.jfree.chart.swing.PolarChartPanel:195,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxis"
    - Src: "org.jfree.chart.swing.PolarChartPanel:195,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setAutoRange"
    - Src: "org.jfree.chart.swing.PolarChartPanel:198,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].actionPerformed"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.PolarChartPanel].checkChart(org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.swing.PolarChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.PolarChartPanel:209"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:212"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.PolarChartPanel:208,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.PolarChartPanel:210,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.PolarChartPanel].getPopupMenuItem(javax.swing.JPopupMenu,java.lang.String)"
    functionSourceFile: "org.jfree.chart.swing.PolarChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "javax.swing.JPopupMenu"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.PolarChartPanel:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:233"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:232"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.PolarChartPanel:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:233"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:232"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.PolarChartPanel:226"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:222"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.PolarChartPanel:228"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.PolarChartPanel:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.PolarChartPanel:224,1"
      Dst: "[java.awt.Container].getComponentCount"
    - Src: "org.jfree.chart.swing.PolarChartPanel:225,1"
      Dst: "[java.awt.Container].getComponent"
    - Src: "org.jfree.chart.swing.PolarChartPanel:228,1"
      Dst: "[javax.swing.AbstractButton].getText"
    - Src: "org.jfree.chart.swing.PolarChartPanel:228,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.api.XYCoordinateType].values()"
    functionSourceFile: "org.jfree.chart.api.XYCoordinateType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.XYCoordinateType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.XYCoordinateType:42,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.XYCoordinateType].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.api.XYCoordinateType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.XYCoordinateType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.XYCoordinateType:42,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.XYCoordinateType].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.api.XYCoordinateType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.XYCoordinateType:42,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.XYCoordinateType].$values()"
    functionSourceFile: "org.jfree.chart.api.XYCoordinateType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.XYCoordinateType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.HMSNumberFormat].<init>()"
    functionSourceFile: "org.jfree.chart.text.format.HMSNumberFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.HMSNumberFormat:57,1"
      Dst: "[java.text.NumberFormat].<init>"
    - Src: "org.jfree.chart.text.format.HMSNumberFormat:52,1"
      Dst: "[java.text.DecimalFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.HMSNumberFormat].format(double,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "org.jfree.chart.text.format.HMSNumberFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 3
    argTypes:
    - "double"
    - "java.lang.StringBuffer"
    - "java.text.FieldPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.HMSNumberFormat:74,1"
      Dst: "[org.jfree.chart.text.format.HMSNumberFormat].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.HMSNumberFormat].format(long,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "org.jfree.chart.text.format.HMSNumberFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.StringBuffer"
    - "java.text.FieldPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.HMSNumberFormat:89,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jfree.chart.text.format.HMSNumberFormat:91,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.text.format.HMSNumberFormat:91,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.HMSNumberFormat].parse(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.jfree.chart.text.format.HMSNumberFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].<init>(java.lang.Class,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:117,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].<init>(java.lang.Class,java.text.DateFormat,org.jfree.chart.api.RectangleInsets,java.awt.Font,java.awt.Paint,boolean,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.Class"
    - "java.text.DateFormat"
    - "org.jfree.chart.api.RectangleInsets"
    - "java.awt.Font"
    - "java.awt.Paint"
    - "boolean"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.text.format.RelativeDateFormat].clone()"
    functionUses: 1
    ICount: 28
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:140,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:141,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:149,1"
      Dst: "[java.text.DateFormat].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getPeriodClass()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDateFormat()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "java.text.DateFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.text.format.RelativeDateFormat].clone()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:174,1"
      Dst: "[java.text.DateFormat].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getPadding()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getLabelFont()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getLabelPaint()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDrawDividers()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDividerStroke()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDividerPaint()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].createInstance(java.util.Date,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:245,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:247,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.PeriodAxisLabelInfo:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:267"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxisLabelInfo:268"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:296"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:295"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxisLabelInfo:270"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:273"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:272"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxisLabelInfo:273"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:276"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:275"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxisLabelInfo:276"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:279"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:278"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxisLabelInfo:279"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:282"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:281"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxisLabelInfo:282"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxisLabelInfo:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:287"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxisLabelInfo:288"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:291"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:290"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxisLabelInfo:291"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:294"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxisLabelInfo:293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:270,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:273,1"
      Dst: "[java.text.DateFormat].equals"
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:276,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].equals"
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:279,1"
      Dst: "[java.awt.Font].equals"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.text.format.RelativeDateFormat].hashCode()"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:307,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:308,1"
      Dst: "[java.text.DateFormat].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].clone()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:321,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:333,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:334,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:335,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxisLabelInfo].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxisLabelInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:349,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:350,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.axis.PeriodAxisLabelInfo:351,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.PolynomialFunction2D].<init>(double[])"
    functionSourceFile: "org.jfree.data.function.PolynomialFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.function.PolynomialFunction2D:62,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.function.PolynomialFunction2D:63,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.function.PolynomialFunction2D:64,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.PolynomialFunction2D].getCoefficients()"
    functionSourceFile: "org.jfree.data.function.PolynomialFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.function.PolynomialFunction2D:74,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.PolynomialFunction2D].getOrder()"
    functionSourceFile: "org.jfree.data.function.PolynomialFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.PolynomialFunction2D].getValue(double)"
    functionSourceFile: "org.jfree.data.function.PolynomialFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.function.PolynomialFunction2D:96"
      Branch Sides:
      - BranchSide: "org.jfree.data.function.PolynomialFunction2D:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.function.PolynomialFunction2D:97,1"
      Dst: "[java.lang.Math].pow"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.function.PolynomialFunction2D].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.function.PolynomialFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.function.PolynomialFunction2D:111"
      Branch Sides:
      - BranchSide: "org.jfree.data.function.PolynomialFunction2D:114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.function.PolynomialFunction2D:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.function.PolynomialFunction2D:115,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.PolynomialFunction2D].hashCode()"
    functionSourceFile: "org.jfree.data.function.PolynomialFunction2D"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCodeForDoubleArray(double[])"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.function.PolynomialFunction2D:125,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForDoubleArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYInterval].<init>(double,double,double,double,double)"
    functionSourceFile: "org.jfree.data.xy.XYInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYInterval:72,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYInterval].getXLow()"
    functionSourceFile: "org.jfree.data.xy.XYInterval"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYInterval].getXHigh()"
    functionSourceFile: "org.jfree.data.xy.XYInterval"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYInterval].getY()"
    functionSourceFile: "org.jfree.data.xy.XYInterval"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYInterval].getYLow()"
    functionSourceFile: "org.jfree.data.xy.XYInterval"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYInterval].getYHigh()"
    functionSourceFile: "org.jfree.data.xy.XYInterval"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYInterval].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.XYInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYInterval:134"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYInterval:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYInterval:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYInterval:137"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYInterval:140"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYInterval:139"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYInterval:141"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYInterval:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYInterval:143"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYInterval:144"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYInterval:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYInterval:146"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYInterval:147"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYInterval:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYInterval:149"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYInterval:150"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYInterval:153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYInterval:152"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYInterval:153"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYInterval:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYInterval:155"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].<init>(org.jfree.chart.plot.Plot)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Plot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:154,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:155,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].createPlotPanel"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:156,1"
      Dst: "[java.awt.Container].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].createPlotPanel(org.jfree.chart.plot.Plot)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JPanel"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Plot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 237
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:171"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:174"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:176"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:177"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:179"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:185"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:194"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:193"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:187"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:194"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:193"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:255"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:258"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:255"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:270"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:281"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:280"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:281"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:292"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:167,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:168,1"
      Dst: "[org.jfree.chart.plot.Plot].getBackgroundPaint"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:168,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:169,1"
      Dst: "[org.jfree.chart.plot.Plot].getOutlineStroke"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:169,1"
      Dst: "[org.jfree.chart.swing.editor.StrokeSample].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:170,1"
      Dst: "[org.jfree.chart.plot.Plot].getOutlinePaint"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:172,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:175,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:178,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRenderer"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:181,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getDefaultLinesVisible"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:181,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:182,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getDefaultShapesVisible"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:186,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:189,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getPlotLines"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:190,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getBaseShapesVisible"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:194,1"
      Dst: "[java.awt.BorderLayout].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:194,1"
      Dst: "[java.awt.Container].setLayout"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:198,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:206,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:208,1"
      Dst: "[javax.swing.BorderFactory].createEtchedBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:208,1"
      Dst: "[org.jfree.chart.plot.Plot].getPlotType"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:209,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:209,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:207,1"
      Dst: "[javax.swing.BorderFactory].createTitledBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:207,1"
      Dst: "[javax.swing.JComponent].setBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:215,1"
      Dst: "[org.jfree.chart.swing.editor.LCBLayout].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:216,1"
      Dst: "[javax.swing.BorderFactory].createEmptyBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:230,1"
      Dst: "[javax.swing.JLabel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:230,1"
      Dst: "[java.awt.Container].add"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:232,1"
      Dst: "[javax.swing.JButton].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:234,1"
      Dst: "[javax.swing.AbstractButton].setActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:235,1"
      Dst: "[javax.swing.AbstractButton].addActionListener"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:256,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:262,1"
      Dst: "[javax.swing.JComboBox].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:263,1"
      Dst: "[javax.swing.JComboBox].setSelectedIndex"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:264,1"
      Dst: "[javax.swing.JComboBox].setActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:265,1"
      Dst: "[javax.swing.JComboBox].addActionListener"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:273,1"
      Dst: "[javax.swing.JCheckBox].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:274,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:274,1"
      Dst: "[javax.swing.AbstractButton].setSelected"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:298,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].createPlotTabs"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:299,1"
      Dst: "[javax.swing.JTabbedPane].add"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].createPlotTabs(org.jfree.chart.plot.Plot)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JTabbedPane"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Plot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:317"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:320"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:319"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:320"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:323"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:322"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:325"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:331"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:333"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:336"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:339"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:338"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:339"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:344"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:313,1"
      Dst: "[javax.swing.JTabbedPane].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:314,1"
      Dst: "[javax.swing.BorderFactory].createEmptyBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:314,1"
      Dst: "[javax.swing.JComponent].setBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:318,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxis"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:321,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:323,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getInstance"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:328,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:328,1"
      Dst: "[javax.swing.JTabbedPane].add"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:334,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:337,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:340,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxis"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getPlotInsets()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:360"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:363"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:362"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:361,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:372,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].getPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getOutlineStroke()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:381,1"
      Dst: "[org.jfree.chart.swing.editor.StrokeSample].getStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getOutlinePaint()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:390,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].getPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getDomainAxisPropertyEditPanel()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getRangeAxisPropertyEditPanel()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.swing.editor.DefaultAxisEditor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].actionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:420"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:423"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:423"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:426"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:425"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:426"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:432"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:435"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:438"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:437"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:438"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:441"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:419,1"
      Dst: "[java.awt.event.ActionEvent].getActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:420,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:421,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].attemptBackgroundPaintSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:424,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].attemptOutlineStrokeSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:427,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].attemptOutlinePaintSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:433,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].attemptOrientationSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:436,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].attemptDrawLinesSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:439,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].attemptDrawShapesSelection"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].attemptBackgroundPaintSelection()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:450"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:453"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:452"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:448,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:448,1"
      Dst: "[javax.swing.JColorChooser].showDialog"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:451,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].setPaint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].attemptOutlineStrokeSelection()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:465"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:468"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:467"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:459,1"
      Dst: "[org.jfree.chart.swing.editor.StrokeChooserPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:462,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:461,1"
      Dst: "[javax.swing.JOptionPane].showConfirmDialog"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:466,1"
      Dst: "[org.jfree.chart.swing.editor.StrokeChooserPanel].getSelectedStroke"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:466,1"
      Dst: "[org.jfree.chart.swing.editor.StrokeSample].setStroke"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].attemptOutlinePaintSelection()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:478"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:481"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:476,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:476,1"
      Dst: "[javax.swing.JColorChooser].showDialog"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:479,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].setPaint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].attemptOrientationSelection()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:508"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:512"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:511"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:506,1"
      Dst: "[javax.swing.JComboBox].getSelectedIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].attemptDrawLinesSelection()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:522,1"
      Dst: "[javax.swing.AbstractButton].isSelected"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:522,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].attemptDrawShapesSelection()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:530,1"
      Dst: "[javax.swing.AbstractButton].isSelected"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:530,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultPlotEditor].updatePlotProperties(org.jfree.chart.plot.Plot)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultPlotEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Plot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 105
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:547"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:562"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:561"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:549"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:553"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:552"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:553"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:557"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:556"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:557"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:562"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:561"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:562"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:581"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:580"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:564"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:568"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:567"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:568"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:572"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:571"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:572"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:576"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:575"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:576"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:581"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:580"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:581"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:592"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:591"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:582"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:586"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:585"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:586"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:592"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:591"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:592"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:609"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:608"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:593"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:600"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:599"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:596"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:599"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:598"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:600"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:609"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:608"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:603"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:609"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:608"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:609"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:627"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:626"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:610"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:617"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:616"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:613"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:616"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:615"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:617"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:627"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:626"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultPlotEditor:620"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultPlotEditor:626"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:541,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getOutlinePaint"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:541,1"
      Dst: "[org.jfree.chart.plot.Plot].setOutlinePaint"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:542,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getOutlineStroke"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:542,1"
      Dst: "[org.jfree.chart.plot.Plot].setOutlineStroke"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:543,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getBackgroundPaint"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:543,1"
      Dst: "[org.jfree.chart.plot.Plot].setBackgroundPaint"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:544,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultPlotEditor].getPlotInsets"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:544,1"
      Dst: "[org.jfree.chart.plot.Plot].setInsets"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:551,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxis"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:555,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:558,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].setAxisProperties"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:566,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:570,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:574,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxis"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:584,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setOrientation"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:588,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setOrientation"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:595,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRenderer"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:597,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:597,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setDefaultLinesVisible"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:602,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:604,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].setPlotLines"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:614,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setDefaultShapesVisible"
    - Src: "org.jfree.chart.swing.editor.DefaultPlotEditor:621,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].setBaseShapesVisible"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationRenderer$State].<init>(org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationRenderer$State"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer$State:93,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State].<init>"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer$State:94,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColorBlock].<init>(java.awt.Paint,double,double)"
    functionSourceFile: "org.jfree.chart.block.ColorBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Paint"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.ColorBlock:68,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].<init>"
    - Src: "org.jfree.chart.block.ColorBlock:69,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.block.ColorBlock:71,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].setWidth"
    - Src: "org.jfree.chart.block.ColorBlock:72,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].setHeight"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColorBlock].getPaint()"
    functionSourceFile: "org.jfree.chart.block.ColorBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColorBlock].arrange(java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.ColorBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.ColorBlock:95,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getWidth"
    - Src: "org.jfree.chart.block.ColorBlock:95,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalWidth"
    - Src: "org.jfree.chart.block.ColorBlock:96,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getHeight"
    - Src: "org.jfree.chart.block.ColorBlock:96,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalHeight"
    - Src: "org.jfree.chart.block.ColorBlock:96,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColorBlock].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.block.ColorBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.ColorBlock:107,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimMargin"
    - Src: "org.jfree.chart.block.ColorBlock:108,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].drawBorder"
    - Src: "org.jfree.chart.block.ColorBlock:109,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimBorder"
    - Src: "org.jfree.chart.block.ColorBlock:110,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimPadding"
    - Src: "org.jfree.chart.block.ColorBlock:111,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.block.ColorBlock:112,1"
      Dst: "[java.awt.Graphics2D].fill"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColorBlock].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.ColorBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.ColorBlock:126,1"
      Dst: "[org.jfree.chart.block.ColorBlock].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColorBlock].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.ColorBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.ColorBlock:139"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColorBlock:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColorBlock:141"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColorBlock:142"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColorBlock:145"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColorBlock:144"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColorBlock:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColorBlock:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColorBlock:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.ColorBlock:146,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.block.ColorBlock:149,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColorBlock].hashCode()"
    functionSourceFile: "org.jfree.chart.block.ColorBlock"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.block.AbstractBlock].hashCode()"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.ColorBlock:159,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].hashCode"
    - Src: "org.jfree.chart.block.ColorBlock:160,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColorBlock].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.block.ColorBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.ColorBlock:172,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.block.ColorBlock:173,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColorBlock].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.block.ColorBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.ColorBlock:186,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.block.ColorBlock:187,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:91,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:91,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeXYPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].<init>(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:100,1"
      Dst: "[org.jfree.chart.plot.XYPlot].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:102,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].getPlotType()"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:112,1"
      Dst: "[java.util.ResourceBundle].getString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].getGap()"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].setGap(double)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].isDomainPannable()"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:149"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:145,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:145,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:145,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:146,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isDomainPannable"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].setDomainPannable(boolean)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:161,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:161,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:161,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:162,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setDomainPannable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].add(org.jfree.chart.plot.XYPlot)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.XYPlot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:175,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeXYPlot].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].add(org.jfree.chart.plot.XYPlot,int)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.XYPlot"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:190,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:193,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:197,1"
      Dst: "[org.jfree.chart.plot.Plot].setParent"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:198,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setWeight"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:199,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:199,1"
      Dst: "[org.jfree.chart.plot.Plot].setInsets"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:200,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRangeAxis"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:201,1"
      Dst: "[org.jfree.chart.plot.Plot].addChangeListener"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:202,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:203,1"
      Dst: "[org.jfree.chart.plot.XYPlot].configureRangeAxes"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:204,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].remove(org.jfree.chart.plot.XYPlot)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.XYPlot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:218"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:218"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:219"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:221"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:231"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:214,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:216,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:219,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:225,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:226,1"
      Dst: "[org.jfree.chart.plot.Plot].setParent"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:227,1"
      Dst: "[org.jfree.chart.plot.Plot].removeChangeListener"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:228,1"
      Dst: "[org.jfree.chart.plot.XYPlot].configureRangeAxes"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:229,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].getSubplots()"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:244"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:241,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].calculateAxisSpace(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 106
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:276"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:275"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:266"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:270"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:286"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:285"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:286"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:285"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:296"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:301"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:304"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:308"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:307"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:308"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:331"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:330"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:312"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:318"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:317"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:318"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:260,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:261,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:264,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getFixedRangeAxisSpace"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:267,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getLeft"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:267,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setLeft"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:268,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getRight"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:268,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setRight"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:271,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getTop"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:271,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setTop"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:272,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getBottom"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:272,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setBottom"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:276,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:278,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:277,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:281,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].reserveSpace"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:286,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].shrink"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:288,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:291,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:292,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getWeight"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:298,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:299,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:302,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:305,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:315,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:325,1"
      Dst: "[org.jfree.chart.plot.XYPlot].calculateDomainAxisSpace"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:327,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].ensureAtLeast"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].receive(org.jfree.chart.ChartElementVisitor)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:342,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeXYPlot$lambda_receive_0__1].bootstrap$"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:342,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:345,1"
      Dst: "[org.jfree.chart.plot.XYPlot].receive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:365"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:370"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:369"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:386"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:389"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:388"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:392"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:403"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:402"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:403"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:407"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:406"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:366,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:370,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:371,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:373,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeXYPlot].calculateAxisSpace"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:374,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].shrink"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:378,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeXYPlot].setFixedDomainAxisSpaceForSubplots"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:381,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:382,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:383,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].coordinate"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:384,1"
      Dst: "[org.jfree.chart.axis.Axis].draw"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:387,1"
      Dst: "[org.jfree.chart.plot.PlotState].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:389,1"
      Dst: "[org.jfree.chart.plot.PlotState].getSharedAxisStates"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:389,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:392,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:393,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:396,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:396,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:397,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].addSubplotInfo"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:399,1"
      Dst: "[org.jfree.chart.plot.XYPlot].draw"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:404,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setDataArea"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].getLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:417"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:427"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:426"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:420"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:427"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:426"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:421"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:427"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:426"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:416,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getFixedLegendItems"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:418,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:421,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:421,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:421,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:422,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getLegendItems"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:423,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].addAll"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].zoomDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:440,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeXYPlot].zoomDomainAxes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].zoomDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:456"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:461"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:462"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:466"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:465"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:455,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeXYPlot].findSubplot"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:457,1"
      Dst: "[org.jfree.chart.plot.XYPlot].zoomDomainAxes"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:462,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeXYPlot].getSubplots"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:462,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:462,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:462,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].zoomDomainAxes(double,double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:481"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:487"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:486"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:487"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:491"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:490"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:480,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeXYPlot].findSubplot"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:482,1"
      Dst: "[org.jfree.chart.plot.XYPlot].zoomDomainAxes"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:487,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeXYPlot].getSubplots"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:487,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:487,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:487,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].panDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:505"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:508"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:507"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:508"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:512"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:511"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:513"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:517"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:516"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:517"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:523"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:522"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:519"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:517"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:516"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:504,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeXYPlot].findSubplot"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:508,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isDomainPannable"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:512,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotIndex"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:511,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotInfo"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:517,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisCount"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:518,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:520,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].pan"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].findSubplot(org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.XYPlot"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:539"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:542"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:541"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:535,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:538,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotIndex"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:540,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: 555
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.xy.XYItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
    - "[org.jfree.chart.plot.XYPlot].setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:560"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:563"
        BranchSideFuncs:
        - "setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:562"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:556,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRenderer"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:560,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:560,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:560,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].setOrientation(org.jfree.chart.plot.PlotOrientation)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotOrientation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:573"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:576"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:575"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:572,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setOrientation"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:573,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:573,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:573,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.ShadowGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].setNotify(boolean)"
    - "[org.jfree.chart.plot.XYPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.XYPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.Plot].setNotify(boolean)"
    functionUses: 3
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:591"
        BranchSideFuncs:
        - "setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:590"
        BranchSideFuncs:
        - "setNotify(boolean)"
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:586,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:587,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setShadowGenerator"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:588,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:588,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:588,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: 608
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.XYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    functionUses: 7
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:610"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:615"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:614"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:611"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:615"
        BranchSideFuncs:
        - "combine(org.jfree.data.Range,org.jfree.data.Range)"
        - "getDataRange(org.jfree.chart.axis.ValueAxis)"
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:614"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:611,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:611,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:611,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:612,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataRange"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:612,1"
      Dst: "[org.jfree.data.Range].combine"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].setFixedDomainAxisSpaceForSubplots(org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:625"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:628"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:627"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:625,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:625,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:625,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:626,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setFixedDomainAxisSpace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].handleClick(int,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:640"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:647"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:646"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:641"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:646"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:639,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:640,1"
      Dst: "[java.awt.geom.Rectangle2D].contains"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:641,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:642,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:643,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotInfo"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:644,1"
      Dst: "[org.jfree.chart.plot.XYPlot].handleClick"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].plotChanged(org.jfree.chart.event.PlotChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: 656
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.PlotChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].notifyListeners(org.jfree.chart.event.PlotChangeEvent)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:657,1"
      Dst: "[org.jfree.chart.plot.Plot].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:669"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:672"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:671"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:672"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:675"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:674"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:676"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:679"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:678"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:679"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:682"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:681"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:679,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:682,1"
      Dst: "[org.jfree.chart.plot.XYPlot].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: 695
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    - "[org.jfree.chart.plot.Plot].setParent(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.plot.XYPlot].getRangeAxis()"
    - "[org.jfree.chart.axis.PeriodAxis].configure()"
    - "[org.jfree.chart.axis.LogAxis].configure()"
    - "[org.jfree.chart.axis.DateAxis].configure()"
    - "[org.jfree.chart.axis.NumberAxis].configure()"
    functionUses: 26
    ICount: 18
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:698"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:704"
        BranchSideFuncs:
        - "setParent(org.jfree.chart.plot.Plot)"
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:703"
        BranchSideFuncs:
        - "getRangeAxis()"
    - Branch String: "org.jfree.chart.plot.CombinedRangeXYPlot:705"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:709"
        BranchSideFuncs:
        - "configure()"
      - BranchSide: "org.jfree.chart.plot.CombinedRangeXYPlot:708"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:696,1"
      Dst: "[org.jfree.chart.plot.XYPlot].clone"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:697,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:698,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:698,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:698,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:699,1"
      Dst: "[org.jfree.chart.plot.Plot].setParent"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:704,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:706,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeXYPlot].lambda$receive$0(org.jfree.chart.ChartElementVisitor,org.jfree.chart.plot.XYPlot)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    - "org.jfree.chart.plot.XYPlot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeXYPlot:343,1"
      Dst: "[org.jfree.chart.plot.XYPlot].receive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockResult].<init>()"
    functionSourceFile: "org.jfree.chart.block.BlockResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockResult:57,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockResult].getEntityCollection()"
    functionSourceFile: "org.jfree.chart.block.BlockResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.entity.EntityCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockResult].setEntityCollection(org.jfree.chart.entity.EntityCollection)"
    functionSourceFile: "org.jfree.chart.block.BlockResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.entity.EntityCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramType].values()"
    functionSourceFile: "org.jfree.data.statistics.HistogramType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.statistics.HistogramType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramType:47,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramType].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.data.statistics.HistogramType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.statistics.HistogramType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramType:47,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramType].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.data.statistics.HistogramType"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramType:47,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramType].$values()"
    functionSourceFile: "org.jfree.data.statistics.HistogramType"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "org.jfree.data.statistics.HistogramType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.AbstractOverlay].<init>()"
    functionSourceFile: "org.jfree.chart.swing.AbstractOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.AbstractOverlay:57,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.swing.AbstractOverlay:58,1"
      Dst: "[javax.swing.event.EventListenerList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.AbstractOverlay].addChangeListener(org.jfree.chart.swing.OverlayChangeListener)"
    functionSourceFile: "org.jfree.chart.swing.AbstractOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.swing.OverlayChangeListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.AbstractOverlay:69,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.swing.AbstractOverlay:70,1"
      Dst: "[javax.swing.event.EventListenerList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.AbstractOverlay].removeChangeListener(org.jfree.chart.swing.OverlayChangeListener)"
    functionSourceFile: "org.jfree.chart.swing.AbstractOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.swing.OverlayChangeListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.AbstractOverlay:81,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.swing.AbstractOverlay:82,1"
      Dst: "[javax.swing.event.EventListenerList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.AbstractOverlay].fireOverlayChanged()"
    functionSourceFile: "org.jfree.chart.swing.AbstractOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.AbstractOverlay:91,1"
      Dst: "[org.jfree.chart.swing.OverlayChangeEvent].<init>"
    - Src: "org.jfree.chart.swing.AbstractOverlay:92,1"
      Dst: "[org.jfree.chart.swing.AbstractOverlay].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.AbstractOverlay].notifyListeners(org.jfree.chart.swing.OverlayChangeEvent)"
    functionSourceFile: "org.jfree.chart.swing.AbstractOverlay"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.swing.OverlayChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.AbstractOverlay:103"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.AbstractOverlay:109"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.AbstractOverlay:108"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.AbstractOverlay:104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.AbstractOverlay:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.AbstractOverlay:102,1"
      Dst: "[javax.swing.event.EventListenerList].getListenerList"
    - Src: "org.jfree.chart.swing.AbstractOverlay:105,1"
      Dst: "[org.jfree.chart.swing.OverlayChangeListener].overlayChanged"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].<init>()"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:70,1"
      Dst: "[org.jfree.data.xy.AbstractIntervalXYDataset].<init>"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:71,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].addSeries(org.jfree.data.xy.XIntervalSeries)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XIntervalSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:81,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:82,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:83,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:84,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].getSeriesCount()"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:94,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].getSeries(int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "org.jfree.data.xy.XIntervalSeries"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:108,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:108,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:109,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].getKey()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getSeries(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:126,1"
      Dst: "[org.jfree.data.xy.XIntervalSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:126,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectSeries].getItemCount()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getSeries(int)"
    functionUses: 18
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:142,1"
      Dst: "[org.jfree.data.xy.XIntervalSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:142,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].getX(int,int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XIntervalDataItem].getX()"
    functionUses: 6
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:155,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:156,1"
      Dst: "[org.jfree.data.xy.XIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:157,1"
      Dst: "[org.jfree.data.xy.XIntervalDataItem].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].getStartXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeries].getXLowValue(int)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:171,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:172,1"
      Dst: "[org.jfree.data.xy.XIntervalSeries].getXLowValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].getEndXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeries].getXHighValue(int)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:186,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:187,1"
      Dst: "[org.jfree.data.xy.XIntervalSeries].getXHighValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].getYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeries].getYValue(int)"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:201,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:202,1"
      Dst: "[org.jfree.data.xy.XIntervalSeries].getYValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].getY(int,int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XIntervalDataItem].getYValue()"
    functionUses: 6
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:215,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:216,1"
      Dst: "[org.jfree.data.xy.XIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:217,1"
      Dst: "[org.jfree.data.xy.XIntervalDataItem].getYValue"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:217,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XIntervalDataItem].getXLowValue()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:230,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:231,1"
      Dst: "[org.jfree.data.xy.XIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:232,1"
      Dst: "[org.jfree.data.xy.XIntervalDataItem].getXLowValue"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:232,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XIntervalDataItem].getXHighValue()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:245,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:246,1"
      Dst: "[org.jfree.data.xy.XIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:247,1"
      Dst: "[org.jfree.data.xy.XIntervalDataItem].getXHighValue"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:247,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].getStartY(int,int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:261,1"
      Dst: "[org.jfree.data.xy.XIntervalSeriesCollection].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].getEndY(int,int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:275,1"
      Dst: "[org.jfree.data.xy.XIntervalSeriesCollection].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].removeSeries(int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:287,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:287,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:288,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:289,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:290,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:291,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].removeSeries(org.jfree.data.xy.XIntervalSeries)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XIntervalSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XIntervalSeriesCollection:304"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XIntervalSeriesCollection:309"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XIntervalSeriesCollection:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:303,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:304,1"
      Dst: "[java.util.List].contains"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:305,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:306,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:307,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].removeAllSeries()"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XIntervalSeriesCollection:320"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XIntervalSeriesCollection:323"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XIntervalSeriesCollection:322"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:320,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:320,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:320,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:321,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:323,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:324,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XIntervalSeriesCollection:336"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XIntervalSeriesCollection:339"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XIntervalSeriesCollection:338"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XIntervalSeriesCollection:339"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XIntervalSeriesCollection:342"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XIntervalSeriesCollection:341"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:343,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 355
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 25
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:356,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:357,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:370,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeriesCollection].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XIntervalSeriesCollection:384"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XIntervalSeriesCollection:388"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XIntervalSeriesCollection:387"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:383,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:384,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:384,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:384,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.xy.XIntervalSeriesCollection:386,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.text.G2TextMeasurer].<init>(java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.text.G2TextMeasurer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.G2TextMeasurer:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.G2TextMeasurer].getStringWidth(java.lang.String,int,int)"
    functionSourceFile: "org.jfree.chart.text.G2TextMeasurer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.G2TextMeasurer:63,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.text.G2TextMeasurer:64,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jfree.chart.text.G2TextMeasurer:64,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.text.G2TextMeasurer:66,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValue].<init>(org.jfree.data.time.TimePeriod,java.lang.Number)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.TimePeriod"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValue:64,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.time.TimePeriodValue:65,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValue].<init>(org.jfree.data.time.TimePeriod,double)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.TimePeriod"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValue:79,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.time.TimePeriodValue:79,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValue].getPeriod()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValue"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "org.jfree.data.time.TimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValue].getValue()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValue"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValue].setValue(java.lang.Number)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValue].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimePeriodValue:122"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValue:125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValue:124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValue:125"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValue:129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValue:128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValue:131"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValue:128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValue:131"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValue:134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValue:131"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValue:134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValue:135"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValue:134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValue:135"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValue:139"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValue:135"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValue:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValue:131,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValue].hashCode()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValue"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Minute].hashCode()"
    - "[org.jfree.data.time.Day].hashCode()"
    - "[org.jfree.data.time.Hour].hashCode()"
    - "[org.jfree.data.time.Year].hashCode()"
    - "[org.jfree.data.time.Quarter].hashCode()"
    - "[org.jfree.data.time.Month].hashCode()"
    - "[org.jfree.data.time.SimpleTimePeriod].hashCode()"
    - "[org.jfree.data.time.FixedMillisecond].hashCode()"
    - "[org.jfree.data.time.Millisecond].hashCode()"
    - "[org.jfree.data.time.Second].hashCode()"
    - "[org.jfree.data.time.Week].hashCode()"
    functionUses: 3
    ICount: 16
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimePeriodValue:151"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValue:151"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValue:150"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "org.jfree.data.time.TimePeriodValue:152"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValue:152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValue:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValue:151,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValue].clone()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValue"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValue:168,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.data.time.TimePeriodValue:171,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValue].toString()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValue"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimePeriodValue].getPeriod()"
    - "[org.jfree.data.time.TimePeriodValue].getValue()"
    functionUses: 6
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValue:184,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].getPeriod"
    - Src: "org.jfree.data.time.TimePeriodValue:184,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].getValue"
    - Src: "org.jfree.data.time.TimePeriodValue:184,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.ItemHandler].<init>(org.jfree.data.xml.RootHandler,org.xml.sax.helpers.DefaultHandler)"
    functionSourceFile: "org.jfree.data.xml.ItemHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.xml.RootHandler"
    - "org.xml.sax.helpers.DefaultHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.ItemHandler:70,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.ItemHandler].getKey()"
    functionSourceFile: "org.jfree.data.xml.ItemHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.ItemHandler].setKey(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.xml.ItemHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.ItemHandler].getValue()"
    functionSourceFile: "org.jfree.data.xml.ItemHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.ItemHandler].setValue(java.lang.Number)"
    functionSourceFile: "org.jfree.data.xml.ItemHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.ItemHandler].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.jfree.data.xml.ItemHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.ItemHandler:129"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.ItemHandler:133"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.ItemHandler:132"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xml.ItemHandler:133"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.ItemHandler:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.ItemHandler:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.ItemHandler:129,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.data.xml.ItemHandler:130,1"
      Dst: "[org.jfree.data.xml.KeyHandler].<init>"
    - Src: "org.jfree.data.xml.ItemHandler:131,1"
      Dst: "[org.jfree.data.xml.RootHandler].pushSubHandler"
    - Src: "org.jfree.data.xml.ItemHandler:134,1"
      Dst: "[org.jfree.data.xml.ValueHandler].<init>"
    - Src: "org.jfree.data.xml.ItemHandler:138,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.xml.ItemHandler:138,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.ItemHandler].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.data.xml.ItemHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.ItemHandler:157"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.ItemHandler:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.ItemHandler:161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xml.ItemHandler:162"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.ItemHandler:168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.ItemHandler:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.ItemHandler:159,1"
      Dst: "[org.jfree.data.xml.PieDatasetHandler].addItem"
    - Src: "org.jfree.data.xml.ItemHandler:160,1"
      Dst: "[org.jfree.data.xml.RootHandler].popSubHandler"
    - Src: "org.jfree.data.xml.ItemHandler:164,1"
      Dst: "[org.jfree.data.xml.CategorySeriesHandler].addItem"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeries].<init>(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.xy.VectorSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeries:58,1"
      Dst: "[org.jfree.data.xy.VectorSeries].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeries].<init>(java.lang.Comparable,boolean,boolean)"
    functionSourceFile: "org.jfree.data.xy.VectorSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeries:72,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeries].add(double,double,double,double)"
    functionSourceFile: "org.jfree.data.xy.VectorSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeries:84,1"
      Dst: "[org.jfree.data.xy.VectorDataItem].<init>"
    - Src: "org.jfree.data.xy.VectorSeries:84,1"
      Dst: "[org.jfree.data.xy.VectorSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeries].add(org.jfree.data.xy.VectorDataItem,boolean)"
    functionSourceFile: "org.jfree.data.xy.VectorSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.VectorDataItem"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeries:97,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeries].remove(int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.ComparableObjectItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeries:110,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.VectorSeries:111,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeries].getXValue(int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeries:123,1"
      Dst: "[org.jfree.data.xy.VectorSeries].getDataItem"
    - Src: "org.jfree.data.xy.VectorSeries:124,1"
      Dst: "[org.jfree.data.xy.VectorDataItem].getXValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeries].getYValue(int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeries:135,1"
      Dst: "[org.jfree.data.xy.VectorSeries].getDataItem"
    - Src: "org.jfree.data.xy.VectorSeries:136,1"
      Dst: "[org.jfree.data.xy.VectorDataItem].getYValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeries].getVectorXValue(int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeries:147,1"
      Dst: "[org.jfree.data.xy.VectorSeries].getDataItem"
    - Src: "org.jfree.data.xy.VectorSeries:148,1"
      Dst: "[org.jfree.data.xy.VectorDataItem].getVectorX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeries].getVectorYValue(int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeries:159,1"
      Dst: "[org.jfree.data.xy.VectorSeries].getDataItem"
    - Src: "org.jfree.data.xy.VectorSeries:160,1"
      Dst: "[org.jfree.data.xy.VectorDataItem].getVectorY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.VectorSeries].getDataItem(int)"
    functionSourceFile: "org.jfree.data.xy.VectorSeries"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "org.jfree.data.ComparableObjectItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectSeries].getDataItem(int)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.VectorSeries:173,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getDataItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.LCBLayout].<init>(int)"
    functionSourceFile: "org.jfree.chart.swing.editor.LCBLayout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.LCBLayout:69,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.LCBLayout].preferredLayoutSize(java.awt.Container)"
    functionSourceFile: "org.jfree.chart.swing.editor.LCBLayout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Dimension"
    argCount: 1
    argTypes:
    - "java.awt.Container"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 76
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:91"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:92"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:87"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:86"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:95"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:98"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:97"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:98"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:92"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:91"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:107"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.LCBLayout:87,1"
      Dst: "[java.awt.Component].getTreeLock"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:88,1"
      Dst: "[java.awt.Container].getInsets"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:89,1"
      Dst: "[java.awt.Container].getComponentCount"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:93,1"
      Dst: "[java.awt.Container].getComponent"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:94,1"
      Dst: "[java.awt.Component].getPreferredSize"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:109,1"
      Dst: "[java.awt.Dimension].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.swing.editor.LCBLayout].minimumLayoutSize(java.awt.Container)"
    functionSourceFile: "org.jfree.chart.swing.editor.LCBLayout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Dimension"
    argCount: 1
    argTypes:
    - "java.awt.Container"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 76
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:132"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:143"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:128"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:127"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:136"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:138"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:139"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:133"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:132"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.LCBLayout:128,1"
      Dst: "[java.awt.Component].getTreeLock"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:129,1"
      Dst: "[java.awt.Container].getInsets"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:130,1"
      Dst: "[java.awt.Container].getComponentCount"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:134,1"
      Dst: "[java.awt.Container].getComponent"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:135,1"
      Dst: "[java.awt.Component].getMinimumSize"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:150,1"
      Dst: "[java.awt.Dimension].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.swing.editor.LCBLayout].layoutContainer(java.awt.Container)"
    functionSourceFile: "org.jfree.chart.swing.editor.LCBLayout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Container"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 107
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:171"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:172"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:167"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:166"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:177"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:172"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:171"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:184"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:197"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:219"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:199"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:210"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:201"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:212"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:215"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:214"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.LCBLayout:215"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.LCBLayout:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.LCBLayout:167,1"
      Dst: "[java.awt.Component].getTreeLock"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:168,1"
      Dst: "[java.awt.Container].getInsets"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:169,1"
      Dst: "[java.awt.Container].getComponentCount"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:173,1"
      Dst: "[java.awt.Container].getComponent"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:174,1"
      Dst: "[java.awt.Component].getPreferredSize"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:191,1"
      Dst: "[java.awt.Component].getWidth"
    - Src: "org.jfree.chart.swing.editor.LCBLayout:206,1"
      Dst: "[java.awt.Component].setBounds"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 6
  - functionName: "[org.jfree.chart.swing.editor.LCBLayout].addLayoutComponent(java.awt.Component)"
    functionSourceFile: "org.jfree.chart.swing.editor.LCBLayout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Component"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.LCBLayout].removeLayoutComponent(java.awt.Component)"
    functionSourceFile: "org.jfree.chart.swing.editor.LCBLayout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Component"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.LCBLayout].addLayoutComponent(java.lang.String,java.awt.Component)"
    functionSourceFile: "org.jfree.chart.swing.editor.LCBLayout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.awt.Component"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.LCBLayout].removeLayoutComponent(java.lang.String,java.awt.Component)"
    functionSourceFile: "org.jfree.chart.swing.editor.LCBLayout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.awt.Component"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.impl.JSONObject].<init>()"
    functionSourceFile: "org.jfree.data.json.impl.JSONObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONObject:42,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.impl.JSONObject].writeJSONString(java.util.Map,java.io.Writer)"
    functionSourceFile: "org.jfree.data.json.impl.JSONObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.json.impl.JSONObject:61"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONObject:65"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONObject:64"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONObject:68"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONObject:82"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONObject:81"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONObject:69"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONObject:73"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONObject:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONObject:62,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jfree.data.json.impl.JSONObject:66,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.data.json.impl.JSONObject:66,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.data.json.impl.JSONObject:68,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.json.impl.JSONObject:75,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.json.impl.JSONObject:77,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.data.json.impl.JSONObject:77,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jfree.data.json.impl.JSONObject:77,1"
      Dst: "[org.jfree.data.json.impl.JSONValue].escape"
    - Src: "org.jfree.data.json.impl.JSONObject:80,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.data.json.impl.JSONObject:80,1"
      Dst: "[org.jfree.data.json.impl.JSONValue].writeJSONString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.json.impl.JSONObject].writeJSONString(java.io.Writer)"
    functionSourceFile: "org.jfree.data.json.impl.JSONObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONObject:95,1"
      Dst: "[org.jfree.data.json.impl.JSONObject].writeJSONString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.impl.JSONObject].toJSONString(java.util.Map)"
    functionSourceFile: "org.jfree.data.json.impl.JSONObject"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.json.impl.JSONObject].toJSONString(java.lang.String,java.lang.Object,java.lang.StringBuffer)"
    functionUses: 2
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.json.impl.JSONObject:110"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONObject:114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONObject:113"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONObject:119"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONObject:130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONObject:129"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONObject:120"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONObject:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONObject:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONObject:114,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jfree.data.json.impl.JSONObject:116,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.data.json.impl.JSONObject:116,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.data.json.impl.JSONObject:118,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jfree.data.json.impl.JSONObject:119,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.json.impl.JSONObject:127,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.json.impl.JSONObject:128,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.data.json.impl.JSONObject:128,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jfree.data.json.impl.JSONObject:128,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.data.json.impl.JSONObject:128,1"
      Dst: "[org.jfree.data.json.impl.JSONObject].toJSONString"
    - Src: "org.jfree.data.json.impl.JSONObject:131,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.json.impl.JSONObject].toJSONString()"
    functionSourceFile: "org.jfree.data.json.impl.JSONObject"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.json.impl.JSONObject].toJSONString(java.util.Map)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONObject:141,1"
      Dst: "[org.jfree.data.json.impl.JSONObject].toJSONString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.impl.JSONObject].toJSONString(java.lang.String,java.lang.Object,java.lang.StringBuffer)"
    functionSourceFile: "org.jfree.data.json.impl.JSONObject"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.json.impl.JSONValue].escape(java.lang.String,java.lang.StringBuffer)"
    - "[org.jfree.data.json.impl.JSONValue].toJSONString(java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.json.impl.JSONObject:156"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONObject:160"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONObject:159"
        BranchSideFuncs:
        - "escape(java.lang.String,java.lang.StringBuffer)"
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONObject:155,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jfree.data.json.impl.JSONObject:160,1"
      Dst: "[org.jfree.data.json.impl.JSONValue].escape"
    - Src: "org.jfree.data.json.impl.JSONObject:164,1"
      Dst: "[org.jfree.data.json.impl.JSONValue].toJSONString"
    - Src: "org.jfree.data.json.impl.JSONObject:166,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.impl.JSONObject].toString()"
    functionSourceFile: "org.jfree.data.json.impl.JSONObject"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.json.impl.JSONObject].toJSONString()"
    functionUses: 6
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONObject:176,1"
      Dst: "[org.jfree.data.json.impl.JSONObject].toJSONString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.impl.JSONObject].toString(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.jfree.data.json.impl.JSONObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONObject:188,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jfree.data.json.impl.JSONObject:189,1"
      Dst: "[org.jfree.data.json.impl.JSONObject].toJSONString"
    - Src: "org.jfree.data.json.impl.JSONObject:190,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:110,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].getDrawOpenTicks()"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].setDrawOpenTicks(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:138,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].getDrawCloseTicks()"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].setDrawCloseTicks(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:163,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].getOpenTickPaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].setOpenTickPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:190,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].getCloseTickPaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].setCloseTickPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:217,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].getTickLength()"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].setTickLength(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:241,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.DatasetUtils].findRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:255"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:259"
        BranchSideFuncs:
        - "findRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:256,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findRangeBounds"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 154
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:288"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:292"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:291"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:297"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:309"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:383"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:314"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:332"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:331"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:314"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:332"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:331"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:324"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:323"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:324"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:332"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:331"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:333"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:336"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:357"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:338"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:357"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:341"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:345"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:344"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:347"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:351"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:350"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:351"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:357"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:358"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:380"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:379"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:360"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:380"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:379"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:363"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:367"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:366"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:369"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:373"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:372"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:373"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:380"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:379"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:384"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:404"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:403"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:388"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:389"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:388"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:388"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:389"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:388"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:388"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:392"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:391"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:398"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:397"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:398"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:404"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:403"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:404"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:408"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:287,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:288,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:288,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:292,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:291,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:298,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:298,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:301,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:302,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:304,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:305,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:306,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:307,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:312,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getHighValue"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:313,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getLowValue"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:314,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:320,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:320,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:321,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:322,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:322,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:332,1"
      Dst: "[org.jfree.chart.renderer.xy.HighLowRenderer].getTickLength"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:333,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:336,1"
      Dst: "[org.jfree.chart.renderer.xy.HighLowRenderer].getDrawOpenTicks"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:337,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getOpenValue"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:358,1"
      Dst: "[org.jfree.chart.renderer.xy.HighLowRenderer].getDrawCloseTicks"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:359,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getCloseValue"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:386,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:405,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 44
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:419,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:431"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:434"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:433"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:434"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:437"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:436"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:438"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:441"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:440"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:441"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:444"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:443"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:444"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:447"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:446"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:447"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:450"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:449"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:450"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:453"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:452"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.HighLowRenderer:453"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:456"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.HighLowRenderer:455"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:444,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:453,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:469,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:470,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.HighLowRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.HighLowRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:482,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.xy.HighLowRenderer:483,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].<init>()"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:88,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.data.time.Millisecond:88,1"
      Dst: "[org.jfree.data.time.Millisecond].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].<init>(int,org.jfree.data.time.Second)"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.data.time.Second"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.RegularTimePeriod].<init>()"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.time.Second].getSecond()"
    - "[org.jfree.data.time.Second].getMinute()"
    - "[org.jfree.data.time.Minute].getMinute()"
    - "[org.jfree.data.time.Minute].getHourValue()"
    - "[org.jfree.data.time.Second].getMinute()"
    - "[org.jfree.data.time.Minute].getDay()"
    - "[org.jfree.data.time.Second].getMinute()"
    - "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance()"
    - "[org.jfree.data.time.Millisecond].peg(java.util.Calendar)"
    functionUses: 2
    ICount: 23
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:99,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Millisecond:100,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.Millisecond:102,1"
      Dst: "[org.jfree.data.time.Second].getSecond"
    - Src: "org.jfree.data.time.Millisecond:103,1"
      Dst: "[org.jfree.data.time.Second].getMinute"
    - Src: "org.jfree.data.time.Millisecond:103,1"
      Dst: "[org.jfree.data.time.Minute].getMinute"
    - Src: "org.jfree.data.time.Millisecond:104,1"
      Dst: "[org.jfree.data.time.Minute].getHourValue"
    - Src: "org.jfree.data.time.Millisecond:105,1"
      Dst: "[org.jfree.data.time.Minute].getDay"
    - Src: "org.jfree.data.time.Millisecond:106,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Millisecond:106,1"
      Dst: "[org.jfree.data.time.Millisecond].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].<init>(int,int,int,int,int,int,int)"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:125,1"
      Dst: "[org.jfree.data.time.Second].<init>"
    - Src: "org.jfree.data.time.Millisecond:125,1"
      Dst: "[org.jfree.data.time.Millisecond].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].<init>(java.util.Date)"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:139,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Millisecond:139,1"
      Dst: "[org.jfree.data.time.Millisecond].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].<init>(java.util.Date,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:151,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Millisecond:152,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.Millisecond:155,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.data.time.Millisecond:156,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Millisecond:157,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Millisecond:161,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    - Src: "org.jfree.data.time.Millisecond:162,1"
      Dst: "[org.jfree.data.time.Millisecond].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].<init>(java.util.Date,java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:173,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Millisecond:174,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.Millisecond:176,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Millisecond:177,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Millisecond:181,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    - Src: "org.jfree.data.time.Millisecond:182,1"
      Dst: "[org.jfree.data.time.Millisecond].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].getSecond()"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "org.jfree.data.time.Second"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getDayOfMonth()"
    - "[org.jfree.data.time.Day].getMonth()"
    - "[org.jfree.data.time.Second].<init>(int,int,int,int,int,int)"
    - "[org.jfree.data.time.Day].getYear()"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:192,1"
      Dst: "[org.jfree.data.time.Day].getDayOfMonth"
    - Src: "org.jfree.data.time.Millisecond:192,1"
      Dst: "[org.jfree.data.time.Day].getMonth"
    - Src: "org.jfree.data.time.Millisecond:193,1"
      Dst: "[org.jfree.data.time.Day].getYear"
    - Src: "org.jfree.data.time.Millisecond:193,1"
      Dst: "[org.jfree.data.time.Second].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].getMillisecond()"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].getFirstMillisecond()"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].getLastMillisecond()"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].peg(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond(java.util.Calendar)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:245,1"
      Dst: "[org.jfree.data.time.Millisecond].getFirstMillisecond"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].previous()"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Millisecond:259"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:263"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Millisecond:262"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Millisecond:264"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Millisecond:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:260,1"
      Dst: "[org.jfree.data.time.Millisecond].getSecond"
    - Src: "org.jfree.data.time.Millisecond:260,1"
      Dst: "[org.jfree.data.time.Millisecond].<init>"
    - Src: "org.jfree.data.time.Millisecond:263,1"
      Dst: "[org.jfree.data.time.Second].previous"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].next()"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Millisecond].<init>(int,org.jfree.data.time.Second)"
    - "[org.jfree.data.time.Millisecond].getSecond()"
    - "[org.jfree.data.time.Millisecond].getSecond()"
    - "[org.jfree.data.time.Second].next()"
    - "[org.jfree.data.time.Millisecond].<init>(int,org.jfree.data.time.Second)"
    functionUses: 1
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Millisecond:282"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:286"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Millisecond:285"
        BranchSideFuncs:
        - "next()"
        - "getSecond()"
    - Branch String: "org.jfree.data.time.Millisecond:287"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:291"
        BranchSideFuncs:
        - "<init>(int,org.jfree.data.time.Second)"
      - BranchSide: "org.jfree.data.time.Millisecond:290"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:283,1"
      Dst: "[org.jfree.data.time.Millisecond].getSecond"
    - Src: "org.jfree.data.time.Millisecond:283,1"
      Dst: "[org.jfree.data.time.Millisecond].<init>"
    - Src: "org.jfree.data.time.Millisecond:286,1"
      Dst: "[org.jfree.data.time.Second].next"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].getSerialIndex()"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getSerialIndex()"
    functionUses: 2
    ICount: 20
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:301,1"
      Dst: "[org.jfree.data.time.Day].getSerialIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].equals(java.lang.Object)"
    functionUses: 14
    ICount: 36
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Millisecond:320"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:323"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Millisecond:322"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Millisecond:323"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:326"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Millisecond:325"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Millisecond:327"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Millisecond:329"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Millisecond:330"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:333"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Millisecond:332"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Millisecond:333"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Millisecond:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Millisecond:336"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:339"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Millisecond:338"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.data.time.Millisecond:339"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:342"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Millisecond:341"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:339,1"
      Dst: "[org.jfree.data.time.Day].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].hashCode()"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Millisecond].getSecond()"
    - "[org.jfree.data.time.Second].hashCode()"
    functionUses: 15
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:358,1"
      Dst: "[org.jfree.data.time.Millisecond].getSecond"
    - Src: "org.jfree.data.time.Millisecond:358,1"
      Dst: "[org.jfree.data.time.Second].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond()"
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond()"
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond()"
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond()"
    - "[org.jfree.data.time.Quarter].getFirstMillisecond()"
    - "[org.jfree.data.time.Minute].getFirstMillisecond()"
    - "[org.jfree.data.time.Month].getFirstMillisecond()"
    - "[org.jfree.data.time.Hour].getFirstMillisecond()"
    - "[org.jfree.data.time.Week].getFirstMillisecond()"
    - "[org.jfree.data.time.Year].getFirstMillisecond()"
    - "[org.jfree.data.time.FixedMillisecond].getFirstMillisecond()"
    - "[org.jfree.data.time.Second].getFirstMillisecond()"
    - "[org.jfree.data.time.Day].getFirstMillisecond()"
    functionUses: 1
    ICount: 39
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Millisecond:379"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:397"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Millisecond:396"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Millisecond:382"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Millisecond:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Millisecond:386"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:390"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Millisecond:389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Millisecond:397"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:409"
        BranchSideFuncs:
        - "getFirstMillisecond()"
      - BranchSide: "org.jfree.data.time.Millisecond:408"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Millisecond:401"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:402"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Millisecond:401"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Millisecond:402"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Millisecond:402"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Millisecond:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:381,1"
      Dst: "[org.jfree.data.time.Millisecond].getFirstMillisecond"
    - Src: "org.jfree.data.time.Millisecond:400,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].getFirstMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getYear()"
    - "[org.jfree.data.time.Day].getMonth()"
    - "[org.jfree.data.time.Day].getDayOfMonth()"
    functionUses: 12
    ICount: 21
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:427,1"
      Dst: "[org.jfree.data.time.Day].getYear"
    - Src: "org.jfree.data.time.Millisecond:428,1"
      Dst: "[org.jfree.data.time.Day].getMonth"
    - Src: "org.jfree.data.time.Millisecond:429,1"
      Dst: "[org.jfree.data.time.Day].getDayOfMonth"
    - Src: "org.jfree.data.time.Millisecond:430,1"
      Dst: "[java.util.Calendar].clear"
    - Src: "org.jfree.data.time.Millisecond:431,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Millisecond:433,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Millisecond].getLastMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Millisecond"
    linkageType: null
    functionLinenumber: 447
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond(java.util.Calendar)"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Millisecond:448,1"
      Dst: "[org.jfree.data.time.Millisecond].getFirstMillisecond"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].<init>(java.awt.Image,double,double,double,double)"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Image"
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:107,1"
      Dst: "[org.jfree.chart.annotations.XYDataImageAnnotation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].<init>(java.awt.Image,double,double,double,double,boolean)"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.awt.Image"
    - "double"
    - "double"
    - "double"
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:124,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].<init>"
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:125,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].getImage()"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Image"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].getX()"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].getY()"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].getWidth()"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].getHeight()"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].getIncludeInDataBounds()"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].getXRange()"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:199,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].getYRange()"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:209,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].draw(java.awt.Graphics2D,org.jfree.chart.plot.XYPlot,java.awt.geom.Rectangle2D,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.XYPlot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYDataImageAnnotation:249"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:255"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDataImageAnnotation:255"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:262"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:261"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDataImageAnnotation:266"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:267"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:266"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDataImageAnnotation:266"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:232,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:233,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:234,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:235,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:237,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:239,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:262,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:263,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:262,1"
      Dst: "[java.awt.Graphics].drawImage"
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:264,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getToolTipText"
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:265,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getURL"
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:267,1"
      Dst: "[java.awt.geom.Rectangle2D$Float].<init>"
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:267,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].addEntity"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYDataImageAnnotation:281"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDataImageAnnotation:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:287"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDataImageAnnotation:288"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:291"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:290"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDataImageAnnotation:292"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:295"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:294"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDataImageAnnotation:295"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:298"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:297"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDataImageAnnotation:298"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDataImageAnnotation:301"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDataImageAnnotation:304"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:307"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:306"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDataImageAnnotation:307"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:311"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDataImageAnnotation:310"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:285,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].equals"
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:307,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].hashCode()"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:321,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:333,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:344,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDataImageAnnotation].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYDataImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDataImageAnnotation:359,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CompassFormat].<init>()"
    functionSourceFile: "org.jfree.chart.axis.CompassFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CompassFormat:57,1"
      Dst: "[org.jfree.chart.axis.CompassFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CompassFormat].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.CompassFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CompassFormat:70,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.axis.CompassFormat:70,1"
      Dst: "[org.jfree.chart.axis.CompassFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CompassFormat].<init>(java.lang.String[])"
    functionSourceFile: "org.jfree.chart.axis.CompassFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CompassFormat:85"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CompassFormat:89"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CompassFormat:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CompassFormat:83,1"
      Dst: "[java.text.NumberFormat].<init>"
    - Src: "org.jfree.chart.axis.CompassFormat:84,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.CompassFormat:86,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CompassFormat].getDirectionCode(double)"
    functionSourceFile: "org.jfree.chart.axis.CompassFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CompassFormat:101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CompassFormat:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CompassFormat:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CompassFormat:104,1"
      Dst: "[java.lang.Math].floor"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CompassFormat].format(double,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "org.jfree.chart.axis.CompassFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 3
    argTypes:
    - "double"
    - "java.lang.StringBuffer"
    - "java.text.FieldPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CompassFormat:120,1"
      Dst: "[org.jfree.chart.axis.CompassFormat].getDirectionCode"
    - Src: "org.jfree.chart.axis.CompassFormat:120,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CompassFormat].format(long,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "org.jfree.chart.axis.CompassFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.StringBuffer"
    - "java.text.FieldPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CompassFormat:135,1"
      Dst: "[org.jfree.chart.axis.CompassFormat].getDirectionCode"
    - Src: "org.jfree.chart.axis.CompassFormat:135,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CompassFormat].parse(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.jfree.chart.axis.CompassFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].<init>(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:84,1"
      Dst: "[org.jfree.data.xy.AbstractIntervalXYDataset].<init>"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:85,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:87,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getAdjustForBinSize()"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].setAdjustForBinSize(boolean)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:114,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:114,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getSeriesCount()"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getDomainOrder()"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.DomainOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:160,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].addBin(org.jfree.data.statistics.SimpleHistogramBin)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.statistics.SimpleHistogramBin"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:173"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:177"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:174"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:173,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:173,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:173,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:174,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramBin].overlapsWith"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:175,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:178,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:179,1"
      Dst: "[java.util.Collections].sort"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].addObservation(double)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:190,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramDataset].addObservation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].addObservation(double,boolean)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:204"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:210"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:204"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:210"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:206"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:209"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:211"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:213"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:214"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:217"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:203,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:204,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:205,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:206,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramBin].accepts"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:207,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramBin].getItemCount"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:207,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramBin].setItemCount"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:212,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:215,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:215,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].addObservations(double[])"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:228"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:229,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramDataset].addObservation"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:231,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:231,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].clearObservations()"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:244"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:247"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:244,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:244,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:244,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:245,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramBin].setItemCount"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:247,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:247,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].removeAllBins()"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:259,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:260,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:260,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getX(int,int)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getXValue(int,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:275,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramDataset].getXValue"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:275,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getXValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramBin].getLowerBound()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].getUpperBound()"
    functionUses: 11
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:288,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:289,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramBin].getLowerBound"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:289,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramBin].getUpperBound"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getY(int,int)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getYValue(int,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:302,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramDataset].getYValue"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:302,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getYValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramBin].getItemCount()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].getLowerBound()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].getUpperBound()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].getItemCount()"
    functionUses: 9
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:318"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:323"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:322"
        BranchSideFuncs:
        - "getItemCount()"
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:317,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:319,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramBin].getItemCount"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:320,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramBin].getUpperBound"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:320,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramBin].getLowerBound"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getStartXValue(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:337,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramDataset].getStartXValue"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:337,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getStartXValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramBin].getLowerBound()"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:351,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:352,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramBin].getLowerBound"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 364
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getEndXValue(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:365,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramDataset].getEndXValue"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:365,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getEndXValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramBin].getUpperBound()"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:379,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:380,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramBin].getUpperBound"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getStartY(int,int)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:393,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramDataset].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getStartYValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getYValue(int,int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:407,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramDataset].getYValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getEndY(int,int)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:420,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramDataset].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].getEndYValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getYValue(int,int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:434,1"
      Dst: "[org.jfree.data.statistics.SimpleHistogramDataset].getYValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:446"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:449"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:448"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:449"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:452"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:451"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:453"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:456"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:455"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:456"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:459"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:458"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:459"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:453,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:459,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].hashCode()"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.SimpleHistogramDataset:470"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:468"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.SimpleHistogramDataset:467"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:468,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    functionSourceFile: "org.jfree.data.statistics.SimpleHistogramDataset"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 25
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:484,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.statistics.SimpleHistogramDataset:485,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.IntervalBarRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.IntervalBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:74,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.IntervalBarRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.renderer.category.IntervalBarRenderer"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.category.BarRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:89,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].findRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.IntervalBarRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.IntervalBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.IntervalBarRenderer:112"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:117"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:114,1"
      Dst: "[org.jfree.chart.renderer.category.IntervalBarRenderer].drawInterval"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:117,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].drawItem"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.IntervalBarRenderer].drawInterval(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.IntervalCategoryDataset,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.IntervalBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.IntervalCategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.IntervalBarRenderer:142"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.IntervalBarRenderer:154"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:157"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:156"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.IntervalBarRenderer:162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:166"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:165"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.IntervalBarRenderer:168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:174"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.IntervalBarRenderer:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:188"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.IntervalBarRenderer:189"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:195"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.IntervalBarRenderer:199"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:202"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.IntervalBarRenderer:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:206"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:205"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.IntervalBarRenderer:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:210"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.IntervalBarRenderer:213"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.IntervalBarRenderer:213"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.IntervalBarRenderer:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:141,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesIndex"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:146,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:150,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:153,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getEndValue"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:157,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:157,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:161,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getStartValue"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:175,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:178,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:184,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:184,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].calculateBarW0"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:189,1"
      Dst: "[org.jfree.chart.plot.PlotOrientation].isVertical"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:196,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:198,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getBarPainter"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:199,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getElementHinting"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:200,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:201,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:200,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].beginElementGroup"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:203,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getShadowsVisible"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:204,1"
      Dst: "[org.jfree.chart.renderer.category.BarPainter].paintBarShadow"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:206,1"
      Dst: "[org.jfree.chart.renderer.category.BarPainter].paintBar"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:208,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].endElementGroup"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:211,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:213,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:214,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:219,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:221,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.IntervalBarRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.IntervalBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.IntervalBarRenderer:235"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.IntervalBarRenderer:238"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:242"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.IntervalBarRenderer:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.IntervalBarRenderer:242,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarAxisLocation].values()"
    functionSourceFile: "org.jfree.chart.plot.PolarAxisLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PolarAxisLocation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarAxisLocation:47,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarAxisLocation].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.plot.PolarAxisLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PolarAxisLocation"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarAxisLocation:47,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarAxisLocation].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.plot.PolarAxisLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarAxisLocation:47,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarAxisLocation].$values()"
    functionSourceFile: "org.jfree.chart.plot.PolarAxisLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PolarAxisLocation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.RendererState].<init>(org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.RendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.RendererState:63,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.RendererState].getElementHinting()"
    functionSourceFile: "org.jfree.chart.renderer.RendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.RendererState].setElementHinting(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.RendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.RendererState].getInfo()"
    functionSourceFile: "org.jfree.chart.renderer.RendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PlotRenderingInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.RendererState].getEntityCollection()"
    functionSourceFile: "org.jfree.chart.renderer.RendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.entity.EntityCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.RendererState:105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererState:111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererState:110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererState:107"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererState:111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererState:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.RendererState:106,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.RendererState:108,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:93,1"
      Dst: "[org.jfree.chart.renderer.xy.XYStepRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepRenderer].<init>(org.jfree.chart.labels.XYToolTipGenerator,org.jfree.chart.urls.XYURLGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.labels.XYToolTipGenerator"
    - "org.jfree.chart.urls.XYURLGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:106,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:107,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].setDefaultToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:108,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].setURLGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:109,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setDefaultShapesVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepRenderer].getStepPoint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepRenderer].setStepPoint(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:141"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:140"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:141,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:145,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 107
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:176"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:260"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:260"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:200"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:201"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:200"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:222"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:204"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:212"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:223"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:243"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:242"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:230"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:249"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:261"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:260"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:250"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:253"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:273"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:274"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:273"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:266"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:270"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:173,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:177,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:179,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:180,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:181,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:182,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:185,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:186,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:188,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:189,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:190,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:191,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:207,1"
      Dst: "[org.jfree.chart.renderer.xy.XYStepRenderer].drawLine"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:213,1"
      Dst: "[org.jfree.chart.renderer.xy.XYStepRenderer].getStepPoint"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:243,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:244,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:248,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:251,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:263,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:270,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].drawItemLabel"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepRenderer].drawLine(java.awt.Graphics2D,java.awt.geom.Line2D,double,double,double,double,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Line2D"
    - "double"
    - "double"
    - "double"
    - "double"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:291"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:290"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:291"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:290"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:291"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:290"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:293"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:292"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:295"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:298"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:289,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:293,1"
      Dst: "[java.awt.geom.Line2D].setLine"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:294,1"
      Dst: "[org.jfree.chart.internal.LineUtils].clipLine"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:296,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:309"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:312"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:311"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:312"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:315"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:314"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYStepRenderer:316"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:319"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYStepRenderer:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:319,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepRenderer].hashCode()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepRenderer"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].hashCode()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:329,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].hashCode"
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:329,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYStepRenderer"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYStepRenderer:341,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int)"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.axis.DateTickUnitType"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnit:83,1"
      Dst: "[java.text.DateFormat].getDateInstance"
    - Src: "org.jfree.chart.axis.DateTickUnit:83,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.chart.axis.DateTickUnitType"
    - "int"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnit:95,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].<init>(org.jfree.chart.axis.DateTickUnitType,int,org.jfree.chart.axis.DateTickUnitType,int,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.jfree.chart.axis.DateTickUnitType"
    - "int"
    - "org.jfree.chart.axis.DateTickUnitType"
    - "int"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.TickUnit].<init>(double)"
    - "[org.jfree.chart.axis.DateTickUnit].getMillisecondCount(org.jfree.chart.axis.DateTickUnitType,int)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 40
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateTickUnit:114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:117"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:116"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateTickUnit:117"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnit:112,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].getMillisecondCount"
    - Src: "org.jfree.chart.axis.DateTickUnit:112,1"
      Dst: "[org.jfree.chart.axis.TickUnit].<init>"
    - Src: "org.jfree.chart.axis.DateTickUnit:113,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.DateTickUnit:115,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].getUnitType()"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.DateTickUnitType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].getMultiple()"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].getRollUnitType()"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.DateTickUnitType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].getRollMultiple()"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].valueToString(double)"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnit:172,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.axis.DateTickUnit:172,1"
      Dst: "[java.text.DateFormat].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].dateToString(java.util.Date)"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnit:183,1"
      Dst: "[java.text.DateFormat].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].addToDate(java.util.Date,java.util.TimeZone)"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnit:199,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.chart.axis.DateTickUnit:200,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.chart.axis.DateTickUnit:201,1"
      Dst: "[org.jfree.chart.axis.DateTickUnitType].getCalendarField"
    - Src: "org.jfree.chart.axis.DateTickUnit:201,1"
      Dst: "[java.util.Calendar].add"
    - Src: "org.jfree.chart.axis.DateTickUnit:202,1"
      Dst: "[java.util.Calendar].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].rollDate(java.util.Date)"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnit:216,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.jfree.chart.axis.DateTickUnit:216,1"
      Dst: "[org.jfree.chart.axis.DateTickUnit].rollDate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].rollDate(java.util.Date,java.util.TimeZone)"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnit:233,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.chart.axis.DateTickUnit:234,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.chart.axis.DateTickUnit:235,1"
      Dst: "[org.jfree.chart.axis.DateTickUnitType].getCalendarField"
    - Src: "org.jfree.chart.axis.DateTickUnit:235,1"
      Dst: "[java.util.Calendar].add"
    - Src: "org.jfree.chart.axis.DateTickUnit:236,1"
      Dst: "[java.util.Calendar].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].getCalendarField()"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnit:246,1"
      Dst: "[org.jfree.chart.axis.DateTickUnitType].getCalendarField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].getMillisecondCount(org.jfree.chart.axis.DateTickUnitType,int)"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "org.jfree.chart.axis.DateTickUnitType"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateTickUnit:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:266"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:265"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateTickUnit:266"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:269"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:268"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateTickUnit:269"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:272"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:271"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateTickUnit:272"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:274"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateTickUnit:275"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:278"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:277"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateTickUnit:278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:281"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:280"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateTickUnit:281"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnit:263,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.axis.DateTickUnit:285,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.TickUnit].equals(java.lang.Object)"
    functionUses: 12
    ICount: 26
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.DateTickUnit:300"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:303"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:302"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateTickUnit:303"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:306"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:305"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.chart.axis.DateTickUnit:306"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:309"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:308"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateTickUnit:310"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:312"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateTickUnit:313"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.DateTickUnit:316"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:319"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.DateTickUnit:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnit:306,1"
      Dst: "[org.jfree.chart.axis.TickUnit].equals"
    - Src: "org.jfree.chart.axis.DateTickUnit:310,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.axis.DateTickUnit:316,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.text.format.RelativeDateFormat].hashCode()"
    functionUses: 13
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnit:330,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "org.jfree.chart.axis.DateTickUnit:332,1"
      Dst: "[java.text.DateFormat].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickUnit].toString()"
    functionSourceFile: "org.jfree.chart.axis.DateTickUnit"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickUnit:344,1"
      Dst: "[java.lang.Enum].toString"
    - Src: "org.jfree.chart.axis.DateTickUnit:344,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:64,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:64,1"
      Dst: "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:81,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].<init>(java.lang.String,java.text.DateFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:97,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:115,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].<init>(java.lang.String,java.text.DateFormat,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:131,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].createItemArray(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 101
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:152"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:168"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:170"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:176"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:175"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:184"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:188"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:187"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:184"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:188"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:187"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:188"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:195"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:199"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:195"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:199"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:196"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:199"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:200"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:204"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:203"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:212"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:211"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:212"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:211"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:212"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:211"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:212"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:154,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:154,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:156,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:159,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:163,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartXValue"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:164,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndXValue"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:165,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartYValue"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:166,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndYValue"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:169,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getXDateFormat"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:171,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:171,1"
      Dst: "[java.text.DateFormat].format"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:176,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getXFormat"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:177,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:182,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getYFormat"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:183,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getYDateFormat"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:184,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:184,1"
      Dst: "[org.jfree.data.xy.XYDataset].getY"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:185,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getNullYString"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:196,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartY"
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:208,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndY"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].generateLabel(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:233,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].generateLabelString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:245,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:257"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:260"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:259"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:260"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:263"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:263,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.IntervalXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].hashCode()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalXYItemLabelGenerator:268,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].<init>()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:142,1"
      Dst: "[org.jfree.chart.plot.Crosshair].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].<init>(double)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:151,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.Crosshair:151,1"
      Dst: "[org.jfree.chart.plot.Crosshair].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].<init>(double,java.awt.Paint,java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:161,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.plot.Crosshair:162,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.Crosshair:169,1"
      Dst: "[org.jfree.chart.labels.StandardCrosshairLabelGenerator].<init>"
    - Src: "org.jfree.chart.plot.Crosshair:173,1"
      Dst: "[java.awt.Font].<init>"
    - Src: "org.jfree.chart.plot.Crosshair:175,1"
      Dst: "[java.awt.Color].<init>"
    - Src: "org.jfree.chart.plot.Crosshair:178,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.Crosshair:179,1"
      Dst: "[java.beans.PropertyChangeSupport].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].isVisible()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].setVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:206,1"
      Dst: "[java.beans.PropertyChangeSupport].firePropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].getValue()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].setValue(double)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:229,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.chart.plot.Crosshair:231,1"
      Dst: "[java.beans.PropertyChangeSupport].firePropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].getPaint()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].setPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:256,1"
      Dst: "[java.beans.PropertyChangeSupport].firePropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].getStroke()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].setStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:281,1"
      Dst: "[java.beans.PropertyChangeSupport].firePropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].isLabelVisible()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].setLabelVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:308,1"
      Dst: "[java.beans.PropertyChangeSupport].firePropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].getLabelGenerator()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.CrosshairLabelGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].setLabelGenerator(org.jfree.chart.labels.CrosshairLabelGenerator)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.CrosshairLabelGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:331,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.Crosshair:334,1"
      Dst: "[java.beans.PropertyChangeSupport].firePropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].getLabelAnchor()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].setLabelAnchor(org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:359,1"
      Dst: "[java.beans.PropertyChangeSupport].firePropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].getLabelXOffset()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].setLabelXOffset(double)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:382,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.chart.plot.Crosshair:384,1"
      Dst: "[java.beans.PropertyChangeSupport].firePropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].getLabelYOffset()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].setLabelYOffset(double)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:407,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.chart.plot.Crosshair:409,1"
      Dst: "[java.beans.PropertyChangeSupport].firePropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].getLabelFont()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].setLabelFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:432,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.Crosshair:435,1"
      Dst: "[java.beans.PropertyChangeSupport].firePropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].getLabelPaint()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].setLabelPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:458,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.Crosshair:461,1"
      Dst: "[java.beans.PropertyChangeSupport].firePropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].getLabelBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].setLabelBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:486,1"
      Dst: "[java.beans.PropertyChangeSupport].firePropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].isLabelOutlineVisible()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].setLabelOutlineVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:513,1"
      Dst: "[java.beans.PropertyChangeSupport].firePropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].getLabelOutlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].setLabelOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:536,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.Crosshair:539,1"
      Dst: "[java.beans.PropertyChangeSupport].firePropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].getLabelOutlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].setLabelOutlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:563,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.Crosshair:566,1"
      Dst: "[java.beans.PropertyChangeSupport].firePropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 81
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.Crosshair:578"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:581"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.Crosshair:580"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:581"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:584"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.Crosshair:583"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:585"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.Crosshair:587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:591"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.Crosshair:590"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:591"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:594"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.Crosshair:593"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:594"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:597"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.Crosshair:596"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:597"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:600"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.Crosshair:599"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:600"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:603"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.Crosshair:602"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:603"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:606"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.Crosshair:605"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:606"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:609"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.Crosshair:608"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:609"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:612"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.Crosshair:611"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:612"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:615"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.Crosshair:614"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:615"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:618"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.Crosshair:617"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:618"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:621"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:622"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:625"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.Crosshair:624"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:625"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:628"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.Crosshair:629"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.Crosshair:632"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.Crosshair:631"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:591,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.Crosshair:594,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.Crosshair:603,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.plot.Crosshair:612,1"
      Dst: "[java.awt.Font].equals"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: 642
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,boolean)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.awt.Paint)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.awt.Stroke)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,boolean)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Comparable)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.awt.Paint)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.awt.Paint)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,boolean)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.awt.Stroke)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.awt.Paint)"
    functionUses: 3
    ICount: 32
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:643,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].clone()"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: 671
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:672,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].addPropertyChangeListener(java.beans.PropertyChangeListener)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.beans.PropertyChangeListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:683,1"
      Dst: "[java.beans.PropertyChangeSupport].addPropertyChangeListener"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].removePropertyChangeListener(java.beans.PropertyChangeListener)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.beans.PropertyChangeListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:694,1"
      Dst: "[java.beans.PropertyChangeSupport].removePropertyChangeListener"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:705,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.Crosshair:706,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.plot.Crosshair:707,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.Crosshair].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.Crosshair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.Crosshair:724,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.Crosshair:725,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.Crosshair:726,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.plot.Crosshair:731,1"
      Dst: "[java.beans.PropertyChangeSupport].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getDefaultDragModifiersEx()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].<init>(org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:460,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].<init>(org.jfree.chart.JFreeChart,boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.JFreeChart"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:491,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].<init>(org.jfree.chart.JFreeChart,boolean,boolean,boolean,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.jfree.chart.JFreeChart"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:521,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].<init>(org.jfree.chart.JFreeChart,int,int,int,int,int,int,boolean,boolean,boolean,boolean,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 13
    argTypes:
    - "org.jfree.chart.JFreeChart"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:557,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].<init>(org.jfree.chart.JFreeChart,int,int,int,int,int,int,boolean,boolean,boolean,boolean,boolean,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 14
    argTypes:
    - "org.jfree.chart.JFreeChart"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 77
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:607"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:608"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:607"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:607"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:608"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:607"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:607"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:608"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:607"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:607"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:608"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:607"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:607"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:611"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:610"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:592,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:336,1"
      Dst: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:426,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getDefaultDragModifiersEx"
    - Src: "org.jfree.chart.swing.ChartPanel:440,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:594,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].setChart"
    - Src: "org.jfree.chart.swing.ChartPanel:595,1"
      Dst: "[javax.swing.event.EventListenerList].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:596,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:597,1"
      Dst: "[java.awt.Dimension].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:597,1"
      Dst: "[javax.swing.JComponent].setPreferredSize"
    - Src: "org.jfree.chart.swing.ChartPanel:608,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].createPopupMenu"
    - Src: "org.jfree.chart.swing.ChartPanel:611,1"
      Dst: "[java.awt.Component].enableEvents"
    - Src: "org.jfree.chart.swing.ChartPanel:613,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].setDisplayToolTips"
    - Src: "org.jfree.chart.swing.ChartPanel:614,1"
      Dst: "[java.awt.Component].addMouseListener"
    - Src: "org.jfree.chart.swing.ChartPanel:615,1"
      Dst: "[java.awt.Component].addMouseMotionListener"
    - Src: "org.jfree.chart.swing.ChartPanel:622,1"
      Dst: "[javax.swing.ToolTipManager].sharedInstance"
    - Src: "org.jfree.chart.swing.ChartPanel:623,1"
      Dst: "[javax.swing.ToolTipManager].getInitialDelay"
    - Src: "org.jfree.chart.swing.ChartPanel:624,1"
      Dst: "[javax.swing.ToolTipManager].getDismissDelay"
    - Src: "org.jfree.chart.swing.ChartPanel:625,1"
      Dst: "[javax.swing.ToolTipManager].getReshowDelay"
    - Src: "org.jfree.chart.swing.ChartPanel:629,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getChart()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.JFreeChart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setChart(org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:649"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:655"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:654"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:656"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:670"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:669"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:662"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:668"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:667"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:673"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:676"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:675"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:650,1"
      Dst: "[org.jfree.chart.JFreeChart].removeChangeListener"
    - Src: "org.jfree.chart.swing.ChartPanel:651,1"
      Dst: "[org.jfree.chart.JFreeChart].removeProgressListener"
    - Src: "org.jfree.chart.swing.ChartPanel:657,1"
      Dst: "[org.jfree.chart.JFreeChart].addChangeListener"
    - Src: "org.jfree.chart.swing.ChartPanel:658,1"
      Dst: "[org.jfree.chart.JFreeChart].addProgressListener"
    - Src: "org.jfree.chart.swing.ChartPanel:659,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:664,1"
      Dst: "[org.jfree.chart.plot.Zoomable].isDomainZoomable"
    - Src: "org.jfree.chart.swing.ChartPanel:665,1"
      Dst: "[org.jfree.chart.plot.Zoomable].isRangeZoomable"
    - Src: "org.jfree.chart.swing.ChartPanel:666,1"
      Dst: "[org.jfree.chart.plot.Zoomable].getOrientation"
    - Src: "org.jfree.chart.swing.ChartPanel:676,1"
      Dst: "[java.awt.Component].repaint"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getMinimumDrawWidth()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setMinimumDrawWidth(int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getMaximumDrawWidth()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setMaximumDrawWidth(int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getMinimumDrawHeight()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setMinimumDrawHeight(int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getMaximumDrawHeight()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setMaximumDrawHeight(int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getScaleX()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getScaleY()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getAnchor()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setAnchor(java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getPopupMenu()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JPopupMenu"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setPopupMenu(javax.swing.JPopupMenu)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.swing.JPopupMenu"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getChartRenderingInfo()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.ChartRenderingInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setMouseZoomable(boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:853,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].setMouseZoomable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setMouseZoomable(boolean,boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:864,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].setDomainZoomable"
    - Src: "org.jfree.chart.swing.ChartPanel:865,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].setRangeZoomable"
    - Src: "org.jfree.chart.swing.ChartPanel:866,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].setFillZoomRectangle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setDefaultPanModifiersEx(int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setDefaultZoomModifiersEx(int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setPanModifiersEx(int,int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:932,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.swing.ChartPanel:932,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setZoomModifiersEx(int,int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:955,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.swing.ChartPanel:955,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].isDomainZoomable()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setDomainZoomable(boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:976"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:984"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:983"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:978"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:982"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:981"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:977,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:980,1"
      Dst: "[org.jfree.chart.plot.Zoomable].isDomainZoomable"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].isRangeZoomable()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setRangeZoomable(boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1004"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1012"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1011"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1006"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1010"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1009"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1005,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:1008,1"
      Dst: "[org.jfree.chart.plot.Zoomable].isRangeZoomable"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getSelectionZoomStrategy()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.swing.SelectionZoomStrategy"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setSelectionZoomStrategy(org.jfree.chart.swing.SelectionZoomStrategy)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.swing.SelectionZoomStrategy"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getFillZoomRectangle()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1041,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].getFillZoomRectangle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setFillZoomRectangle(boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1051,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].setFillZoomRectangle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getZoomTriggerDistance()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1061,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].getZoomTriggerDistance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setZoomTriggerDistance(int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1071,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].setZoomTriggerDistance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getDefaultDirectoryForSaveAs()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setDefaultDirectoryForSaveAs(java.io.File)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1090"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1096"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1095"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1091"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1096"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1095"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1091,1"
      Dst: "[java.io.File].isDirectory"
    - Src: "org.jfree.chart.swing.ChartPanel:1092,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].isEnforceFileExtensions()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setEnforceFileExtensions(boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getZoomAroundAnchor()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setZoomAroundAnchor(boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getZoomFillPaint()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1155,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].getZoomFillPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setZoomFillPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1167,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].setZoomFillPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getZoomOutlinePaint()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1179,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].getZoomOutlinePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setZoomOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1191,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].setZoomOutlinePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].isMouseWheelEnabled()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1206"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1205"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setMouseWheelEnabled(boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1215"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1218"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1217"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1215"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1218"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1217"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1218"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1221"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1218"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1216,1"
      Dst: "[org.jfree.chart.swing.MouseWheelHandler].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:1219,1"
      Dst: "[java.awt.Component].removeMouseWheelListener"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].addOverlay(org.jfree.chart.swing.Overlay)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.swing.Overlay"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1230,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.swing.ChartPanel:1231,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.swing.ChartPanel:1232,1"
      Dst: "[org.jfree.chart.swing.Overlay].addChangeListener"
    - Src: "org.jfree.chart.swing.ChartPanel:1233,1"
      Dst: "[java.awt.Component].repaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].removeOverlay(org.jfree.chart.swing.Overlay)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.swing.Overlay"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1244"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1248"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1242,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.swing.ChartPanel:1243,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.swing.ChartPanel:1245,1"
      Dst: "[org.jfree.chart.swing.Overlay].removeChangeListener"
    - Src: "org.jfree.chart.swing.ChartPanel:1246,1"
      Dst: "[java.awt.Component].repaint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].overlayChanged(org.jfree.chart.swing.OverlayChangeEvent)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.swing.OverlayChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1257,1"
      Dst: "[java.awt.Component].repaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setDisplayToolTips(boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1269"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1273"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1270,1"
      Dst: "[javax.swing.ToolTipManager].sharedInstance"
    - Src: "org.jfree.chart.swing.ChartPanel:1270,1"
      Dst: "[javax.swing.ToolTipManager].registerComponent"
    - Src: "org.jfree.chart.swing.ChartPanel:1273,1"
      Dst: "[javax.swing.ToolTipManager].unregisterComponent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getToolTipText(java.awt.event.MouseEvent)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.awt.event.MouseEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1287"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1298"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1298"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1294"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1298"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1288,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.swing.ChartPanel:1290,1"
      Dst: "[javax.swing.JComponent].getInsets"
    - Src: "org.jfree.chart.swing.ChartPanel:1292,1"
      Dst: "[java.awt.event.MouseEvent].getX"
    - Src: "org.jfree.chart.swing.ChartPanel:1293,1"
      Dst: "[java.awt.event.MouseEvent].getY"
    - Src: "org.jfree.chart.swing.ChartPanel:1291,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].getEntity"
    - Src: "org.jfree.chart.swing.ChartPanel:1295,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getToolTipText"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].translateJava2DToScreen(java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Point"
    argCount: 1
    argTypes:
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1310,1"
      Dst: "[javax.swing.JComponent].getInsets"
    - Src: "org.jfree.chart.swing.ChartPanel:1311,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.swing.ChartPanel:1312,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.swing.ChartPanel:1313,1"
      Dst: "[java.awt.Point].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].translateScreenToJava2D(java.awt.Point)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 1
    argTypes:
    - "java.awt.Point"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1325,1"
      Dst: "[javax.swing.JComponent].getInsets"
    - Src: "org.jfree.chart.swing.ChartPanel:1326,1"
      Dst: "[java.awt.Point].getX"
    - Src: "org.jfree.chart.swing.ChartPanel:1327,1"
      Dst: "[java.awt.Point].getY"
    - Src: "org.jfree.chart.swing.ChartPanel:1328,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].scale(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1340,1"
      Dst: "[javax.swing.JComponent].getInsets"
    - Src: "org.jfree.chart.swing.ChartPanel:1341,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.swing.ChartPanel:1341,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getScaleX"
    - Src: "org.jfree.chart.swing.ChartPanel:1342,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.swing.ChartPanel:1342,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getScaleY"
    - Src: "org.jfree.chart.swing.ChartPanel:1343,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.swing.ChartPanel:1344,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.swing.ChartPanel:1345,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getEntityForPoint(int,int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.entity.ChartEntity"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1362"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1369"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1368"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1367"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1362"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1363,1"
      Dst: "[javax.swing.JComponent].getInsets"
    - Src: "org.jfree.chart.swing.ChartPanel:1366,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.swing.ChartPanel:1367,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].getEntity"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getRefreshBuffer()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setRefreshBuffer(boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].paintComponent(java.awt.Graphics)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Graphics"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 208
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1405"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1408"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1407"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1424"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1429"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1428"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1429"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1435"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1440"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1439"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1440"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1445"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1450"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1514"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1462"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1464"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1462"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1464"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1462"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1474"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1475"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1510"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1495"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1504"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1503"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1517"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1522"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1521"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1527"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1534"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1533"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1534"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1534"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1533"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1404,1"
      Dst: "[javax.swing.JComponent].paintComponent"
    - Src: "org.jfree.chart.swing.ChartPanel:1408,1"
      Dst: "[java.awt.Graphics].create"
    - Src: "org.jfree.chart.swing.ChartPanel:1411,1"
      Dst: "[java.awt.Component].getSize"
    - Src: "org.jfree.chart.swing.ChartPanel:1412,1"
      Dst: "[javax.swing.JComponent].getInsets"
    - Src: "org.jfree.chart.swing.ChartPanel:1414,1"
      Dst: "[java.awt.Dimension].getWidth"
    - Src: "org.jfree.chart.swing.ChartPanel:1415,1"
      Dst: "[java.awt.Dimension].getHeight"
    - Src: "org.jfree.chart.swing.ChartPanel:1415,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:1419,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.swing.ChartPanel:1420,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.swing.ChartPanel:1454,1"
      Dst: "[java.awt.Graphics2D].getTransform"
    - Src: "org.jfree.chart.swing.ChartPanel:1455,1"
      Dst: "[java.awt.geom.AffineTransform].getScaleX"
    - Src: "org.jfree.chart.swing.ChartPanel:1456,1"
      Dst: "[java.awt.geom.AffineTransform].getScaleY"
    - Src: "org.jfree.chart.swing.ChartPanel:1467,1"
      Dst: "[java.awt.Graphics2D].getDeviceConfiguration"
    - Src: "org.jfree.chart.swing.ChartPanel:1468,1"
      Dst: "[java.awt.GraphicsConfiguration].createCompatibleImage"
    - Src: "org.jfree.chart.swing.ChartPanel:1482,1"
      Dst: "[java.awt.Image].getGraphics"
    - Src: "org.jfree.chart.swing.ChartPanel:1483,1"
      Dst: "[java.awt.Graphics2D].scale"
    - Src: "org.jfree.chart.swing.ChartPanel:1489,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.swing.ChartPanel:1490,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.swing.ChartPanel:1490,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.swing.ChartPanel:1491,1"
      Dst: "[java.awt.Rectangle].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:1492,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.swing.ChartPanel:1497,1"
      Dst: "[java.awt.geom.AffineTransform].getScaleInstance"
    - Src: "org.jfree.chart.swing.ChartPanel:1499,1"
      Dst: "[java.awt.Graphics2D].transform"
    - Src: "org.jfree.chart.swing.ChartPanel:1500,1"
      Dst: "[org.jfree.chart.JFreeChart].draw"
    - Src: "org.jfree.chart.swing.ChartPanel:1502,1"
      Dst: "[java.awt.Graphics2D].setTransform"
    - Src: "org.jfree.chart.swing.ChartPanel:1507,1"
      Dst: "[java.awt.Graphics].dispose"
    - Src: "org.jfree.chart.swing.ChartPanel:1511,1"
      Dst: "[java.awt.Graphics].drawImage"
    - Src: "org.jfree.chart.swing.ChartPanel:1512,1"
      Dst: "[org.jfree.chart.JFreeChart].getRenderingHints"
    - Src: "org.jfree.chart.swing.ChartPanel:1512,1"
      Dst: "[java.awt.Graphics2D].addRenderingHints"
    - Src: "org.jfree.chart.swing.ChartPanel:1516,1"
      Dst: "[java.awt.Graphics2D].translate"
    - Src: "org.jfree.chart.swing.ChartPanel:1527,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.swing.ChartPanel:1527,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.swing.ChartPanel:1527,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.swing.ChartPanel:1528,1"
      Dst: "[org.jfree.chart.swing.Overlay].paintOverlay"
    - Src: "org.jfree.chart.swing.ChartPanel:1534,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].drawZoomRectangle"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.swing.ChartPanel].chartChanged(org.jfree.chart.event.ChartChangeEvent)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: 1547
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.ChartChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.JFreeChart].getPlot()"
    - "[org.jfree.chart.plot.ThermometerPlot].getOrientation()"
    - "[org.jfree.chart.plot.PolarPlot].getOrientation()"
    - "[org.jfree.chart.plot.FastScatterPlot].getOrientation()"
    - "[org.jfree.chart.plot.CategoryPlot].getOrientation()"
    - "[org.jfree.chart.plot.XYPlot].getOrientation()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1550"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1554"
        BranchSideFuncs:
        - "getOrientation()"
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1553"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1549,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:1552,1"
      Dst: "[org.jfree.chart.plot.Zoomable].getOrientation"
    - Src: "org.jfree.chart.swing.ChartPanel:1554,1"
      Dst: "[java.awt.Component].repaint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].chartProgress(org.jfree.chart.event.ChartProgressEvent)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.ChartProgressEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].actionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 128
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1583"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1587"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1575,1"
      Dst: "[java.awt.event.ActionEvent].getActionCommand"
    - Src: "org.jfree.chart.swing.ChartPanel:1582,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].getZoomPoint"
    - Src: "org.jfree.chart.swing.ChartPanel:1584,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.swing.ChartPanel:1585,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.swing.ChartPanel:1588,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.jfree.chart.swing.ChartPanel:1588,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.swing.ChartPanel:1590,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].doEditChartProperties"
    - Src: "org.jfree.chart.swing.ChartPanel:1593,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].doCopy"
    - Src: "org.jfree.chart.swing.ChartPanel:1597,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].doSaveAs"
    - Src: "org.jfree.chart.swing.ChartPanel:1600,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.ChartPanel:1599,1"
      Dst: "[javax.swing.JOptionPane].showMessageDialog"
    - Src: "org.jfree.chart.swing.ChartPanel:1605,1"
      Dst: "[java.awt.Toolkit].getDefaultToolkit"
    - Src: "org.jfree.chart.swing.ChartPanel:1605,1"
      Dst: "[java.awt.Toolkit].getScreenSize"
    - Src: "org.jfree.chart.swing.ChartPanel:1614,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].saveAsSVG"
    - Src: "org.jfree.chart.swing.ChartPanel:1621,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].saveAsPDF"
    - Src: "org.jfree.chart.swing.ChartPanel:1624,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].createChartPrintJob"
    - Src: "org.jfree.chart.swing.ChartPanel:1627,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].zoomInBoth"
    - Src: "org.jfree.chart.swing.ChartPanel:1630,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].zoomInDomain"
    - Src: "org.jfree.chart.swing.ChartPanel:1633,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].zoomInRange"
    - Src: "org.jfree.chart.swing.ChartPanel:1636,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].zoomOutBoth"
    - Src: "org.jfree.chart.swing.ChartPanel:1639,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].zoomOutDomain"
    - Src: "org.jfree.chart.swing.ChartPanel:1642,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].zoomOutRange"
    - Src: "org.jfree.chart.swing.ChartPanel:1645,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].restoreAutoBounds"
    - Src: "org.jfree.chart.swing.ChartPanel:1648,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].restoreAutoDomainBounds"
    - Src: "org.jfree.chart.swing.ChartPanel:1651,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].restoreAutoRangeBounds"
    JavaMethodInfo: null
    BBCount: 56
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].mouseEntered(java.awt.event.MouseEvent)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.MouseEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1665"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1679"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1678"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1666,1"
      Dst: "[javax.swing.ToolTipManager].sharedInstance"
    - Src: "org.jfree.chart.swing.ChartPanel:1668,1"
      Dst: "[javax.swing.ToolTipManager].getInitialDelay"
    - Src: "org.jfree.chart.swing.ChartPanel:1669,1"
      Dst: "[javax.swing.ToolTipManager].setInitialDelay"
    - Src: "org.jfree.chart.swing.ChartPanel:1671,1"
      Dst: "[javax.swing.ToolTipManager].getReshowDelay"
    - Src: "org.jfree.chart.swing.ChartPanel:1672,1"
      Dst: "[javax.swing.ToolTipManager].setReshowDelay"
    - Src: "org.jfree.chart.swing.ChartPanel:1674,1"
      Dst: "[javax.swing.ToolTipManager].getDismissDelay"
    - Src: "org.jfree.chart.swing.ChartPanel:1675,1"
      Dst: "[javax.swing.ToolTipManager].setDismissDelay"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].mouseExited(java.awt.event.MouseEvent)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.MouseEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1690"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1697"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1692,1"
      Dst: "[javax.swing.ToolTipManager].sharedInstance"
    - Src: "org.jfree.chart.swing.ChartPanel:1693,1"
      Dst: "[javax.swing.ToolTipManager].setInitialDelay"
    - Src: "org.jfree.chart.swing.ChartPanel:1694,1"
      Dst: "[javax.swing.ToolTipManager].setReshowDelay"
    - Src: "org.jfree.chart.swing.ChartPanel:1695,1"
      Dst: "[javax.swing.ToolTipManager].setDismissDelay"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].mousePressed(java.awt.event.MouseEvent)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.MouseEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1710"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1713"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1712"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1716"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1735"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1718"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1754"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1753"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1720"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1721"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1720"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1720"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1734"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1733"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1723"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1733"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1723"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1733"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1736"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1754"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1753"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1737"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1748"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1747"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1739"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1745"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1744"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1748"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1754"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1753"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1749"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1754"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1753"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1713,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:1714,1"
      Dst: "[java.awt.event.MouseEvent].getButton"
    - Src: "org.jfree.chart.swing.ChartPanel:1715,1"
      Dst: "[java.awt.event.MouseEvent].getModifiersEx"
    - Src: "org.jfree.chart.swing.ChartPanel:1716,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.swing.ChartPanel:1716,1"
      Dst: "[java.util.Map].getOrDefault"
    - Src: "org.jfree.chart.swing.ChartPanel:1716,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.swing.ChartPanel:1720,1"
      Dst: "[org.jfree.chart.plot.Pannable].isDomainPannable"
    - Src: "org.jfree.chart.swing.ChartPanel:1720,1"
      Dst: "[org.jfree.chart.plot.Pannable].isRangePannable"
    - Src: "org.jfree.chart.swing.ChartPanel:1721,1"
      Dst: "[java.awt.event.MouseEvent].getX"
    - Src: "org.jfree.chart.swing.ChartPanel:1722,1"
      Dst: "[java.awt.event.MouseEvent].getY"
    - Src: "org.jfree.chart.swing.ChartPanel:1721,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getScreenDataArea"
    - Src: "org.jfree.chart.swing.ChartPanel:1724,1"
      Dst: "[java.awt.event.MouseEvent].getPoint"
    - Src: "org.jfree.chart.swing.ChartPanel:1723,1"
      Dst: "[java.awt.geom.RectangularShape].contains"
    - Src: "org.jfree.chart.swing.ChartPanel:1725,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.swing.ChartPanel:1726,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.swing.ChartPanel:1728,1"
      Dst: "[java.awt.Cursor].getPredefinedCursor"
    - Src: "org.jfree.chart.swing.ChartPanel:1728,1"
      Dst: "[java.awt.Component].setCursor"
    - Src: "org.jfree.chart.swing.ChartPanel:1736,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].isActivated"
    - Src: "org.jfree.chart.swing.ChartPanel:1740,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getPointInRectangle"
    - Src: "org.jfree.chart.swing.ChartPanel:1742,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].setZoomPoint"
    - Src: "org.jfree.chart.swing.ChartPanel:1748,1"
      Dst: "[java.awt.event.MouseEvent].isPopupTrigger"
    - Src: "org.jfree.chart.swing.ChartPanel:1750,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].displayPopupMenu"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getPointInRectangle(int,int,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1767,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.swing.ChartPanel:1767,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.swing.ChartPanel:1767,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.swing.ChartPanel:1767,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.swing.ChartPanel:1768,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.swing.ChartPanel:1768,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.swing.ChartPanel:1769,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].mouseDragged(java.awt.event.MouseEvent)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.MouseEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 100
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1781"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1786"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1785"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1781"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1786"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1785"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1786"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1815"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1814"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1789"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1792"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1791"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1789"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1792"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1791"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1797"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1804"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1803"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1815"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1818"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1817"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1824"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1829"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1828"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1829"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1834"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1833"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1844"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1850"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1849"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1781,1"
      Dst: "[java.awt.Component].isShowing"
    - Src: "org.jfree.chart.swing.ChartPanel:1787,1"
      Dst: "[java.awt.event.MouseEvent].getX"
    - Src: "org.jfree.chart.swing.ChartPanel:1787,1"
      Dst: "[java.awt.Point].getX"
    - Src: "org.jfree.chart.swing.ChartPanel:1788,1"
      Dst: "[java.awt.event.MouseEvent].getY"
    - Src: "org.jfree.chart.swing.ChartPanel:1788,1"
      Dst: "[java.awt.Point].getY"
    - Src: "org.jfree.chart.swing.ChartPanel:1794,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:1794,1"
      Dst: "[org.jfree.chart.plot.Plot].isNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:1795,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:1797,1"
      Dst: "[org.jfree.chart.plot.Pannable].getOrientation"
    - Src: "org.jfree.chart.swing.ChartPanel:1798,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getPlotInfo"
    - Src: "org.jfree.chart.swing.ChartPanel:1798,1"
      Dst: "[org.jfree.chart.plot.Pannable].panDomainAxes"
    - Src: "org.jfree.chart.swing.ChartPanel:1800,1"
      Dst: "[org.jfree.chart.plot.Pannable].panRangeAxes"
    - Src: "org.jfree.chart.swing.ChartPanel:1809,1"
      Dst: "[java.awt.event.MouseEvent].getPoint"
    - Src: "org.jfree.chart.swing.ChartPanel:1815,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].getZoomPoint"
    - Src: "org.jfree.chart.swing.ChartPanel:1818,1"
      Dst: "[javax.swing.JComponent].getGraphics"
    - Src: "org.jfree.chart.swing.ChartPanel:1825,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].drawZoomRectangle"
    - Src: "org.jfree.chart.swing.ChartPanel:1839,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.swing.ChartPanel:1839,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.swing.ChartPanel:1838,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getScreenDataArea"
    - Src: "org.jfree.chart.swing.ChartPanel:1841,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].updateZoomRectangleSelection"
    - Src: "org.jfree.chart.swing.ChartPanel:1845,1"
      Dst: "[java.awt.Component].repaint"
    - Src: "org.jfree.chart.swing.ChartPanel:1852,1"
      Dst: "[java.awt.Graphics].dispose"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].mouseReleased(java.awt.event.MouseEvent)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.MouseEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 101
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1868"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1873"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1872"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1873"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1918"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1875"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1880"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1879"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1885"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1885"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1884"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1886"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1885"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1884"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1887"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1887"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1886"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1888"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1887"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1886"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1889"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1890"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1889"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1889"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1906"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1905"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1890"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1890"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1889"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1890"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1892"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1891"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1890"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1896"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1895"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1891"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1896"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1895"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1907"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1911"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1910"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1919"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1925"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1924"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1920"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1925"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1924"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1870,1"
      Dst: "[java.awt.Cursor].getDefaultCursor"
    - Src: "org.jfree.chart.swing.ChartPanel:1870,1"
      Dst: "[java.awt.Component].setCursor"
    - Src: "org.jfree.chart.swing.ChartPanel:1873,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].isActivated"
    - Src: "org.jfree.chart.swing.ChartPanel:1884,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].getZoomPoint"
    - Src: "org.jfree.chart.swing.ChartPanel:1885,1"
      Dst: "[java.awt.event.MouseEvent].getX"
    - Src: "org.jfree.chart.swing.ChartPanel:1886,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.swing.ChartPanel:1885,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.swing.ChartPanel:1886,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].getZoomTriggerDistance"
    - Src: "org.jfree.chart.swing.ChartPanel:1887,1"
      Dst: "[java.awt.event.MouseEvent].getY"
    - Src: "org.jfree.chart.swing.ChartPanel:1888,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.swing.ChartPanel:1892,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].restoreAutoBounds"
    - Src: "org.jfree.chart.swing.ChartPanel:1895,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getScreenDataArea"
    - Src: "org.jfree.chart.swing.ChartPanel:1899,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].getZoomRectangle"
    - Src: "org.jfree.chart.swing.ChartPanel:1900,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].zoom"
    - Src: "org.jfree.chart.swing.ChartPanel:1902,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].reset"
    - Src: "org.jfree.chart.swing.ChartPanel:1906,1"
      Dst: "[javax.swing.JComponent].getGraphics"
    - Src: "org.jfree.chart.swing.ChartPanel:1908,1"
      Dst: "[java.awt.Component].repaint"
    - Src: "org.jfree.chart.swing.ChartPanel:1911,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].drawZoomRectangle"
    - Src: "org.jfree.chart.swing.ChartPanel:1913,1"
      Dst: "[java.awt.Graphics].dispose"
    - Src: "org.jfree.chart.swing.ChartPanel:1919,1"
      Dst: "[java.awt.event.MouseEvent].isPopupTrigger"
    - Src: "org.jfree.chart.swing.ChartPanel:1921,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].displayPopupMenu"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].mouseClicked(java.awt.event.MouseEvent)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.MouseEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1941"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1944"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1943"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1948"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1952"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1951"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1953"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1959"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1958"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1955"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1959"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1958"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1961"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1964"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1936,1"
      Dst: "[javax.swing.JComponent].getInsets"
    - Src: "org.jfree.chart.swing.ChartPanel:1937,1"
      Dst: "[java.awt.event.MouseEvent].getX"
    - Src: "org.jfree.chart.swing.ChartPanel:1938,1"
      Dst: "[java.awt.event.MouseEvent].getY"
    - Src: "org.jfree.chart.swing.ChartPanel:1940,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:1944,1"
      Dst: "[org.jfree.chart.JFreeChart].setNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:1946,1"
      Dst: "[javax.swing.event.EventListenerList].getListeners"
    - Src: "org.jfree.chart.swing.ChartPanel:1954,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.swing.ChartPanel:1956,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].getEntity"
    - Src: "org.jfree.chart.swing.ChartPanel:1959,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getChart"
    - Src: "org.jfree.chart.swing.ChartPanel:1959,1"
      Dst: "[org.jfree.chart.swing.ChartMouseEvent].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:1962,1"
      Dst: "[org.jfree.chart.swing.ChartMouseListener].chartMouseClicked"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.swing.ChartPanel].mouseMoved(java.awt.event.MouseEvent)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.MouseEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:1979"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1982"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1981"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1987"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1996"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1995"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1989"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1996"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:1995"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1996"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2003"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2002"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:1998"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2002"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:1974,1"
      Dst: "[javax.swing.JComponent].getGraphics"
    - Src: "org.jfree.chart.swing.ChartPanel:1975,1"
      Dst: "[java.awt.Graphics].dispose"
    - Src: "org.jfree.chart.swing.ChartPanel:1977,1"
      Dst: "[javax.swing.event.EventListenerList].getListeners"
    - Src: "org.jfree.chart.swing.ChartPanel:1982,1"
      Dst: "[javax.swing.JComponent].getInsets"
    - Src: "org.jfree.chart.swing.ChartPanel:1983,1"
      Dst: "[java.awt.event.MouseEvent].getX"
    - Src: "org.jfree.chart.swing.ChartPanel:1984,1"
      Dst: "[java.awt.event.MouseEvent].getY"
    - Src: "org.jfree.chart.swing.ChartPanel:1988,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.swing.ChartPanel:1990,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].getEntity"
    - Src: "org.jfree.chart.swing.ChartPanel:1997,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getChart"
    - Src: "org.jfree.chart.swing.ChartPanel:1997,1"
      Dst: "[org.jfree.chart.swing.ChartMouseEvent].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:1999,1"
      Dst: "[org.jfree.chart.swing.ChartMouseListener].chartMouseMoved"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.swing.ChartPanel].zoomInBoth(double,double)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2013"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2019"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2018"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2012,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:2019,1"
      Dst: "[org.jfree.chart.plot.Plot].isNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2020,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2021,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].zoomInDomain"
    - Src: "org.jfree.chart.swing.ChartPanel:2022,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].zoomInRange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].zoomInDomain(double,double)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2036"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2047"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2035,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:2040,1"
      Dst: "[org.jfree.chart.plot.Plot].isNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2041,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2043,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getPlotInfo"
    - Src: "org.jfree.chart.swing.ChartPanel:2043,1"
      Dst: "[java.awt.Point].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2044,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].translateScreenToJava2D"
    - Src: "org.jfree.chart.swing.ChartPanel:2043,1"
      Dst: "[org.jfree.chart.plot.Zoomable].zoomDomainAxes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].zoomInRange(double,double)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2060"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2071"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2059,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:2064,1"
      Dst: "[org.jfree.chart.plot.Plot].isNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2065,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2067,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getPlotInfo"
    - Src: "org.jfree.chart.swing.ChartPanel:2067,1"
      Dst: "[java.awt.Point].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2068,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].translateScreenToJava2D"
    - Src: "org.jfree.chart.swing.ChartPanel:2067,1"
      Dst: "[org.jfree.chart.plot.Zoomable].zoomRangeAxes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].zoomOutBoth(double,double)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2082"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2088"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2087"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2081,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:2088,1"
      Dst: "[org.jfree.chart.plot.Plot].isNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2089,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2090,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].zoomOutDomain"
    - Src: "org.jfree.chart.swing.ChartPanel:2091,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].zoomOutRange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].zoomOutDomain(double,double)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2104,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:2109,1"
      Dst: "[org.jfree.chart.plot.Plot].isNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2110,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2112,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getPlotInfo"
    - Src: "org.jfree.chart.swing.ChartPanel:2112,1"
      Dst: "[java.awt.Point].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2113,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].translateScreenToJava2D"
    - Src: "org.jfree.chart.swing.ChartPanel:2112,1"
      Dst: "[org.jfree.chart.plot.Zoomable].zoomDomainAxes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].zoomOutRange(double,double)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2129"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2128,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:2133,1"
      Dst: "[org.jfree.chart.plot.Plot].isNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2134,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2136,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getPlotInfo"
    - Src: "org.jfree.chart.swing.ChartPanel:2136,1"
      Dst: "[java.awt.Point].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2137,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].translateScreenToJava2D"
    - Src: "org.jfree.chart.swing.ChartPanel:2136,1"
      Dst: "[org.jfree.chart.plot.Zoomable].zoomRangeAxes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].zoom(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2170"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2177"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2182"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2153,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.swing.ChartPanel:2153,1"
      Dst: "[java.lang.Math].ceil"
    - Src: "org.jfree.chart.swing.ChartPanel:2154,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.swing.ChartPanel:2154,1"
      Dst: "[java.awt.Point].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2152,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].translateScreenToJava2D"
    - Src: "org.jfree.chart.swing.ChartPanel:2155,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getPlotInfo"
    - Src: "org.jfree.chart.swing.ChartPanel:2157,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.swing.ChartPanel:2157,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.swing.ChartPanel:2156,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getScreenDataArea"
    - Src: "org.jfree.chart.swing.ChartPanel:2158,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.swing.ChartPanel:2158,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.swing.ChartPanel:2160,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.swing.ChartPanel:2162,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.swing.ChartPanel:2164,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.swing.ChartPanel:2166,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.swing.ChartPanel:2169,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:2174,1"
      Dst: "[org.jfree.chart.plot.Plot].isNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2175,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2177,1"
      Dst: "[org.jfree.chart.plot.Zoomable].getOrientation"
    - Src: "org.jfree.chart.swing.ChartPanel:2178,1"
      Dst: "[org.jfree.chart.plot.Zoomable].zoomDomainAxes"
    - Src: "org.jfree.chart.swing.ChartPanel:2179,1"
      Dst: "[org.jfree.chart.plot.Zoomable].zoomRangeAxes"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].restoreAutoBounds()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2197"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2202"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2196,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:2203,1"
      Dst: "[org.jfree.chart.plot.Plot].isNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2204,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2205,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].restoreAutoDomainBounds"
    - Src: "org.jfree.chart.swing.ChartPanel:2206,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].restoreAutoRangeBounds"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].restoreAutoDomainBounds()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2215"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2228"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2227"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2214,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:2220,1"
      Dst: "[org.jfree.chart.plot.Plot].isNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2221,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2223,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].getZoomPoint"
    - Src: "org.jfree.chart.swing.ChartPanel:2224,1"
      Dst: "[java.awt.Point].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2225,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getPlotInfo"
    - Src: "org.jfree.chart.swing.ChartPanel:2225,1"
      Dst: "[org.jfree.chart.plot.Zoomable].zoomDomainAxes"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].restoreAutoRangeBounds()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2235"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2248"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2247"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2244"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2236"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2235"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2234,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:2240,1"
      Dst: "[org.jfree.chart.plot.Plot].isNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2241,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.swing.ChartPanel:2243,1"
      Dst: "[org.jfree.chart.swing.SelectionZoomStrategy].getZoomPoint"
    - Src: "org.jfree.chart.swing.ChartPanel:2244,1"
      Dst: "[java.awt.Point].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2245,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getPlotInfo"
    - Src: "org.jfree.chart.swing.ChartPanel:2245,1"
      Dst: "[org.jfree.chart.plot.Zoomable].zoomRangeAxes"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getScreenDataArea()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2257,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getPlotInfo"
    - Src: "org.jfree.chart.swing.ChartPanel:2257,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.swing.ChartPanel:2258,1"
      Dst: "[javax.swing.JComponent].getInsets"
    - Src: "org.jfree.chart.swing.ChartPanel:2259,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.swing.ChartPanel:2260,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.swing.ChartPanel:2261,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.swing.ChartPanel:2262,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.swing.ChartPanel:2263,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getScreenDataArea(int,int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2286"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2289"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2288"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2276,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getPlotInfo"
    - Src: "org.jfree.chart.swing.ChartPanel:2278,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotCount"
    - Src: "org.jfree.chart.swing.ChartPanel:2279,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getScreenDataArea"
    - Src: "org.jfree.chart.swing.ChartPanel:2284,1"
      Dst: "[java.awt.Point].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2284,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].translateScreenToJava2D"
    - Src: "org.jfree.chart.swing.ChartPanel:2285,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotIndex"
    - Src: "org.jfree.chart.swing.ChartPanel:2289,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotInfo"
    - Src: "org.jfree.chart.swing.ChartPanel:2289,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.swing.ChartPanel:2289,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].scale"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getInitialDelay()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getReshowDelay()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getDismissDelay()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setInitialDelay(int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setReshowDelay(int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setDismissDelay(int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getZoomInFactor()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setZoomInFactor(double)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getZoomOutFactor()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].setZoomOutFactor(double)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].doEditChartProperties()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2419"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2423"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2422"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2415,1"
      Dst: "[org.jfree.chart.swing.editor.ChartEditorManager].getChartEditor"
    - Src: "org.jfree.chart.swing.ChartPanel:2417,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.ChartPanel:2416,1"
      Dst: "[javax.swing.JOptionPane].showConfirmDialog"
    - Src: "org.jfree.chart.swing.ChartPanel:2420,1"
      Dst: "[org.jfree.chart.swing.editor.ChartEditor].updateChart"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].doCopy()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2430,1"
      Dst: "[java.awt.Toolkit].getDefaultToolkit"
    - Src: "org.jfree.chart.swing.ChartPanel:2430,1"
      Dst: "[java.awt.Toolkit].getSystemClipboard"
    - Src: "org.jfree.chart.swing.ChartPanel:2431,1"
      Dst: "[javax.swing.JComponent].getInsets"
    - Src: "org.jfree.chart.swing.ChartPanel:2432,1"
      Dst: "[javax.swing.JComponent].getWidth"
    - Src: "org.jfree.chart.swing.ChartPanel:2433,1"
      Dst: "[javax.swing.JComponent].getHeight"
    - Src: "org.jfree.chart.swing.ChartPanel:2435,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getMinimumDrawWidth"
    - Src: "org.jfree.chart.swing.ChartPanel:2435,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getMinimumDrawHeight"
    - Src: "org.jfree.chart.swing.ChartPanel:2436,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getMaximumDrawWidth"
    - Src: "org.jfree.chart.swing.ChartPanel:2436,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getMaximumDrawHeight"
    - Src: "org.jfree.chart.swing.ChartPanel:2436,1"
      Dst: "[org.jfree.chart.ChartTransferable].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2437,1"
      Dst: "[java.awt.datatransfer.Clipboard].setContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].doSaveAs()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2447,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].doSaveAs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].doSaveAs(int,int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2470"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2485"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2484"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2472"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2477"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2476"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2473"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2477"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2476"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2477"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2480"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2479"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2480"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2483"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2482"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2462,1"
      Dst: "[javax.swing.JFileChooser].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2463,1"
      Dst: "[javax.swing.JFileChooser].setCurrentDirectory"
    - Src: "org.jfree.chart.swing.ChartPanel:2465,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.ChartPanel:2465,1"
      Dst: "[javax.swing.filechooser.FileNameExtensionFilter].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2466,1"
      Dst: "[javax.swing.JFileChooser].addChoosableFileFilter"
    - Src: "org.jfree.chart.swing.ChartPanel:2467,1"
      Dst: "[javax.swing.JFileChooser].setFileFilter"
    - Src: "org.jfree.chart.swing.ChartPanel:2469,1"
      Dst: "[javax.swing.JFileChooser].showSaveDialog"
    - Src: "org.jfree.chart.swing.ChartPanel:2471,1"
      Dst: "[javax.swing.JFileChooser].getSelectedFile"
    - Src: "org.jfree.chart.swing.ChartPanel:2471,1"
      Dst: "[java.io.File].getPath"
    - Src: "org.jfree.chart.swing.ChartPanel:2472,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].isEnforceFileExtensions"
    - Src: "org.jfree.chart.swing.ChartPanel:2473,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.jfree.chart.swing.ChartPanel:2474,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.swing.ChartPanel:2478,1"
      Dst: "[javax.swing.JComponent].getWidth"
    - Src: "org.jfree.chart.swing.ChartPanel:2481,1"
      Dst: "[javax.swing.JComponent].getHeight"
    - Src: "org.jfree.chart.swing.ChartPanel:2483,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2483,1"
      Dst: "[org.jfree.chart.ChartUtils].saveChartAsPNG"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].saveAsSVG(java.io.File)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2499"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2530"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2529"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2508"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2530"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2529"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2510"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2514"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2511"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2514"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2516"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2530"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2529"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2523"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2530"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2529"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2530"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2554"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2553"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2544"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2552"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2551"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2549"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2551"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2500,1"
      Dst: "[javax.swing.JFileChooser].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2501,1"
      Dst: "[javax.swing.JFileChooser].setCurrentDirectory"
    - Src: "org.jfree.chart.swing.ChartPanel:2503,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.ChartPanel:2503,1"
      Dst: "[javax.swing.filechooser.FileNameExtensionFilter].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2504,1"
      Dst: "[javax.swing.JFileChooser].addChoosableFileFilter"
    - Src: "org.jfree.chart.swing.ChartPanel:2505,1"
      Dst: "[javax.swing.JFileChooser].setFileFilter"
    - Src: "org.jfree.chart.swing.ChartPanel:2507,1"
      Dst: "[javax.swing.JFileChooser].showSaveDialog"
    - Src: "org.jfree.chart.swing.ChartPanel:2509,1"
      Dst: "[javax.swing.JFileChooser].getSelectedFile"
    - Src: "org.jfree.chart.swing.ChartPanel:2509,1"
      Dst: "[java.io.File].getPath"
    - Src: "org.jfree.chart.swing.ChartPanel:2510,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].isEnforceFileExtensions"
    - Src: "org.jfree.chart.swing.ChartPanel:2511,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.jfree.chart.swing.ChartPanel:2512,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.swing.ChartPanel:2515,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2516,1"
      Dst: "[java.io.File].exists"
    - Src: "org.jfree.chart.swing.ChartPanel:2519,1"
      Dst: "[javax.swing.JOptionPane].showConfirmDialog"
    - Src: "org.jfree.chart.swing.ChartPanel:2532,1"
      Dst: "[javax.swing.JComponent].getWidth"
    - Src: "org.jfree.chart.swing.ChartPanel:2532,1"
      Dst: "[javax.swing.JComponent].getHeight"
    - Src: "org.jfree.chart.swing.ChartPanel:2532,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].generateSVG"
    - Src: "org.jfree.chart.swing.ChartPanel:2536,1"
      Dst: "[java.io.FileWriter].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2536,1"
      Dst: "[java.io.BufferedWriter].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2537,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jfree.chart.swing.ChartPanel:2539,1"
      Dst: "[java.io.BufferedWriter].flush"
    - Src: "org.jfree.chart.swing.ChartPanel:2545,1"
      Dst: "[java.io.BufferedWriter].close"
    - Src: "org.jfree.chart.swing.ChartPanel:2548,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2550,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].generateSVG(int,int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2570"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2575"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2574"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2569,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].createSVGGraphics2D"
    - Src: "org.jfree.chart.swing.ChartPanel:2571,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2575,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.jfree.chart.swing.ChartPanel:2575,1"
      Dst: "[java.awt.Graphics2D].setRenderingHint"
    - Src: "org.jfree.chart.swing.ChartPanel:2577,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2578,1"
      Dst: "[org.jfree.chart.JFreeChart].draw"
    - Src: "org.jfree.chart.swing.ChartPanel:2580,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.chart.swing.ChartPanel:2580,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jfree.chart.swing.ChartPanel:2581,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].createSVGGraphics2D(int,int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Graphics2D"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2600,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jfree.chart.swing.ChartPanel:2601,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.jfree.chart.swing.ChartPanel:2602,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.swing.ChartPanel:2602,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].saveAsPDF(java.io.File)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2619"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2650"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2649"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2628"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2650"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2649"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2630"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2635"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2634"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2631"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2635"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2634"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2636"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2650"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2649"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2643"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2650"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2649"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2650"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2653"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2652"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2620,1"
      Dst: "[javax.swing.JFileChooser].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2621,1"
      Dst: "[javax.swing.JFileChooser].setCurrentDirectory"
    - Src: "org.jfree.chart.swing.ChartPanel:2623,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.ChartPanel:2623,1"
      Dst: "[javax.swing.filechooser.FileNameExtensionFilter].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2624,1"
      Dst: "[javax.swing.JFileChooser].addChoosableFileFilter"
    - Src: "org.jfree.chart.swing.ChartPanel:2625,1"
      Dst: "[javax.swing.JFileChooser].setFileFilter"
    - Src: "org.jfree.chart.swing.ChartPanel:2627,1"
      Dst: "[javax.swing.JFileChooser].showSaveDialog"
    - Src: "org.jfree.chart.swing.ChartPanel:2629,1"
      Dst: "[javax.swing.JFileChooser].getSelectedFile"
    - Src: "org.jfree.chart.swing.ChartPanel:2629,1"
      Dst: "[java.io.File].getPath"
    - Src: "org.jfree.chart.swing.ChartPanel:2630,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].isEnforceFileExtensions"
    - Src: "org.jfree.chart.swing.ChartPanel:2631,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.jfree.chart.swing.ChartPanel:2632,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.swing.ChartPanel:2635,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2636,1"
      Dst: "[java.io.File].exists"
    - Src: "org.jfree.chart.swing.ChartPanel:2639,1"
      Dst: "[javax.swing.JOptionPane].showConfirmDialog"
    - Src: "org.jfree.chart.swing.ChartPanel:2651,1"
      Dst: "[javax.swing.JComponent].getWidth"
    - Src: "org.jfree.chart.swing.ChartPanel:2651,1"
      Dst: "[javax.swing.JComponent].getHeight"
    - Src: "org.jfree.chart.swing.ChartPanel:2651,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].writeAsPDF"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].writeAsPDF(java.io.File,int,int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.File"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2666"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2670"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2669"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2666,1"
      Dst: "[org.jfree.chart.ChartUtils].isOrsonPDFAvailable"
    - Src: "org.jfree.chart.swing.ChartPanel:2667,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2670,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.swing.ChartPanel:2672,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jfree.chart.swing.ChartPanel:2673,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "org.jfree.chart.swing.ChartPanel:2673,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.jfree.chart.swing.ChartPanel:2674,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jfree.chart.swing.ChartPanel:2675,1"
      Dst: "[java.awt.Rectangle].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2676,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jfree.chart.swing.ChartPanel:2677,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.chart.swing.ChartPanel:2681,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.jfree.chart.swing.ChartPanel:2681,1"
      Dst: "[java.awt.Graphics2D].setRenderingHint"
    - Src: "org.jfree.chart.swing.ChartPanel:2682,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2683,1"
      Dst: "[org.jfree.chart.JFreeChart].draw"
    - Src: "org.jfree.chart.swing.ChartPanel:2689,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].createChartPrintJob()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2700"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2711"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2710"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2702"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2710"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2697,1"
      Dst: "[java.awt.print.PrinterJob].getPrinterJob"
    - Src: "org.jfree.chart.swing.ChartPanel:2698,1"
      Dst: "[java.awt.print.PrinterJob].defaultPage"
    - Src: "org.jfree.chart.swing.ChartPanel:2699,1"
      Dst: "[java.awt.print.PrinterJob].pageDialog"
    - Src: "org.jfree.chart.swing.ChartPanel:2701,1"
      Dst: "[java.awt.print.PrinterJob].setPrintable"
    - Src: "org.jfree.chart.swing.ChartPanel:2702,1"
      Dst: "[java.awt.print.PrinterJob].printDialog"
    - Src: "org.jfree.chart.swing.ChartPanel:2704,1"
      Dst: "[java.awt.print.PrinterJob].print"
    - Src: "org.jfree.chart.swing.ChartPanel:2707,1"
      Dst: "[javax.swing.JOptionPane].showMessageDialog"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].print(java.awt.Graphics,java.awt.print.PageFormat,int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.awt.Graphics"
    - "java.awt.print.PageFormat"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2726"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2729"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2728"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2730,1"
      Dst: "[java.awt.print.PageFormat].getImageableX"
    - Src: "org.jfree.chart.swing.ChartPanel:2731,1"
      Dst: "[java.awt.print.PageFormat].getImageableY"
    - Src: "org.jfree.chart.swing.ChartPanel:2732,1"
      Dst: "[java.awt.print.PageFormat].getImageableWidth"
    - Src: "org.jfree.chart.swing.ChartPanel:2733,1"
      Dst: "[java.awt.print.PageFormat].getImageableHeight"
    - Src: "org.jfree.chart.swing.ChartPanel:2734,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2734,1"
      Dst: "[org.jfree.chart.JFreeChart].draw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].addChartMouseListener(org.jfree.chart.swing.ChartMouseListener)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.swing.ChartMouseListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2746,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.swing.ChartPanel:2747,1"
      Dst: "[javax.swing.event.EventListenerList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].removeChartMouseListener(org.jfree.chart.swing.ChartMouseListener)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.swing.ChartMouseListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2757,1"
      Dst: "[javax.swing.event.EventListenerList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].getListeners(java.lang.Class)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.EventListener[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2770"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2774"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2772,1"
      Dst: "[javax.swing.event.EventListenerList].getListeners"
    - Src: "org.jfree.chart.swing.ChartPanel:2775,1"
      Dst: "[javax.swing.JComponent].getListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].createPopupMenu(boolean,boolean,boolean,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JPopupMenu"
    argCount: 5
    argTypes:
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 213
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2800"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2809"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2808"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2809"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2821"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2820"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2810"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2813"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2812"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2818"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2812"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2821"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2867"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2866"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2822"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2826"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2825"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2848"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2856"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2855"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2856"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2863"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2862"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2867"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2879"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2878"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2868"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2871"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2870"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2879"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2965"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2964"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2880"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2884"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2883"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2797,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.ChartPanel:2797,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.swing.ChartPanel:2797,1"
      Dst: "[javax.swing.JPopupMenu].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2802,1"
      Dst: "[javax.swing.JMenuItem].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2803,1"
      Dst: "[javax.swing.AbstractButton].setActionCommand"
    - Src: "org.jfree.chart.swing.ChartPanel:2804,1"
      Dst: "[javax.swing.AbstractButton].addActionListener"
    - Src: "org.jfree.chart.swing.ChartPanel:2805,1"
      Dst: "[javax.swing.JPopupMenu].add"
    - Src: "org.jfree.chart.swing.ChartPanel:2811,1"
      Dst: "[javax.swing.JPopupMenu].addSeparator"
    - Src: "org.jfree.chart.swing.ChartPanel:2826,1"
      Dst: "[javax.swing.JMenu].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:2834,1"
      Dst: "[javax.swing.JMenu].add"
    - Src: "org.jfree.chart.swing.ChartPanel:2840,1"
      Dst: "[java.awt.Toolkit].getDefaultToolkit"
    - Src: "org.jfree.chart.swing.ChartPanel:2840,1"
      Dst: "[java.awt.Toolkit].getScreenSize"
    - Src: "org.jfree.chart.swing.ChartPanel:2848,1"
      Dst: "[org.jfree.chart.ChartUtils].isJFreeSVGAvailable"
    - Src: "org.jfree.chart.swing.ChartPanel:2856,1"
      Dst: "[org.jfree.chart.ChartUtils].isOrsonPDFAvailable"
    - Src: "org.jfree.chart.swing.ChartPanel:2893,1"
      Dst: "[javax.swing.JMenu].addSeparator"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].displayPopupMenu(int,int)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:2978"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2984"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2983"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2986"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2984"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2983"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2987"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2993"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2992"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2993"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2996"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2995"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2996"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2999"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:2998"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:2999"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3003"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3002"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:3003"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3006"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3005"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:3006"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3010"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3009"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:3010"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3014"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3013"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:3014"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3018"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3017"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:3015"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3014"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:3015"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3014"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:3018"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3022"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3021"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:3019"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3018"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:3019"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3018"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:3022"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3027"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3026"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:3023"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3022"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.ChartPanel:3023"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3022"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:2986,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.ChartPanel:2989,1"
      Dst: "[org.jfree.chart.plot.Zoomable].isDomainZoomable"
    - Src: "org.jfree.chart.swing.ChartPanel:2990,1"
      Dst: "[org.jfree.chart.plot.Zoomable].isRangeZoomable"
    - Src: "org.jfree.chart.swing.ChartPanel:2994,1"
      Dst: "[javax.swing.JMenuItem].setEnabled"
    - Src: "org.jfree.chart.swing.ChartPanel:3027,1"
      Dst: "[javax.swing.JPopupMenu].show"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].updateUI()"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:3038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3041"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3040"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:3039,1"
      Dst: "[javax.swing.SwingUtilities].updateComponentTreeUI"
    - Src: "org.jfree.chart.swing.ChartPanel:3041,1"
      Dst: "[javax.swing.JPanel].updateUI"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:3052,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartPanel].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.swing.ChartPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartPanel:3071"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3075"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartPanel:3074"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartPanel:3065,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.swing.ChartPanel:3068,1"
      Dst: "[javax.swing.event.EventListenerList].<init>"
    - Src: "org.jfree.chart.swing.ChartPanel:3072,1"
      Dst: "[org.jfree.chart.JFreeChart].addChangeListener"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeries].<init>(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeries:67,1"
      Dst: "[org.jfree.data.xy.XIntervalSeries].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeries].<init>(java.lang.Comparable,boolean,boolean)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeries:82,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeries].add(double,double,double,double)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeries:95,1"
      Dst: "[org.jfree.data.xy.XIntervalDataItem].<init>"
    - Src: "org.jfree.data.xy.XIntervalSeries:95,1"
      Dst: "[org.jfree.data.xy.XIntervalSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeries].add(org.jfree.data.xy.XIntervalDataItem,boolean)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XIntervalDataItem"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeries:108,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeries].getX(int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeries:119,1"
      Dst: "[org.jfree.data.xy.XIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.XIntervalSeries:120,1"
      Dst: "[org.jfree.data.xy.XIntervalDataItem].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeries].getXLowValue(int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeries"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XIntervalDataItem].getXLowValue()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeries:133,1"
      Dst: "[org.jfree.data.xy.XIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.XIntervalSeries:134,1"
      Dst: "[org.jfree.data.xy.XIntervalDataItem].getXLowValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeries].getXHighValue(int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeries"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XIntervalDataItem].getXHighValue()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeries:147,1"
      Dst: "[org.jfree.data.xy.XIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.XIntervalSeries:148,1"
      Dst: "[org.jfree.data.xy.XIntervalDataItem].getXHighValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeries].getYValue(int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeries"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XIntervalDataItem].getYValue()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeries:159,1"
      Dst: "[org.jfree.data.xy.XIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.XIntervalSeries:160,1"
      Dst: "[org.jfree.data.xy.XIntervalDataItem].getYValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalSeries].getDataItem(int)"
    functionSourceFile: "org.jfree.data.xy.XIntervalSeries"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "org.jfree.data.ComparableObjectItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectSeries].getDataItem(int)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalSeries:172,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getDataItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.UIUtils].<init>()"
    functionSourceFile: "org.jfree.chart.swing.UIUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.UIUtils:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.UIUtils].centerFrameOnScreen(java.awt.Window)"
    functionSourceFile: "org.jfree.chart.swing.UIUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Window"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.UIUtils:61,1"
      Dst: "[org.jfree.chart.swing.UIUtils].positionFrameOnScreen"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.UIUtils].positionFrameOnScreen(java.awt.Window,double,double)"
    functionSourceFile: "org.jfree.chart.swing.UIUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Window"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.UIUtils:77,1"
      Dst: "[java.awt.Component].getGraphicsConfiguration"
    - Src: "org.jfree.chart.swing.UIUtils:77,1"
      Dst: "[java.awt.GraphicsConfiguration].getBounds"
    - Src: "org.jfree.chart.swing.UIUtils:78,1"
      Dst: "[java.awt.Component].getSize"
    - Src: "org.jfree.chart.swing.UIUtils:79,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.swing.UIUtils:83,1"
      Dst: "[java.awt.Window].setBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.UIUtils].positionFrameRandomly(java.awt.Window)"
    functionSourceFile: "org.jfree.chart.swing.UIUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Window"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.UIUtils:94,1"
      Dst: "[java.lang.Math].random"
    - Src: "org.jfree.chart.swing.UIUtils:94,1"
      Dst: "[org.jfree.chart.swing.UIUtils].positionFrameOnScreen"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.UIUtils].centerDialogInParent(java.awt.Dialog)"
    functionSourceFile: "org.jfree.chart.swing.UIUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Dialog"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.UIUtils:103,1"
      Dst: "[org.jfree.chart.swing.UIUtils].positionDialogRelativeToParent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.UIUtils].positionDialogRelativeToParent(java.awt.Dialog,double,double)"
    functionSourceFile: "org.jfree.chart.swing.UIUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Dialog"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.UIUtils:116"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.UIUtils:121"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.UIUtils:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.UIUtils:115,1"
      Dst: "[java.awt.Component].getParent"
    - Src: "org.jfree.chart.swing.UIUtils:117,1"
      Dst: "[org.jfree.chart.swing.UIUtils].centerFrameOnScreen"
    - Src: "org.jfree.chart.swing.UIUtils:121,1"
      Dst: "[java.awt.Component].getSize"
    - Src: "org.jfree.chart.swing.UIUtils:124,1"
      Dst: "[java.awt.Component].getX"
    - Src: "org.jfree.chart.swing.UIUtils:125,1"
      Dst: "[java.awt.Component].getY"
    - Src: "org.jfree.chart.swing.UIUtils:131,1"
      Dst: "[java.awt.Component].getGraphicsConfiguration"
    - Src: "org.jfree.chart.swing.UIUtils:131,1"
      Dst: "[java.awt.GraphicsConfiguration].getBounds"
    - Src: "org.jfree.chart.swing.UIUtils:132,1"
      Dst: "[java.awt.Rectangle].<init>"
    - Src: "org.jfree.chart.swing.UIUtils:133,1"
      Dst: "[java.awt.Rectangle].intersection"
    - Src: "org.jfree.chart.swing.UIUtils:133,1"
      Dst: "[java.awt.Window].setBounds"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.UIUtils].createTablePanel(javax.swing.table.TableModel)"
    functionSourceFile: "org.jfree.chart.swing.UIUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JPanel"
    argCount: 1
    argTypes:
    - "javax.swing.table.TableModel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.UIUtils:147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.UIUtils:154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.UIUtils:153"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.UIUtils:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.UIUtils:145"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.UIUtils:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.UIUtils:145,1"
      Dst: "[java.awt.BorderLayout].<init>"
    - Src: "org.jfree.chart.swing.UIUtils:145,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.jfree.chart.swing.UIUtils:146,1"
      Dst: "[javax.swing.JTable].<init>"
    - Src: "org.jfree.chart.swing.UIUtils:147,1"
      Dst: "[javax.swing.table.TableModel].getColumnCount"
    - Src: "org.jfree.chart.swing.UIUtils:148,1"
      Dst: "[javax.swing.JTable].getColumnModel"
    - Src: "org.jfree.chart.swing.UIUtils:148,1"
      Dst: "[javax.swing.table.TableColumnModel].getColumn"
    - Src: "org.jfree.chart.swing.UIUtils:149,1"
      Dst: "[javax.swing.table.TableModel].getColumnClass"
    - Src: "org.jfree.chart.swing.UIUtils:150,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.swing.UIUtils:151,1"
      Dst: "[org.jfree.chart.swing.NumberCellRenderer].<init>"
    - Src: "org.jfree.chart.swing.UIUtils:151,1"
      Dst: "[javax.swing.table.TableColumn].setCellRenderer"
    - Src: "org.jfree.chart.swing.UIUtils:154,1"
      Dst: "[javax.swing.JScrollPane].<init>"
    - Src: "org.jfree.chart.swing.UIUtils:154,1"
      Dst: "[java.awt.Container].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.swing.UIUtils].createJLabel(java.lang.String,java.awt.Font)"
    functionSourceFile: "org.jfree.chart.swing.UIUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JLabel"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.UIUtils:168,1"
      Dst: "[javax.swing.JLabel].<init>"
    - Src: "org.jfree.chart.swing.UIUtils:169,1"
      Dst: "[javax.swing.JComponent].setFont"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.UIUtils].createJLabel(java.lang.String,java.awt.Font,java.awt.Color)"
    functionSourceFile: "org.jfree.chart.swing.UIUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JLabel"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    - "java.awt.Color"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.UIUtils:183,1"
      Dst: "[javax.swing.JLabel].<init>"
    - Src: "org.jfree.chart.swing.UIUtils:184,1"
      Dst: "[javax.swing.JComponent].setFont"
    - Src: "org.jfree.chart.swing.UIUtils:185,1"
      Dst: "[javax.swing.JComponent].setForeground"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.UIUtils].createJButton(java.lang.String,java.awt.Font)"
    functionSourceFile: "org.jfree.chart.swing.UIUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JButton"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.UIUtils:198,1"
      Dst: "[javax.swing.JButton].<init>"
    - Src: "org.jfree.chart.swing.UIUtils:199,1"
      Dst: "[javax.swing.JComponent].setFont"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:86,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:86,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].<init>(org.jfree.chart.axis.CategoryAxis)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.CategoryAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:96,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:97,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getGap()"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].setGap(double)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:122,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].add(org.jfree.chart.plot.CategoryPlot)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.CategoryPlot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:135,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].add(org.jfree.chart.plot.CategoryPlot,int)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.CategoryPlot"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:152"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:149,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:151,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:153,1"
      Dst: "[org.jfree.chart.plot.Plot].setParent"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:154,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setWeight"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:155,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:155,1"
      Dst: "[org.jfree.chart.plot.Plot].setInsets"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:156,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setDomainAxis"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:157,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:157,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setOrientation"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:158,1"
      Dst: "[org.jfree.chart.plot.Plot].addChangeListener"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:159,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:160,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:162,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].configure"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:164,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].remove(org.jfree.chart.plot.CategoryPlot)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.CategoryPlot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:180"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:180"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:186"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:196"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:195"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:194"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:176,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:178,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:181,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:187,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:188,1"
      Dst: "[org.jfree.chart.plot.Plot].setParent"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:189,1"
      Dst: "[org.jfree.chart.plot.Plot].removeChangeListener"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:190,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:192,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].configure"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:194,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getSubplots()"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:205"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:209"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:206,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].findSubplot(org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.CategoryPlot"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:227"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:230"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:223,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:226,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotIndex"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:228,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].zoomRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:243,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].zoomRangeAxes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].zoomRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:259"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:265"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:264"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:258,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].findSubplot"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:260,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].zoomRangeAxes"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:265,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getSubplots"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:265,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:265,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:265,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].zoomRangeAxes(double,double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:291"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:290"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:291"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:296"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:284,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].findSubplot"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:286,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].zoomRangeAxes"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:291,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getSubplots"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:291,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:291,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:291,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].calculateAxisSpace(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 111
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:315"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:326"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:325"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:316"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:320"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:319"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:320"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:341"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:340"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:329"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:334"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:333"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:341"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:340"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:346"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:349"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:354"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:357"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:356"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:357"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:361"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:360"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:361"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:383"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:365"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:371"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:370"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:371"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:310,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:311,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:314,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getFixedDomainAxisSpace"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:317,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getLeft"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:317,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setLeft"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:318,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getRight"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:318,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setRight"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:321,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getTop"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:321,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setTop"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:322,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getBottom"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:322,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setBottom"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:326,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:328,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:327,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:330,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].reserveSpace"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:334,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDrawSharedDomainAxis"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:341,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].shrink"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:344,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:347,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:348,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getWeight"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:351,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:352,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:355,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:358,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:368,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:378,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].calculateRangeAxisSpace"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:380,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].ensureAtLeast"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].receive(org.jfree.chart.ChartElementVisitor)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:395,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainCategoryPlot$lambda_receive_0__2].bootstrap$"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:395,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:398,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].receive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:419"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:424"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:423"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:445"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:448"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:447"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:451"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:466"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:465"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:454"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:458"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:457"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:459"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:459"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:466"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:470"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:420,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:424,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:425,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:425,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getLeft"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:426,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:426,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getTop"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:427,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:427,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getRight"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:428,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:428,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getBottom"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:425,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:432,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].setFixedRangeAxisSpaceForSubplots"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:433,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].calculateAxisSpace"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:434,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].shrink"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:440,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:441,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:442,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].coordinate"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:443,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].draw"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:446,1"
      Dst: "[org.jfree.chart.plot.PlotState].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:448,1"
      Dst: "[org.jfree.chart.plot.PlotState].getSharedAxisStates"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:448,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:451,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:452,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:455,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:455,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:456,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].addSubplotInfo"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:459,1"
      Dst: "[java.awt.geom.RectangularShape].contains"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:462,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].draw"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:467,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setDataArea"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].setFixedRangeAxisSpaceForSubplots(org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:479"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:482"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:481"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:479,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:479,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:479,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:480,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setFixedRangeAxisSpace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].setOrientation(org.jfree.chart.plot.PlotOrientation)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotOrientation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:492"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:496"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:495"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:491,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setOrientation"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:492,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:492,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:492,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: 505
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.ShadowGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].setNotify(boolean)"
    - "[org.jfree.chart.plot.CategoryPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.CategoryPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.Plot].setNotify(boolean)"
    functionUses: 3
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:508"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:511"
        BranchSideFuncs:
        - "setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:510"
        BranchSideFuncs:
        - "setNotify(boolean)"
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:506,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:507,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setShadowGenerator"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:508,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:508,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:508,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: 530
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.CategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:531,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:542"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:551"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:550"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:544"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:551"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:550"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:545"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:551"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:541,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getFixedLegendItems"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:543,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:545,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:545,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:545,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:546,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getLegendItems"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:547,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].addAll"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getCategories()"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:563"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:574"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:573"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:564"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:574"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:573"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:566"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:572"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:571"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:568"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:571"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:570"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:562,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:564,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:564,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:564,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:565,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getCategories"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:568,1"
      Dst: "[java.util.List].contains"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:569,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:574,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getCategoriesForAxis(org.jfree.chart.axis.CategoryAxis)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.CategoryAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:588,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getCategories"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].handleClick(int,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:603"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:611"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:610"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:604"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:610"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:602,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:603,1"
      Dst: "[java.awt.geom.Rectangle2D].contains"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:604,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:605,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:606,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotInfo"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:607,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].handleClick"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].plotChanged(org.jfree.chart.event.PlotChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: 620
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.PlotChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].notifyListeners(org.jfree.chart.event.PlotChangeEvent)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:621,1"
      Dst: "[org.jfree.chart.plot.Plot].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:633"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:636"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:635"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:636"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:639"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:638"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:640"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:643"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:642"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:643"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:646"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:645"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:643,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:646,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: 659
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    - "[org.jfree.chart.plot.Plot].setParent(org.jfree.chart.plot.Plot)"
    functionUses: 26
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainCategoryPlot:662"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:666"
        BranchSideFuncs:
        - "setParent(org.jfree.chart.plot.Plot)"
      - BranchSide: "org.jfree.chart.plot.CombinedDomainCategoryPlot:665"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:660,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].clone"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:661,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:662,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:662,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:663,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:664,1"
      Dst: "[org.jfree.chart.plot.Plot].setParent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].lambda$receive$0(org.jfree.chart.ChartElementVisitor,org.jfree.chart.plot.CategoryPlot)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    - "org.jfree.chart.plot.CategoryPlot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainCategoryPlot:396,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].receive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:108,1"
      Dst: "[org.jfree.chart.renderer.xy.DeviationRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationRenderer].<init>(boolean,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:118,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:119,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setDrawSeriesLineAsPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationRenderer].getAlpha()"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationRenderer].setAlpha(float)"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:143"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:143"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:143"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:144,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:148,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationRenderer].setDrawSeriesLineAsPath(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationRenderer"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:173,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationRenderer].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYItemRendererState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:191,1"
      Dst: "[org.jfree.chart.renderer.xy.DeviationRenderer$State].<init>"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:192,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:193,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].setProcessVisibleItemsOnly"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationRenderer].getPassCount()"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationRenderer].isItemPass(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:219"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationRenderer].isLinePass(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:235"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:234"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 141
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:267"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:268"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:326"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:325"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:286"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:290"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:289"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:295"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:294"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:295"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:325"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:307"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:310"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:314"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:317"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:326"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:336"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:354"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:353"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:343"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:353"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:347"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:351"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:263,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:272,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:273,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartYValue"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:274,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndYValue"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:276,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:277,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:279,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:285,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:287,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:295,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:298,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:299,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:299,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:301,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemFillPaint"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:301,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:303,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:304,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:305,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:306,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:309,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:318,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:319,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:322,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:326,1"
      Dst: "[org.jfree.chart.renderer.xy.DeviationRenderer].isLinePass"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:332,1"
      Dst: "[java.awt.geom.Path2D].reset"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:333,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State].setLastPointGood"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:336,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getItemLineVisible"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:337,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawPrimaryLineAsPath"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:343,1"
      Dst: "[org.jfree.chart.renderer.xy.DeviationRenderer].isItemPass"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:348,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:348,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:351,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawSecondaryPass"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.renderer.xy.DeviationRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:365"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:368"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:367"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:368"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:371"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:370"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationRenderer:372"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:375"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationRenderer:374"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.DeviationRenderer:375,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterInterval].<init>(java.lang.String,org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.plot.MeterInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterInterval:86,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.MeterInterval:86,1"
      Dst: "[org.jfree.chart.plot.MeterInterval].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterInterval].<init>(java.lang.String,org.jfree.data.Range,java.awt.Paint,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.MeterInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "org.jfree.data.Range"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterInterval:100,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.plot.MeterInterval:101,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterInterval].getLabel()"
    functionSourceFile: "org.jfree.chart.plot.MeterInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterInterval].getRange()"
    functionSourceFile: "org.jfree.chart.plot.MeterInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterInterval].getBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.plot.MeterInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterInterval].getOutlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.MeterInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterInterval].getOutlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.MeterInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterInterval].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.MeterInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.MeterInterval:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterInterval:168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterInterval:167"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterInterval:168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterInterval:171"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterInterval:170"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterInterval:172"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterInterval:175"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterInterval:174"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterInterval:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterInterval:178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterInterval:177"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterInterval:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterInterval:181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterInterval:180"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterInterval:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterInterval:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterInterval:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.MeterInterval:184"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.MeterInterval:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.MeterInterval:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterInterval:172,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.plot.MeterInterval:175,1"
      Dst: "[org.jfree.data.Range].equals"
    - Src: "org.jfree.chart.plot.MeterInterval:178,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.MeterInterval:181,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterInterval].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.MeterInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterInterval:198,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.MeterInterval:199,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.plot.MeterInterval:200,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.MeterInterval].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.MeterInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.MeterInterval:214,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.MeterInterval:215,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.MeterInterval:216,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].<init>(java.lang.Comparable,double,java.lang.Comparable,double,java.awt.Paint,java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.Comparable"
    - "double"
    - "java.lang.Comparable"
    - "double"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:110,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].<init>"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:92,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:111,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:112,1"
      Dst: "[org.jfree.chart.internal.Args].requireFinite"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].getCategory1()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].setCategory1(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:145,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:147,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].getValue1()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].setValue1(double)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:170,1"
      Dst: "[org.jfree.chart.internal.Args].requireFinite"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:172,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].getCategory2()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].setCategory2(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:195,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:197,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].getValue2()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].setValue2(double)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:220,1"
      Dst: "[org.jfree.chart.internal.Args].requireFinite"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:222,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].getPaint()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].setPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:245,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:247,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].getStroke()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].setStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:270,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:272,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].draw(java.awt.Graphics2D,org.jfree.chart.plot.CategoryPlot,java.awt.geom.Rectangle2D,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.CategoryLineAnnotation:303"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:312"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:311"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryLineAnnotation:312"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:322"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:321"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:288,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:289,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnIndex"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:291,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:297,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:299,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:298,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:301,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:300,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:304,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryJava2DCoordinate"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:307,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:322,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:323,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:324,1"
      Dst: "[java.awt.Graphics].drawLine"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.CategoryLineAnnotation:336"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:339"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:338"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryLineAnnotation:339"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:342"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:341"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryLineAnnotation:343"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:346"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:345"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryLineAnnotation:346"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:349"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:348"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryLineAnnotation:349"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryLineAnnotation:352"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:354"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryLineAnnotation:355"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:357"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryLineAnnotation:358"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:361"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryLineAnnotation:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:343,1"
      Dst: "[org.jfree.chart.annotations.CategoryLineAnnotation].getCategory1"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:343,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:346,1"
      Dst: "[org.jfree.chart.annotations.CategoryLineAnnotation].getValue1"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:349,1"
      Dst: "[org.jfree.chart.annotations.CategoryLineAnnotation].getCategory2"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:352,1"
      Dst: "[org.jfree.chart.annotations.CategoryLineAnnotation].getValue2"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:355,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:358,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].hashCode()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].hashCode()"
    - "[org.jfree.data.xy.XYItemKey].hashCode()"
    - "[org.jfree.data.time.Month].hashCode()"
    - "[org.jfree.data.time.Second].hashCode()"
    - "[org.jfree.data.time.Week].hashCode()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].hashCode()"
    - "[org.jfree.data.xy.XYDataItem].hashCode()"
    - "[org.jfree.chart.axis.DateTickUnit].hashCode()"
    - "[org.jfree.data.ComparableObjectItem].hashCode()"
    - "[org.jfree.chart.axis.NumberTickUnit].hashCode()"
    - "[org.jfree.data.time.Minute].hashCode()"
    - "[org.jfree.data.xy.XYCoordinate].hashCode()"
    - "[org.jfree.data.time.Hour].hashCode()"
    - "[org.jfree.data.time.Year].hashCode()"
    - "[org.jfree.data.time.TimeSeriesDataItem].hashCode()"
    - "[org.jfree.data.time.Quarter].hashCode()"
    - "[org.jfree.data.time.Day].hashCode()"
    - "[org.jfree.data.KeyedValues2DItemKey].hashCode()"
    - "[org.jfree.data.time.FixedMillisecond].hashCode()"
    - "[org.jfree.chart.axis.TickUnit].hashCode()"
    - "[org.jfree.data.time.Millisecond].hashCode()"
    - "[org.jfree.data.time.SimpleTimePeriod].hashCode()"
    - "[org.jfree.chart.date.SpreadsheetDate].hashCode()"
    - "[org.jfree.data.xy.XYItemKey].hashCode()"
    - "[org.jfree.data.time.Month].hashCode()"
    - "[org.jfree.data.time.Second].hashCode()"
    - "[org.jfree.data.time.Week].hashCode()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].hashCode()"
    - "[org.jfree.data.xy.XYDataItem].hashCode()"
    - "[org.jfree.chart.axis.DateTickUnit].hashCode()"
    - "[org.jfree.data.ComparableObjectItem].hashCode()"
    - "[org.jfree.chart.axis.NumberTickUnit].hashCode()"
    - "[org.jfree.data.time.Minute].hashCode()"
    - "[org.jfree.data.xy.XYCoordinate].hashCode()"
    - "[org.jfree.data.time.Hour].hashCode()"
    - "[org.jfree.data.time.Year].hashCode()"
    - "[org.jfree.data.time.TimeSeriesDataItem].hashCode()"
    - "[org.jfree.data.time.Quarter].hashCode()"
    - "[org.jfree.data.time.Day].hashCode()"
    - "[org.jfree.data.KeyedValues2DItemKey].hashCode()"
    - "[org.jfree.data.time.FixedMillisecond].hashCode()"
    - "[org.jfree.chart.axis.TickUnit].hashCode()"
    - "[org.jfree.data.time.Millisecond].hashCode()"
    - "[org.jfree.data.time.SimpleTimePeriod].hashCode()"
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    functionUses: 3
    ICount: 31
    EdgeCount: 45
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:372,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:373,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:378,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:393,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:404,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:405,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:406,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryLineAnnotation].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:419,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:420,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.annotations.CategoryLineAnnotation:421,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValuesItemKey].<init>(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyedValuesItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedValuesItemKey:59,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.KeyedValuesItemKey:60,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValuesItemKey].getKey()"
    functionSourceFile: "org.jfree.data.KeyedValuesItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValuesItemKey].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.KeyedValuesItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedValuesItemKey:82"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValuesItemKey:85"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValuesItemKey:84"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValuesItemKey:85"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValuesItemKey:88"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValuesItemKey:87"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValuesItemKey:89"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValuesItemKey:92"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValuesItemKey:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedValuesItemKey:89,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValuesItemKey].hashCode()"
    functionSourceFile: "org.jfree.data.KeyedValuesItemKey"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedValuesItemKey:98,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValuesItemKey].toJSONString()"
    functionSourceFile: "org.jfree.data.KeyedValuesItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedValuesItemKey:104,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.data.KeyedValuesItemKey:105,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.data.KeyedValuesItemKey:105,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.KeyedValuesItemKey:106,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValuesItemKey].toString()"
    functionSourceFile: "org.jfree.data.KeyedValuesItemKey"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SerialDate].toString()"
    - "[org.jfree.data.xy.XYDataItem].toString()"
    - "[org.jfree.data.time.Day].toString()"
    - "[org.jfree.chart.axis.NumberTickUnit].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    - "[org.jfree.data.KeyedValues2DItemKey].toString()"
    - "[org.jfree.chart.renderer.Outlier].toString()"
    - "[org.jfree.data.time.Hour].toString()"
    - "[org.jfree.data.time.Year].toString()"
    - "[org.jfree.chart.axis.DateTickUnit].toString()"
    - "[org.jfree.data.time.Month].toString()"
    - "[org.jfree.data.time.RegularTimePeriod].toString()"
    - "[org.jfree.data.xy.XYItemKey].toString()"
    - "[org.jfree.data.time.Quarter:org.jfree.data.time.Week:org.jfree.data.xy.XYCoordinate].toString()"
    functionUses: 6
    ICount: 10
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedValuesItemKey:111,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.data.KeyedValuesItemKey:112,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.data.KeyedValuesItemKey:113,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.KeyedValuesItemKey:115,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:95,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:95,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainXYPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].<init>(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:105,1"
      Dst: "[org.jfree.chart.plot.XYPlot].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:109,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].getPlotType()"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].getGap()"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].setGap(double)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:143,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].isRangePannable()"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:154"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:159"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:158"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:155"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:158"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:154,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:154,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:154,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:155,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isRangePannable"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].setRangePannable(boolean)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:170"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:170,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:170,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:170,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:171,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRangePannable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].setOrientation(org.jfree.chart.plot.PlotOrientation)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotOrientation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:184"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:183,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setOrientation"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:184,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:184,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:184,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.ShadowGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].setNotify(boolean)"
    - "[org.jfree.chart.plot.XYPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.XYPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.Plot].setNotify(boolean)"
    functionUses: 3
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:199"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:202"
        BranchSideFuncs:
        - "setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:201"
        BranchSideFuncs:
        - "setNotify(boolean)"
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:197,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:198,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setShadowGenerator"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:199,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:199,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:199,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.XYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    functionUses: 7
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:222"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:227"
        BranchSideFuncs:
        - "combine(org.jfree.data.Range,org.jfree.data.Range)"
        - "getDataRange(org.jfree.chart.axis.ValueAxis)"
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:224,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:224,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:224,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:225,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataRange"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:225,1"
      Dst: "[org.jfree.data.Range].combine"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].add(org.jfree.chart.plot.XYPlot)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.XYPlot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:241,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainXYPlot].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].add(org.jfree.chart.plot.XYPlot,int)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.XYPlot"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:258"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:263"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:262"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:271"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:274"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:257,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:259,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:263,1"
      Dst: "[org.jfree.chart.plot.Plot].setParent"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:264,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setWeight"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:265,1"
      Dst: "[org.jfree.chart.plot.Plot].setInsets"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:266,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setDomainAxis"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:267,1"
      Dst: "[org.jfree.chart.plot.Plot].addChangeListener"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:268,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:270,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:272,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:274,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].remove(org.jfree.chart.plot.XYPlot)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.XYPlot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:288"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:288"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:292"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:291"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:294"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:299"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:302"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:284,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:286,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:289,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:295,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:296,1"
      Dst: "[org.jfree.chart.plot.Plot].setParent"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:297,1"
      Dst: "[org.jfree.chart.plot.Plot].removeChangeListener"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:298,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:300,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:302,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].getSubplots()"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:313,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].calculateAxisSpace(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 106
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:333"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:344"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:343"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:338"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:337"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:338"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:347"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:357"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:360"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:365"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:368"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:367"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:368"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:372"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:371"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:372"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:395"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:394"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:376"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:382"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:381"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:382"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:328,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:329,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:332,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getFixedDomainAxisSpace"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:335,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getLeft"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:335,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setLeft"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:336,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getRight"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:336,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setRight"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:339,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getTop"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:339,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setTop"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:340,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getBottom"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:340,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setBottom"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:344,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:346,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:345,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:348,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].reserveSpace"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:352,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].shrink"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:355,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:358,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:359,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getWeight"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:362,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:363,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:366,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:369,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:379,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:389,1"
      Dst: "[org.jfree.chart.plot.XYPlot].calculateRangeAxisSpace"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:391,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].ensureAtLeast"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].receive(org.jfree.chart.ChartElementVisitor)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:406,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainXYPlot$lambda_receive_0__3].bootstrap$"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:406,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:409,1"
      Dst: "[org.jfree.chart.plot.XYPlot].receive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:429"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:434"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:433"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:449"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:452"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:451"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:455"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:466"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:465"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:458"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:466"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:470"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:430,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:434,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:435,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:437,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainXYPlot].setFixedRangeAxisSpaceForSubplots"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:438,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainXYPlot].calculateAxisSpace"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:439,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].shrink"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:445,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:446,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:447,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].coordinate"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:448,1"
      Dst: "[org.jfree.chart.axis.Axis].draw"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:450,1"
      Dst: "[org.jfree.chart.plot.PlotState].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:452,1"
      Dst: "[org.jfree.chart.plot.PlotState].getSharedAxisStates"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:452,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:455,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:456,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:459,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:459,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:460,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].addSubplotInfo"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:462,1"
      Dst: "[org.jfree.chart.plot.XYPlot].draw"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:467,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setDataArea"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].getLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:480"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:489"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:488"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:482"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:489"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:488"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:483"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:489"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:488"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:479,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getFixedLegendItems"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:481,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].<init>"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:483,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:483,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:483,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:484,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getLegendItems"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:485,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].addAll"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].zoomRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:502,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainXYPlot].zoomRangeAxes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].zoomRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:518"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:523"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:522"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:523"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:527"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:526"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:517,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainXYPlot].findSubplot"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:519,1"
      Dst: "[org.jfree.chart.plot.XYPlot].zoomRangeAxes"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:523,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:523,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:523,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].zoomRangeAxes(double,double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:542"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:547"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:546"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:547"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:551"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:541,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainXYPlot].findSubplot"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:543,1"
      Dst: "[org.jfree.chart.plot.XYPlot].zoomRangeAxes"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:547,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:547,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:547,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].panRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:564"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:567"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:566"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:567"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:571"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:570"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:572"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:575"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:574"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:575"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:581"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:580"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:577"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:575"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:574"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:563,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainXYPlot].findSubplot"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:567,1"
      Dst: "[org.jfree.chart.plot.XYPlot].isRangePannable"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:571,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotIndex"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:570,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotInfo"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:575,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisCount"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:576,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:578,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].pan"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].findSubplot(org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.XYPlot"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:597"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:600"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:599"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:593,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:596,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotIndex"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:598,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: 613
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.xy.XYItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
    - "[org.jfree.chart.plot.XYPlot].setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:617"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:620"
        BranchSideFuncs:
        - "setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:619"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:614,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRenderer"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:617,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:617,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:617,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].setFixedRangeAxisSpace(org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:630,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setFixedRangeAxisSpace"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:631,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainXYPlot].setFixedRangeAxisSpaceForSubplots"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:632,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].setFixedRangeAxisSpaceForSubplots(org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:642"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:645"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:644"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:642,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:642,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:642,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:643,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setFixedRangeAxisSpace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].handleClick(int,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:657"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:664"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:663"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:658"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:663"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:656,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:657,1"
      Dst: "[java.awt.geom.Rectangle2D].contains"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:658,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:659,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:660,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotInfo"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:661,1"
      Dst: "[org.jfree.chart.plot.XYPlot].handleClick"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: 674
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.DatasetChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.data.general.DatasetChangeEvent].getDataset()"
    - "[org.jfree.data.general.DatasetChangeEvent].getDataset()"
    - "[org.jfree.chart.plot.XYPlot].indexOf(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.chart.plot.XYPlot].configureRangeAxes()"
    functionUses: 6
    ICount: 23
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:676"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:679"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:678"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:680"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:683"
        BranchSideFuncs:
        - "getDataset()"
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:682"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:683"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:688"
        BranchSideFuncs:
        - "indexOf(org.jfree.data.xy.XYDataset)"
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:687"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:684"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:687"
        BranchSideFuncs:
        - "configureRangeAxes()"
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:686"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:675,1"
      Dst: "[org.jfree.chart.plot.XYPlot].datasetChanged"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:680,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].getDataset"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:683,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:683,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:683,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:684,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:685,1"
      Dst: "[org.jfree.chart.plot.XYPlot].configureRangeAxes"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].plotChanged(org.jfree.chart.event.PlotChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: 697
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.PlotChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].notifyListeners(org.jfree.chart.event.PlotChangeEvent)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:698,1"
      Dst: "[org.jfree.chart.plot.Plot].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:710"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:713"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:712"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:713"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:716"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:715"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:717"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:720"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:719"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:720"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:723"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:722"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:720,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:723,1"
      Dst: "[org.jfree.chart.plot.XYPlot].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: 736
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    - "[org.jfree.chart.plot.Plot].setParent(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.plot.XYPlot].getDomainAxis()"
    - "[org.jfree.chart.axis.PeriodAxis].configure()"
    - "[org.jfree.chart.axis.LogAxis].configure()"
    - "[org.jfree.chart.axis.DateAxis].configure()"
    - "[org.jfree.chart.axis.NumberAxis].configure()"
    functionUses: 26
    ICount: 18
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:739"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:745"
        BranchSideFuncs:
        - "setParent(org.jfree.chart.plot.Plot)"
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:744"
        BranchSideFuncs:
        - "getDomainAxis()"
    - Branch String: "org.jfree.chart.plot.CombinedDomainXYPlot:746"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:750"
        BranchSideFuncs:
        - "configure()"
      - BranchSide: "org.jfree.chart.plot.CombinedDomainXYPlot:749"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:737,1"
      Dst: "[org.jfree.chart.plot.XYPlot].clone"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:738,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:739,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:739,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:739,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:740,1"
      Dst: "[org.jfree.chart.plot.Plot].setParent"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:745,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:747,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedDomainXYPlot].lambda$receive$0(org.jfree.chart.ChartElementVisitor,org.jfree.chart.plot.XYPlot)"
    functionSourceFile: "org.jfree.chart.plot.CombinedDomainXYPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    - "org.jfree.chart.plot.XYPlot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedDomainXYPlot:407,1"
      Dst: "[org.jfree.chart.plot.XYPlot].receive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.StrokeChooserPanel].<init>(org.jfree.chart.swing.editor.StrokeSample,org.jfree.chart.swing.editor.StrokeSample[])"
    functionSourceFile: "org.jfree.chart.swing.editor.StrokeChooserPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.swing.editor.StrokeSample"
    - "org.jfree.chart.swing.editor.StrokeSample[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.StrokeChooserPanel:60"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.StrokeChooserPanel:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:54,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:55,1"
      Dst: "[java.awt.BorderLayout].<init>"
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:55,1"
      Dst: "[java.awt.Container].setLayout"
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:59,1"
      Dst: "[javax.swing.DefaultComboBoxModel].<init>"
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:61,1"
      Dst: "[org.jfree.chart.swing.editor.StrokeSample].getStroke"
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:61,1"
      Dst: "[javax.swing.DefaultComboBoxModel].addElement"
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:63,1"
      Dst: "[javax.swing.JComboBox].<init>"
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:64,1"
      Dst: "[javax.swing.JComboBox].setSelectedItem"
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:65,1"
      Dst: "[org.jfree.chart.swing.editor.StrokeSample].<init>"
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:65,1"
      Dst: "[javax.swing.JComboBox].setRenderer"
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:66,1"
      Dst: "[java.awt.Container].add"
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:68,1"
      Dst: "[org.jfree.chart.swing.editor.StrokeChooserPanel$lambda_new_0__4].bootstrap$"
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:68,1"
      Dst: "[javax.swing.JComboBox].addActionListener"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.swing.editor.StrokeChooserPanel].getSelector()"
    functionSourceFile: "org.jfree.chart.swing.editor.StrokeChooserPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JComboBox"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.StrokeChooserPanel].getSelectedStroke()"
    functionSourceFile: "org.jfree.chart.swing.editor.StrokeChooserPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:89,1"
      Dst: "[javax.swing.JComboBox].getSelectedItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.StrokeChooserPanel].lambda$new$0(java.awt.event.ActionEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.StrokeChooserPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:69,1"
      Dst: "[org.jfree.chart.swing.editor.StrokeChooserPanel].getSelector"
    - Src: "org.jfree.chart.swing.editor.StrokeChooserPanel:69,1"
      Dst: "[java.awt.Component].transferFocus"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer$State].<init>(org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer$State"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer$State:144,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer$State].startSeriesPass(org.jfree.data.xy.XYDataset,int,int,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer$State"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer$State:161,1"
      Dst: "[java.awt.geom.Path2D].reset"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer$State:164,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].startSeriesPass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].<init>(java.lang.String,java.lang.Comparable,double,double)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Comparable"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:142,1"
      Dst: "[org.jfree.chart.annotations.CategoryTextAnnotation].<init>"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:149,1"
      Dst: "[java.awt.BasicStroke].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].getAngle()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].setAngle(double)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:175,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].getTipRadius()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].setTipRadius(double)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:199,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].getBaseRadius()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].setBaseRadius(double)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:223,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].getLabelOffset()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].setLabelOffset(double)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:248,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].getArrowLength()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].setArrowLength(double)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:272,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].getArrowWidth()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].setArrowWidth(double)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:296,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].getArrowStroke()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].setArrowStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:319,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:321,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].getArrowPaint()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].setArrowPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:344,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:346,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].draw(java.awt.Graphics2D,org.jfree.chart.plot.CategoryPlot,java.awt.geom.Rectangle2D,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 122
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.CategoryPointerAnnotation:373"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:377"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:362,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:364,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:363,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:366,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:365,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:367,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:368,1"
      Dst: "[org.jfree.chart.annotations.CategoryTextAnnotation].getCategory"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:368,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnIndex"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:369,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:370,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:372,1"
      Dst: "[org.jfree.chart.annotations.CategoryTextAnnotation].getValue"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:372,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:378,1"
      Dst: "[java.lang.Math].cos"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:379,1"
      Dst: "[java.lang.Math].sin"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:397,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:398,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:399,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:401,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:403,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:404,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:405,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:406,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:407,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:410,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getFont"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:410,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:411,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getPaint"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:416,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getText"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:417,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getTextAnchor"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:416,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.CategoryPointerAnnotation:432"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryPointerAnnotation:435"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:438"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:437"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryPointerAnnotation:438"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:441"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:440"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryPointerAnnotation:442"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:445"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:444"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryPointerAnnotation:445"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:448"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:447"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryPointerAnnotation:448"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:451"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:450"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryPointerAnnotation:451"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:454"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:453"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryPointerAnnotation:454"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:457"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:456"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryPointerAnnotation:457"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:460"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:459"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryPointerAnnotation:460"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:463"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:462"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryPointerAnnotation:463"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:466"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryPointerAnnotation:465"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:438,1"
      Dst: "[org.jfree.chart.annotations.CategoryTextAnnotation].equals"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:457,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:460,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].hashCode()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: 476
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    functionUses: 3
    ICount: 51
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:477,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:487,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:488,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: 502
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:503,1"
      Dst: "[org.jfree.chart.annotations.CategoryTextAnnotation].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:514,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:515,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:516,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryPointerAnnotation].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:529,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:530,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.annotations.CategoryPointerAnnotation:531,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.AreaRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.AreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:82,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:84,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:84,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].setDefaultLegendShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.AreaRenderer].getEndType()"
    functionSourceFile: "org.jfree.chart.renderer.category.AreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.AreaRendererEndType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.AreaRenderer].setEndType(org.jfree.chart.renderer.AreaRendererEndType)"
    functionSourceFile: "org.jfree.chart.renderer.category.AreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.AreaRendererEndType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:108,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:110,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.AreaRenderer].getLegendItem(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.AreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:131"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:130"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:131"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:132"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:131"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:131"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:135"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:143"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:161"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:125,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:131,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisible"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:131,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisibleInLegend"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:135,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:136,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:136,1"
      Dst: "[org.jfree.chart.labels.CategorySeriesLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:140,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemToolTipGenerator"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:145,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemURLGenerator"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:149,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendShape"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:150,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:151,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:152,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:154,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:156,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextFont"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:156,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelFont"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:157,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextPaint"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:159,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelPaint"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:161,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:162,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDatasetIndex"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:163,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:163,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:164,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.AreaRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.AreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 133
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:190"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:196"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:219"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:212"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:215"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:214"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:215"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:219"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:223"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:226"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:225"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:226"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:233"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:232"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:228"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:233"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:232"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:234"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:240"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:239"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:236"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:238"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:244"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:256"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:263"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:262"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:273"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:272"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:279"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:281"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:279"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:292"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:296"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:190,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:193,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:197,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:198,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:199,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:200,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:202,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:204,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryEnd"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:207,1"
      Dst: "[java.lang.Math].round"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:215,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:220,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:244,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:245,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:251,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:251,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:252,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:252,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:254,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:257,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:258,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:273,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:276,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:279,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:280,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:285,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].indexOf"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:286,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getCrosshairState"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:287,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:287,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:286,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:291,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:293,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.AreaRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.AreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:307"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:310"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:309"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:310"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:312"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.AreaRenderer:314"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:317"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.AreaRenderer:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:314,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:317,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.category.AreaRenderer"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.AreaRenderer:329,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].<init>()"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:88,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].<init>(boolean)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:98,1"
      Dst: "[org.jfree.data.xy.AbstractIntervalXYDataset].<init>"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:100,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:101,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:102,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].<init>"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:103,1"
      Dst: "[org.jfree.data.general.AbstractDataset].addChangeListener"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].isAutoPrune()"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].addSeries(org.jfree.data.xy.XYSeries)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:125"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:131"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:124,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:125,1"
      Dst: "[org.jfree.data.xy.XYSeries].getAllowDuplicateXValues"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:126,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:131,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].updateXPoints"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:132,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:133,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:134,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].updateXPoints(org.jfree.data.xy.XYSeries)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYSeries"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.xy.XYSeries].getItemCount()"
    - "[org.jfree.data.xy.XYSeries].getX(int)"
    - "[org.jfree.data.xy.XYSeries].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYSeries].add(java.lang.Number,java.lang.Number)"
    - "[org.jfree.data.xy.XYSeries].add(java.lang.Number,java.lang.Number)"
    functionUses: 1
    ICount: 43
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:148"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:162"
        BranchSideFuncs:
        - "getX(int)"
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:151"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:143"
        BranchSideFuncs:
        - "nullNotPermitted(java.lang.Object,java.lang.String)"
        - "getItemCount()"
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:154"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:144"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:143"
        BranchSideFuncs:
        - "nullNotPermitted(java.lang.Object,java.lang.String)"
        - "getItemCount()"
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:156"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:151"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:162"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:167"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:164"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:167"
        BranchSideFuncs:
        - "add(java.lang.Number,java.lang.Number)"
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:144,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:145,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:148,1"
      Dst: "[org.jfree.data.xy.XYSeries].getItemCount"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:149,1"
      Dst: "[org.jfree.data.xy.XYSeries].getX"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:150,1"
      Dst: "[java.util.HashSet].add"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:151,1"
      Dst: "[java.util.HashSet].contains"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:153,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:155,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:156,1"
      Dst: "[org.jfree.data.xy.XYSeries].equals"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:157,1"
      Dst: "[org.jfree.data.xy.XYSeries].add"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:162,1"
      Dst: "[java.util.HashSet].iterator"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:162,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:162,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].updateXPoints()"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultTableXYDataset].updateXPoints(org.jfree.data.xy.XYSeries)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].prune()"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:176"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:178"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:179"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:182"
        BranchSideFuncs:
        - "prune()"
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:176,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:177,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:177,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].updateXPoints"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:180,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].prune"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getSeriesCount()"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:192,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount()"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:202"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:206"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:206,1"
      Dst: "[java.util.HashSet].size"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getSeries(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYSeries"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:218,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:218,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:219,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].getKey()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getSeries(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:232,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].getSeries"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:232,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeries].getItemCount()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getSeries(int)"
    functionUses: 18
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:245,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].getSeries"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:245,1"
      Dst: "[org.jfree.data.xy.XYSeries].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getX(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeries].getX(int)"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:258,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:259,1"
      Dst: "[org.jfree.data.xy.XYSeries].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].getStartX(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:273,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getStartX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].getEndX(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:286,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getEndX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getY(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeries].getY(int)"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:300,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:301,1"
      Dst: "[org.jfree.data.xy.XYSeries].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getStartY(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultTableXYDataset].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:314,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getEndY(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultTableXYDataset].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:327,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].removeAllSeries()"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:338"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:342"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:338,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:338,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:338,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:339,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:343,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:344,1"
      Dst: "[java.util.HashSet].clear"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:345,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].removeSeries(org.jfree.data.xy.XYSeries)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:356"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:364"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:363"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:359"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:362"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:355,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:356,1"
      Dst: "[java.util.List].contains"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:357,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:358,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:359,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:360,1"
      Dst: "[java.util.HashSet].clear"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:362,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].removeSeries(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:379"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:382"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:381"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:382"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:385"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:373,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:373,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:376,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:377,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:378,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:379,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:380,1"
      Dst: "[java.util.HashSet].clear"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:383,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].prune"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:385,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].removeAllValuesForX(java.lang.Number)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.xy.XYSeries].remove(java.lang.Number)"
    - "[org.jfree.data.general.AbstractDataset].fireDatasetChanged()"
    functionUses: 1
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:398"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:401"
        BranchSideFuncs:
        - "fireDatasetChanged()"
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:395,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:398,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:399,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:400,1"
      Dst: "[org.jfree.data.xy.XYSeries].remove"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:403,1"
      Dst: "[java.util.HashSet].remove"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:404,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].canPrune(java.lang.Number)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 415
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeries].getY(int)"
    - "[org.jfree.data.xy.XYSeries].indexOf(java.lang.Number)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:416"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:422"
        BranchSideFuncs:
        - "getY(int)"
        - "indexOf(java.lang.Number)"
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:421"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:418"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:416"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:415"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:416,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:417,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:418,1"
      Dst: "[org.jfree.data.xy.XYSeries].indexOf"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:418,1"
      Dst: "[org.jfree.data.xy.XYSeries].getY"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].prune()"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultTableXYDataset].canPrune(java.lang.Number)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].removeAllValuesForX(java.lang.Number)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:430"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:436"
        BranchSideFuncs:
        - "canPrune(java.lang.Number)"
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:435"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:432"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:435"
        BranchSideFuncs:
        - "removeAllValuesForX(java.lang.Number)"
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:434"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:429,1"
      Dst: "[java.util.HashSet].clone"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:430,1"
      Dst: "[java.util.HashSet].iterator"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:430,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:430,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:432,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].canPrune"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:433,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].removeAllValuesForX"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].seriesChanged(org.jfree.data.general.SeriesChangeEvent)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.SeriesChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultTableXYDataset].updateXPoints()"
    - "[org.jfree.data.general.AbstractDataset].fireDatasetChanged()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:447"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:451"
        BranchSideFuncs:
        - "updateXPoints()"
        - "fireDatasetChanged()"
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:450"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:448,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].updateXPoints"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:449,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:462"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:465"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:464"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:465"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:468"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:467"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:469"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:472"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:471"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:472"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:475"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:474"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:475"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:478"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:477"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:478"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:481"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:475,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].equals"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:478,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].hashCode()"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:492"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:491"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:494"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:494"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:493"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:495"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:494"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:493"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:496"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:495"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:494"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:492,1"
      Dst: "[java.util.List].hashCode"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:494,1"
      Dst: "[java.util.AbstractSet].hashCode"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.data.xy.IntervalXYDelegate].<init>(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getIntervalWidth()"
    - "[org.jfree.data.xy.IntervalXYDelegate].setFixedIntervalWidth(double)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].isAutoWidth()"
    - "[org.jfree.data.xy.IntervalXYDelegate].setAutoWidth(boolean)"
    - "[org.jfree.data.xy.IntervalXYDelegate].setIntervalPositionFactor(double)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getIntervalPositionFactor()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].updateXPoints()"
    functionUses: 25
    ICount: 32
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:513"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:517"
        BranchSideFuncs:
        - "clone(java.lang.Object)"
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:516"
        BranchSideFuncs:
        - "getIntervalPositionFactor()"
        - "updateXPoints()"
        - "<init>(org.jfree.data.xy.XYDataset)"
        - "setIntervalPositionFactor(double)"
        - "isAutoWidth()"
        - "setAutoWidth(boolean)"
        - "setFixedIntervalWidth(double)"
        - "getIntervalWidth()"
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:510,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:511,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:512,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:513,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:513,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:513,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:514,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:514,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:517,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].<init>"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:519,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].getIntervalWidth"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:519,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].setFixedIntervalWidth"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:520,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].isAutoWidth"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:520,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].setAutoWidth"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:522,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].getIntervalPositionFactor"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:521,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].setIntervalPositionFactor"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:523,1"
      Dst: "[org.jfree.data.xy.DefaultTableXYDataset].updateXPoints"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getDomainLowerBound(boolean)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:537,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getDomainLowerBound"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getDomainUpperBound(boolean)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:550,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getDomainUpperBound"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getDomainBounds(boolean)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 562
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].getDomainBounds(boolean)"
    - "[org.jfree.data.general.DatasetUtils].iterateDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultTableXYDataset:563"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:567"
        BranchSideFuncs:
        - "getDomainBounds(boolean)"
      - BranchSide: "org.jfree.data.xy.DefaultTableXYDataset:566"
        BranchSideFuncs:
        - "iterateDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:564,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getDomainBounds"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:567,1"
      Dst: "[org.jfree.data.general.DatasetUtils].iterateDomainBounds"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getIntervalPositionFactor()"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 576
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].getIntervalPositionFactor()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:577,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalPositionFactor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].setIntervalPositionFactor(double)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:589,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].setIntervalPositionFactor"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:590,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].getIntervalWidth()"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].getIntervalWidth()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:599,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalWidth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].setIntervalWidth(double)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:609,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].setFixedIntervalWidth"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:610,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].isAutoWidth()"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: 619
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].isAutoWidth()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:620,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].isAutoWidth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultTableXYDataset].setAutoWidth(boolean)"
    functionSourceFile: "org.jfree.data.xy.DefaultTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:630,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].setAutoWidth"
    - Src: "org.jfree.data.xy.DefaultTableXYDataset:631,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYImageAnnotation].<init>(double,double,java.awt.Image)"
    functionSourceFile: "org.jfree.chart.annotations.XYImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "java.awt.Image"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:96,1"
      Dst: "[org.jfree.chart.annotations.XYImageAnnotation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYImageAnnotation].<init>(double,double,java.awt.Image,org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.annotations.XYImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "java.awt.Image"
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:110,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].<init>"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:111,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:113,1"
      Dst: "[org.jfree.chart.internal.Args].requireFinite"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYImageAnnotation].getX()"
    functionSourceFile: "org.jfree.chart.annotations.XYImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYImageAnnotation].getY()"
    functionSourceFile: "org.jfree.chart.annotations.XYImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYImageAnnotation].getImage()"
    functionSourceFile: "org.jfree.chart.annotations.XYImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Image"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYImageAnnotation].getImageAnchor()"
    functionSourceFile: "org.jfree.chart.annotations.XYImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYImageAnnotation].draw(java.awt.Graphics2D,org.jfree.chart.plot.XYPlot,java.awt.geom.Rectangle2D,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.annotations.XYImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.XYPlot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYImageAnnotation:188"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:191"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:190"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYImageAnnotation:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:194"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYImageAnnotation:206"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:206"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYImageAnnotation:206"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:210"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:175,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:176,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:177,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:179,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:181,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:183,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:195,1"
      Dst: "[java.awt.Image].getWidth"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:196,1"
      Dst: "[java.awt.Image].getHeight"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:198,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:199,1"
      Dst: "[org.jfree.chart.api.RectangleAnchor].getAnchorPoint"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:200,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:201,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:202,1"
      Dst: "[java.awt.Graphics].drawImage"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:204,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getToolTipText"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:205,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getURL"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:207,1"
      Dst: "[java.awt.geom.Rectangle2D$Float].<init>"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:207,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].addEntity"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYImageAnnotation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.annotations.XYImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYImageAnnotation:221"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:224"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYImageAnnotation:225"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:228"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:227"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYImageAnnotation:228"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:231"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:230"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYImageAnnotation:232"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:235"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:234"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYImageAnnotation:235"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYImageAnnotation:238"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:241"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:240"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYImageAnnotation:241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:245"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYImageAnnotation:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:225,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].equals"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:238,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:241,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYImageAnnotation].hashCode()"
    functionSourceFile: "org.jfree.chart.annotations.XYImageAnnotation"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:255,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    functionSourceFile: "org.jfree.chart.annotations.XYImageAnnotation"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:267,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYImageAnnotation].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:278,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYImageAnnotation].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYImageAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYImageAnnotation:292,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LabelBlock:111,1"
      Dst: "[java.awt.Font].<init>"
    - Src: "org.jfree.chart.block.LabelBlock:111,1"
      Dst: "[org.jfree.chart.block.LabelBlock].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].<init>(java.lang.String,java.awt.Font)"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LabelBlock:121,1"
      Dst: "[org.jfree.chart.block.LabelBlock].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].<init>(java.lang.String,java.awt.Font,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LabelBlock:131,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].<init>"
    - Src: "org.jfree.chart.block.LabelBlock:134,1"
      Dst: "[org.jfree.chart.text.TextUtils].createTextBlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].getFont()"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].setFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.text.TextUtils].createTextBlock(java.lang.String,java.awt.Font,java.awt.Paint)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LabelBlock:161,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.block.LabelBlock:163,1"
      Dst: "[org.jfree.chart.text.TextUtils].createTextBlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].getPaint()"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].setPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.text.TextUtils].createTextBlock(java.lang.String,java.awt.Font,java.awt.Paint)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LabelBlock:185,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.block.LabelBlock:187,1"
      Dst: "[org.jfree.chart.text.TextUtils].createTextBlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].getToolTipText()"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].setToolTipText(java.lang.String)"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].getURLText()"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].setURLText(java.lang.String)"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].getContentAlignmentPoint()"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextBlockAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].setContentAlignmentPoint(org.jfree.chart.text.TextBlockAnchor)"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextBlockAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LabelBlock:251,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].getTextAnchor()"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].setTextAnchor(org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].arrange(java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LabelBlock:284,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.block.LabelBlock:285,1"
      Dst: "[org.jfree.chart.text.TextBlock].calculateDimensions"
    - Src: "org.jfree.chart.block.LabelBlock:286,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.block.LabelBlock:286,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalWidth"
    - Src: "org.jfree.chart.block.LabelBlock:287,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.block.LabelBlock:287,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalHeight"
    - Src: "org.jfree.chart.block.LabelBlock:287,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LabelBlock:298,1"
      Dst: "[org.jfree.chart.block.LabelBlock].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.LabelBlock:321"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LabelBlock:328"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LabelBlock:327"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LabelBlock:323"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LabelBlock:328"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LabelBlock:327"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LabelBlock:334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LabelBlock:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LabelBlock:342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LabelBlock:334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LabelBlock:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LabelBlock:342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LabelBlock:335"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LabelBlock:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LabelBlock:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LabelBlock:335"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LabelBlock:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LabelBlock:342"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.LabelBlock:312,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimMargin"
    - Src: "org.jfree.chart.block.LabelBlock:313,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].drawBorder"
    - Src: "org.jfree.chart.block.LabelBlock:314,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimBorder"
    - Src: "org.jfree.chart.block.LabelBlock:315,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimPadding"
    - Src: "org.jfree.chart.block.LabelBlock:323,1"
      Dst: "[org.jfree.chart.block.EntityBlockParams].getGenerateEntities"
    - Src: "org.jfree.chart.block.LabelBlock:324,1"
      Dst: "[org.jfree.chart.entity.StandardEntityCollection].<init>"
    - Src: "org.jfree.chart.block.LabelBlock:325,1"
      Dst: "[java.awt.geom.RectangularShape].clone"
    - Src: "org.jfree.chart.block.LabelBlock:328,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.block.LabelBlock:329,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.block.LabelBlock:330,1"
      Dst: "[org.jfree.chart.api.RectangleAnchor].getAnchorPoint"
    - Src: "org.jfree.chart.block.LabelBlock:331,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.block.LabelBlock:331,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.block.LabelBlock:331,1"
      Dst: "[org.jfree.chart.text.TextBlock].draw"
    - Src: "org.jfree.chart.block.LabelBlock:336,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    - Src: "org.jfree.chart.block.LabelBlock:338,1"
      Dst: "[org.jfree.chart.entity.StandardEntityCollection].add"
    - Src: "org.jfree.chart.block.LabelBlock:339,1"
      Dst: "[org.jfree.chart.block.BlockResult].<init>"
    - Src: "org.jfree.chart.block.LabelBlock:340,1"
      Dst: "[org.jfree.chart.block.BlockResult].setEntityCollection"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.LabelBlock:355"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LabelBlock:358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LabelBlock:357"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LabelBlock:359"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LabelBlock:362"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LabelBlock:361"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LabelBlock:362"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LabelBlock:365"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LabelBlock:364"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LabelBlock:365"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LabelBlock:368"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LabelBlock:367"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LabelBlock:368"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LabelBlock:371"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LabelBlock:370"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LabelBlock:371"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LabelBlock:374"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LabelBlock:373"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LabelBlock:374"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LabelBlock:377"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LabelBlock:376"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.LabelBlock:377"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.LabelBlock:380"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.LabelBlock:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.LabelBlock:359,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.block.LabelBlock:362,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.block.LabelBlock:365,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.block.LabelBlock:368,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.block.LabelBlock:374,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.block.LabelBlock:380,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].clone()"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.block.AbstractBlock].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LabelBlock:392,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LabelBlock:403,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.block.LabelBlock:404,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.LabelBlock].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.block.LabelBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.LabelBlock:417,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.block.LabelBlock:418,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendRenderingOrder].values()"
    functionSourceFile: "org.jfree.chart.legend.LegendRenderingOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendRenderingOrder[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendRenderingOrder:42,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendRenderingOrder].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.legend.LegendRenderingOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendRenderingOrder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendRenderingOrder:42,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendRenderingOrder].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.legend.LegendRenderingOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendRenderingOrder:42,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendRenderingOrder].$values()"
    functionSourceFile: "org.jfree.chart.legend.LegendRenderingOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendRenderingOrder[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].<init>(java.lang.Comparable,double,double,org.jfree.chart.text.TextBox,double,double,double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.Comparable"
    - "double"
    - "double"
    - "org.jfree.chart.text.TextBox"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PieLabelRecord:85,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].getBaseY()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].setBaseY(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].getLowerY()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].getUpperY()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].getAngle()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].getKey()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].getLabel()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextBox"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].getLabelHeight()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].getAllocatedY()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].setAllocatedY(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].getGap()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].getLinkPercent()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PieLabelRecord:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:224"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelRecord:218"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:221"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:220"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelRecord:221"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:224"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.Outlier].equals(java.lang.Object)"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].equals(java.lang.Object)"
    - "[org.jfree.data.KeyedValues2DItemKey].equals(java.lang.Object)"
    - "[org.jfree.data.statistics.SimpleHistogramBin].equals(java.lang.Object)"
    - "[org.jfree.data.time.Week].equals(java.lang.Object)"
    - "[org.jfree.chart.date.SpreadsheetDate].equals(java.lang.Object)"
    - "[org.jfree.data.time.Year].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.TickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.Hour].equals(java.lang.Object)"
    - "[org.jfree.data.time.Day].equals(java.lang.Object)"
    - "[org.jfree.data.time.Millisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Second].equals(java.lang.Object)"
    - "[org.jfree.data.time.SimpleTimePeriod].equals(java.lang.Object)"
    - "[org.jfree.data.time.FixedMillisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Minute].equals(java.lang.Object)"
    - "[org.jfree.data.xy.OHLCDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.NumberTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.TimeSeriesDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.DateTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.Month].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYItemKey].equals(java.lang.Object)"
    - "[org.jfree.data.time.Quarter].equals(java.lang.Object)"
    - "[org.jfree.data.xy.WindDataItem].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYCoordinate].equals(java.lang.Object)"
    - "[org.jfree.chart.text.TextBox].equals(java.lang.Object)"
    functionUses: 12
    ICount: 49
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.pie.PieLabelRecord:237"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:240"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:239"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelRecord:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:243"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:242"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelRecord:244"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:247"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:246"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelRecord:247"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:250"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:249"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelRecord:250"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:253"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:252"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelRecord:253"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:256"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:255"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelRecord:256"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:259"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:258"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelRecord:259"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:262"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:261"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.pie.PieLabelRecord:262"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:265"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:264"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.chart.plot.pie.PieLabelRecord:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.pie.PieLabelRecord:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PieLabelRecord:244,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.pie.PieLabelRecord:265,1"
      Dst: "[org.jfree.chart.text.TextBox].equals"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    functionSourceFile: "org.jfree.chart.plot.pie.PieLabelRecord"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SerialDate].toString()"
    - "[org.jfree.data.xy.XYDataItem].toString()"
    - "[org.jfree.data.xy.XYCoordinate].toString()"
    - "[org.jfree.data.time.Day].toString()"
    - "[org.jfree.chart.axis.NumberTickUnit].toString()"
    - "[org.jfree.data.time.Quarter].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    - "[org.jfree.data.KeyedValues2DItemKey].toString()"
    - "[org.jfree.chart.renderer.Outlier].toString()"
    - "[org.jfree.data.time.Hour].toString()"
    - "[org.jfree.data.time.Year].toString()"
    - "[org.jfree.chart.axis.DateTickUnit].toString()"
    - "[org.jfree.data.time.Month].toString()"
    - "[org.jfree.data.time.RegularTimePeriod].toString()"
    - "[org.jfree.data.xy.XYItemKey].toString()"
    - "[org.jfree.data.time.Week].toString()"
    functionUses: 16
    ICount: 6
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PieLabelRecord:278,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.plot.pie.PieLabelRecord:278,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.BoxAndWhiskerItem].<init>(java.lang.Number,java.lang.Number,java.lang.Number,java.lang.Number,java.lang.Number,java.lang.Number,java.lang.Number,java.lang.Number,java.util.List)"
    functionSourceFile: "org.jfree.data.statistics.BoxAndWhiskerItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "java.lang.Number"
    - "java.lang.Number"
    - "java.lang.Number"
    - "java.lang.Number"
    - "java.lang.Number"
    - "java.lang.Number"
    - "java.lang.Number"
    - "java.lang.Number"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.BoxAndWhiskerItem:97,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.BoxAndWhiskerItem].<init>(double,double,double,double,double,double,double,double,java.util.List)"
    functionSourceFile: "org.jfree.data.statistics.BoxAndWhiskerItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    - "double"
    - "double"
    - "double"
    - "double"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.BoxAndWhiskerItem:131,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.statistics.BoxAndWhiskerItem:131,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMean()"
    functionSourceFile: "org.jfree.data.statistics.BoxAndWhiskerItem"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMedian()"
    functionSourceFile: "org.jfree.data.statistics.BoxAndWhiskerItem"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.BoxAndWhiskerItem].getQ1()"
    functionSourceFile: "org.jfree.data.statistics.BoxAndWhiskerItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.BoxAndWhiskerItem].getQ3()"
    functionSourceFile: "org.jfree.data.statistics.BoxAndWhiskerItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMinRegularValue()"
    functionSourceFile: "org.jfree.data.statistics.BoxAndWhiskerItem"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMaxRegularValue()"
    functionSourceFile: "org.jfree.data.statistics.BoxAndWhiskerItem"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMinOutlier()"
    functionSourceFile: "org.jfree.data.statistics.BoxAndWhiskerItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.BoxAndWhiskerItem].getMaxOutlier()"
    functionSourceFile: "org.jfree.data.statistics.BoxAndWhiskerItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.BoxAndWhiskerItem].getOutliers()"
    functionSourceFile: "org.jfree.data.statistics.BoxAndWhiskerItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.BoxAndWhiskerItem:216"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.BoxAndWhiskerItem:219,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.BoxAndWhiskerItem].toString()"
    functionSourceFile: "org.jfree.data.statistics.BoxAndWhiskerItem"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.BoxAndWhiskerItem:230,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.statistics.BoxAndWhiskerItem:230,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.BoxAndWhiskerItem].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.statistics.BoxAndWhiskerItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.BoxAndWhiskerItem:244"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:247"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:246"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.BoxAndWhiskerItem:247"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:250"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:249"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.BoxAndWhiskerItem:251"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:253"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.BoxAndWhiskerItem:254"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:257"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:256"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.BoxAndWhiskerItem:257"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:260"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:259"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.BoxAndWhiskerItem:260"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:263"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:262"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.BoxAndWhiskerItem:263"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:266"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:265"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.BoxAndWhiskerItem:266"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:269"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:268"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.BoxAndWhiskerItem:269"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:272"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:271"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.BoxAndWhiskerItem:272"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:274"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.BoxAndWhiskerItem:275"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:278"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.BoxAndWhiskerItem:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.BoxAndWhiskerItem:251,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.BoxAndWhiskerItem].hashCode()"
    functionSourceFile: "org.jfree.data.statistics.BoxAndWhiskerItem"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.BoxAndWhiskerItem:284,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.OHLCDataItem].<init>(java.util.Date,double,double,double,double,double)"
    functionSourceFile: "org.jfree.data.xy.OHLCDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Date"
    - "double"
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.OHLCDataItem:83,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.xy.OHLCDataItem:84,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.OHLCDataItem:86,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.OHLCDataItem].getDate()"
    functionSourceFile: "org.jfree.data.xy.OHLCDataItem"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.OHLCDataItem].getOpen()"
    functionSourceFile: "org.jfree.data.xy.OHLCDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.OHLCDataItem].getHigh()"
    functionSourceFile: "org.jfree.data.xy.OHLCDataItem"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.OHLCDataItem].getLow()"
    functionSourceFile: "org.jfree.data.xy.OHLCDataItem"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.OHLCDataItem].getClose()"
    functionSourceFile: "org.jfree.data.xy.OHLCDataItem"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.OHLCDataItem].getVolume()"
    functionSourceFile: "org.jfree.data.xy.OHLCDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.OHLCDataItem].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.OHLCDataItem"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.OHLCDataItem:156"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:159"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:158"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.OHLCDataItem:159"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.OHLCDataItem:163"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:166"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:165"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.OHLCDataItem:166"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:168"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.OHLCDataItem:169"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:172"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:171"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.OHLCDataItem:172"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:175"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:174"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.OHLCDataItem:175"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.OHLCDataItem:163,1"
      Dst: "[java.util.Date].equals"
    - Src: "org.jfree.data.xy.OHLCDataItem:166,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.OHLCDataItem].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.OHLCDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.OHLCDataItem:193"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:198"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.OHLCDataItem:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.OHLCDataItem:195,1"
      Dst: "[java.util.Date].compareTo"
    - Src: "org.jfree.data.xy.OHLCDataItem:198,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationStepRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:68,1"
      Dst: "[org.jfree.chart.renderer.xy.DeviationRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationStepRenderer].<init>(boolean,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:78,1"
      Dst: "[org.jfree.chart.renderer.xy.DeviationRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationStepRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 196
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:106"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:130"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:130"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:138"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:138"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:139"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:141"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:142"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:160"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:159"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:151"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:153"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:154"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:160"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:159"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:160"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:160"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:174"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:177"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:193"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:209"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:197"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:202"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:221"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:220"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:210"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:220"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:214"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:218"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:106,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:115,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:116,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartYValue"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:117,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndYValue"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:119,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:120,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:122,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:129,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:130,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:140,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:160,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:161,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:165,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:166,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:166,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:168,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemFillPaint"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:168,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:171,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:172,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:173,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:176,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:185,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:186,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:189,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:193,1"
      Dst: "[org.jfree.chart.renderer.xy.DeviationRenderer].isLinePass"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:199,1"
      Dst: "[java.awt.geom.Path2D].reset"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:200,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State].setLastPointGood"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:203,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getItemLineVisible"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:204,1"
      Dst: "[org.jfree.chart.renderer.xy.DeviationStepRenderer].drawPrimaryLineAsPath"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:210,1"
      Dst: "[org.jfree.chart.renderer.xy.DeviationRenderer].isItemPass"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:215,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:215,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:218,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawSecondaryPass"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.renderer.xy.DeviationStepRenderer].drawPrimaryLineAsPath(org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.Graphics2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,int,int,int,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "int"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:257"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:280"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:279"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:257"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:280"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:279"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:265"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:264"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:276"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:275"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:266"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:273"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:272"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:267"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:283"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:286"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:246,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:247,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:250,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:251,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:252,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:257,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:260,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:265,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State].isLastPointGood"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:268,1"
      Dst: "[java.awt.geom.Path2D].getCurrentPoint"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:268,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:268,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:270,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:276,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:278,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State].setLastPointGood"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:283,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].getLastItemIndex"
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:285,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawFirstPassShape"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.DeviationStepRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.DeviationStepRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:299"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:302"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:301"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:302"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:305"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:304"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.DeviationStepRenderer:306"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:309"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.DeviationStepRenderer:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.DeviationStepRenderer:309,1"
      Dst: "[org.jfree.chart.renderer.xy.DeviationRenderer].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.XYCrosshairState].<init>()"
    functionSourceFile: "org.jfree.chart.plot.XYCrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.XYCrosshairState:54,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer$State].<init>(org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer$State"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer$State:578,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer$State].isLastPointGood()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer$State"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer$State].setLastPointGood(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer$State"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer$State].getSeriesIndex()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer$State"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer$State].setSeriesIndex(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer$State"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartProgressEvent].<init>(java.lang.Object,org.jfree.chart.JFreeChart,org.jfree.chart.event.ChartProgressEventType,int)"
    functionSourceFile: "org.jfree.chart.event.ChartProgressEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "org.jfree.chart.JFreeChart"
    - "org.jfree.chart.event.ChartProgressEventType"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.ChartProgressEvent:67,1"
      Dst: "[java.util.EventObject].<init>"
    - Src: "org.jfree.chart.event.ChartProgressEvent:68,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartProgressEvent].getChart()"
    functionSourceFile: "org.jfree.chart.event.ChartProgressEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.JFreeChart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartProgressEvent].setChart(org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.event.ChartProgressEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartProgressEvent].getType()"
    functionSourceFile: "org.jfree.chart.event.ChartProgressEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.event.ChartProgressEventType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartProgressEvent].setType(org.jfree.chart.event.ChartProgressEventType)"
    functionSourceFile: "org.jfree.chart.event.ChartProgressEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.ChartProgressEventType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.ChartProgressEvent:107,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartProgressEvent].getPercent()"
    functionSourceFile: "org.jfree.chart.event.ChartProgressEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartProgressEvent].setPercent(int)"
    functionSourceFile: "org.jfree.chart.event.ChartProgressEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPosition].<init>()"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPosition:80,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPosition].<init>(org.jfree.chart.api.RectangleAnchor,org.jfree.chart.text.TextBlockAnchor)"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    - "org.jfree.chart.text.TextBlockAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPosition:94,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPosition].<init>(org.jfree.chart.api.RectangleAnchor,org.jfree.chart.text.TextBlockAnchor,org.jfree.chart.axis.CategoryLabelWidthType,float)"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    - "org.jfree.chart.text.TextBlockAnchor"
    - "org.jfree.chart.axis.CategoryLabelWidthType"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPosition:112,1"
      Dst: "[org.jfree.chart.axis.CategoryLabelPosition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPosition].<init>(org.jfree.chart.api.RectangleAnchor,org.jfree.chart.text.TextBlockAnchor,org.jfree.chart.text.TextAnchor,double,org.jfree.chart.axis.CategoryLabelWidthType,float)"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    - "org.jfree.chart.text.TextBlockAnchor"
    - "org.jfree.chart.text.TextAnchor"
    - "double"
    - "org.jfree.chart.axis.CategoryLabelWidthType"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPosition:134,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.axis.CategoryLabelPosition:136,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPosition].getCategoryAnchor()"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPosition].getLabelAnchor()"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextBlockAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPosition].getRotationAnchor()"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPosition].getAngle()"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPosition].getWidthType()"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryLabelWidthType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPosition].getWidthRatio()"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPosition].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryLabelPosition:213"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:215"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryLabelPosition:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryLabelPosition:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:222"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryLabelPosition:223"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:226"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:225"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryLabelPosition:226"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:229"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:228"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryLabelPosition:229"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:231"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryLabelPosition:232"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:235"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:234"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryLabelPosition:235"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryLabelPosition:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPosition:220,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelPosition].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelPosition"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelPosition:249,1"
      Dst: "[java.lang.Enum].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].<init>()"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Year:83,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.data.time.Year:83,1"
      Dst: "[org.jfree.data.time.Year].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].<init>(int)"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.RegularTimePeriod].<init>()"
    - "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance()"
    - "[org.jfree.data.time.Year].peg(java.util.Calendar)"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Year:94"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Year:95"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Year:94"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Year:94"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Year:98"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Year:97"
        BranchSideFuncs:
        - "peg(java.util.Calendar)"
        - "getCalendarInstance()"
    Callsites:
    - Src: "org.jfree.data.time.Year:93,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Year:95,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.time.Year:95,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.Year:99,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Year:99,1"
      Dst: "[org.jfree.data.time.Year].peg"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].<init>(java.util.Date)"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Year:112,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Year:112,1"
      Dst: "[org.jfree.data.time.Year].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].<init>(java.util.Date,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Year:125,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Year:126,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.data.time.Year:127,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Year:128,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Year:129,1"
      Dst: "[org.jfree.data.time.Year].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].<init>(java.util.Date,java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Year:140,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Year:141,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Year:142,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Year:143,1"
      Dst: "[org.jfree.data.time.Year].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].getYear()"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].getFirstMillisecond()"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].getLastMillisecond()"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].peg(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Year].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getLastMillisecond(java.util.Calendar)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Year:195,1"
      Dst: "[org.jfree.data.time.Year].getFirstMillisecond"
    - Src: "org.jfree.data.time.Year:196,1"
      Dst: "[org.jfree.data.time.Year].getLastMillisecond"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].previous()"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Year:210"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Year:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Year:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Year:211,1"
      Dst: "[org.jfree.data.time.Year].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].next()"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Year].<init>(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Year:229"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Year:233"
        BranchSideFuncs:
        - "<init>(int)"
      - BranchSide: "org.jfree.data.time.Year:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Year:230,1"
      Dst: "[org.jfree.data.time.Year].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].getSerialIndex()"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].getFirstMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Year:262,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Year:264,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].getLastMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Year:280,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Year:282,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Year:298"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Year:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Year:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Year:301"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Year:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Year:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Year:305"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Year:303"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].hashCode()"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Year].getYear()"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Year:342"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Year:349"
        BranchSideFuncs:
        - "getYear()"
      - BranchSide: "org.jfree.data.time.Year:348"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Year:349"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Year:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Year:344,1"
      Dst: "[org.jfree.data.time.Year].getYear"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].toString()"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Year:372,1"
      Dst: "[java.lang.Integer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Year].parseYear(java.lang.String)"
    functionSourceFile: "org.jfree.data.time.Year"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.Year"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Year:390,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jfree.data.time.Year:390,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.jfree.data.time.Year:393,1"
      Dst: "[org.jfree.data.time.TimePeriodFormatException].<init>"
    - Src: "org.jfree.data.time.Year:398,1"
      Dst: "[org.jfree.data.time.Year].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].<init>(int,int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:207,1"
      Dst: "[org.jfree.data.time.Millisecond].<init>"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:207,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:207,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].<init>(int,int,java.util.TimeZone)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:220,1"
      Dst: "[org.jfree.data.time.Millisecond].<init>"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:220,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].<init>(int,int,org.jfree.data.time.RegularTimePeriod)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.jfree.data.time.RegularTimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:233,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:233,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].<init>(int,int,org.jfree.data.time.RegularTimePeriod,java.util.TimeZone)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "org.jfree.data.time.RegularTimePeriod"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:252"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:260"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:262"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:261"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:262"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:263"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:264"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:266"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:265"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:266"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:245,1"
      Dst: "[org.jfree.data.xy.AbstractIntervalXYDataset].<init>"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:191,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:257,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:270,1"
      Dst: "[java.util.Calendar].getInstance"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].setTimeBase(org.jfree.data.time.RegularTimePeriod)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:287"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:293"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:292"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:289"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:290,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].next"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:293,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:300,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].findDomainLimits"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].findDomainLimits()"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Minute].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Second].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Day].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getOldestTime()"
    - "[org.jfree.data.time.Minute].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Second].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Day].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getNewestTime()"
    - "[org.jfree.data.time.Day].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Millisecond].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Second].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Minute].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getNewestTime()"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 23
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:311"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:315"
        BranchSideFuncs:
        - "getFirstMillisecond(java.util.Calendar)"
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:314"
        BranchSideFuncs:
        - "getLastMillisecond(java.util.Calendar)"
        - "getNewestTime()"
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:309,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].getOldestTime"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:309,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:312,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].getNewestTime"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:315,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getLastMillisecond"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:317,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:319,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getPosition()"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].setPosition(int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].addSeries(float[],int,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float[]"
    - "int"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:356"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:360"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:359"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:360"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:364"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:363"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:364"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:372"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:371"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:375"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:380"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:379"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:380"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:383"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:384"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:390"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:385"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:390"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:393"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:392"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:354,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].invalidateRangeInfo"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:357,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:365,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].<init>"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:382,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].enterData"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:393,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].setSeriesKey(int,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].addValue(int,int,float)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:415"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:421"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:420"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:421"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:429"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:414,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].invalidateRangeInfo"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:416,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:416,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:422,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].<init>"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:429,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].enterData"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:431,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getSeriesCount()"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 440
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].translateGet(int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 468
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:469"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:473"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:472"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:474"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:477"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:476"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].offsetFromNewest(int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:488,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].wrapOffset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].offsetFromOldest(int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:499,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].wrapOffset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].wrapOffset(int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:511"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:514"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:513"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:514"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:517"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:516"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].advanceTime()"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 71
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:538"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:541"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:540"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:541"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:549"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:548"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:542"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:544"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:545"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:541"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:540"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:549"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:554"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:553"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:554"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:557"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:561"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:565"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:564"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:528,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].next"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:539,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:541,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:542,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].getData"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:550,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].invalidateRangeInfo"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:555,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].enterData"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:565,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:566,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:569,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:570,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].invalidateRangeInfo()"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].findMaxValue()"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:591"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:599"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:598"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:592"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:590"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:589"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:594"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:592"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:591"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:591,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:593,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].getYValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getOldestIndex()"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getNewestIndex()"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].appendData(float[])"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:631"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:636"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:635"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:636"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:643"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:639"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:632,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:640,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].<init>"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:642,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].enterData"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:644,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].appendData(float[],int,int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:657"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:661"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:660"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:661"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:667"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:666"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:662"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:667"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:673"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:672"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:669"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:673"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:672"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:658,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:663,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].<init>"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:665,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].enterData"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:670,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getNewestTime()"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getOldestTime()"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 689
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getX(int,int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 704
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].translateGet(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getX(org.jfree.data.time.RegularTimePeriod)"
    functionUses: 6
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:705,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].translateGet"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:706,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].getX"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:706,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getYValue(int,int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 720
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].getData(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].translateGet(int)"
    functionUses: 7
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:722,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].translateGet"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:722,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence].getData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getY(int,int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 734
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getYValue(int,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:735,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].getYValue"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:735,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 747
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].translateGet(int)"
    - "[org.jfree.data.time.Minute].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Second].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Day].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getFirstMillisecond(java.util.Calendar)"
    functionUses: 1
    ICount: 10
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:748,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].translateGet"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:749,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:749,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 761
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].translateGet(int)"
    - "[org.jfree.data.time.Day].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Millisecond].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Second].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Minute].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getLastMillisecond(java.util.Calendar)"
    functionUses: 1
    ICount: 10
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:762,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].translateGet"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:763,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getLastMillisecond"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:763,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getStartY(int,int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 775
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:776,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getEndY(int,int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 788
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:789,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 811
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].fireSeriesChanged()"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:819,1"
      Dst: "[org.jfree.data.general.SeriesChangeEvent].<init>"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:819,1"
      Dst: "[org.jfree.data.general.AbstractSeriesDataset].seriesChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getDomainLowerBound(boolean)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:837,1"
      Dst: "[java.lang.Long].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getDomainUpperBound(boolean)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:851,1"
      Dst: "[java.lang.Long].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getDomainBounds(boolean)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 864
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].findDomainLimits()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:865"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:868"
        BranchSideFuncs:
        - "findDomainLimits()"
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:867"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:866,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].findDomainLimits"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getX(org.jfree.data.time.RegularTimePeriod)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 878
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Minute].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Second].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.RegularTimePeriod].getMiddleMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getMiddleMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Day].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Year].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Hour].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Millisecond].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Second].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Minute].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Week].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getLastMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.RegularTimePeriod].getMiddleMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.FixedMillisecond].getMiddleMillisecond(java.util.Calendar)"
    functionUses: 1
    ICount: 16
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:881,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:883,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getMiddleMillisecond"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:885,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getLastMillisecond"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getRangeLowerBound(boolean)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:908"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:911"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:910"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:909,1"
      Dst: "[java.lang.Float].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getRangeUpperBound(boolean)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 923
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:925"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:928"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:927"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:926,1"
      Dst: "[java.lang.Float].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.DynamicTimeSeriesCollection].getRangeBounds(boolean)"
    functionSourceFile: "org.jfree.data.time.DynamicTimeSeriesCollection"
    linkageType: null
    functionLinenumber: 940
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getRangeUpperBound(boolean)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.time.DynamicTimeSeriesCollection:941"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:945"
        BranchSideFuncs:
        - "<init>(double,double)"
        - "getRangeUpperBound(boolean)"
      - BranchSide: "org.jfree.data.time.DynamicTimeSeriesCollection:944"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:942,1"
      Dst: "[org.jfree.data.time.DynamicTimeSeriesCollection].getRangeUpperBound"
    - Src: "org.jfree.data.time.DynamicTimeSeriesCollection:943,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].<init>(org.jfree.data.gantt.TaskSeriesCollection)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.gantt.TaskSeriesCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:78,1"
      Dst: "[org.jfree.data.xy.AbstractXYDataset].<init>"
    - Src: "org.jfree.data.gantt.XYTaskDataset:79,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.gantt.XYTaskDataset:82,1"
      Dst: "[org.jfree.data.general.AbstractDataset].addChangeListener"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getTasks()"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.gantt.TaskSeriesCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getSeriesWidth()"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].setSeriesWidth(double)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.XYTaskDataset:115"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:116,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.gantt.XYTaskDataset:119,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].isTransposed()"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].setTransposed(boolean)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:147,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getSeriesCount()"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getSeriesCount()"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:157,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getSeriesCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getSeriesKey(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:169,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getSeriesKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeries].getItemCount()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getSeries(int)"
    functionUses: 18
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:181,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getSeries"
    - Src: "org.jfree.data.gantt.XYTaskDataset:181,1"
      Dst: "[org.jfree.data.gantt.TaskSeries].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getXValue(int,int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesValue(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemValue(int,int)"
    functionUses: 11
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.XYTaskDataset:194"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:198"
        BranchSideFuncs:
        - "getSeriesValue(int)"
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:197"
        BranchSideFuncs:
        - "getItemValue(int,int)"
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:195,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getSeriesValue"
    - Src: "org.jfree.data.gantt.XYTaskDataset:198,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getItemValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getStartXValue(int,int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesStartValue(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemStartValue(int,int)"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.XYTaskDataset:214"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:218"
        BranchSideFuncs:
        - "getSeriesStartValue(int)"
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:217"
        BranchSideFuncs:
        - "getItemStartValue(int,int)"
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:215,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getSeriesStartValue"
    - Src: "org.jfree.data.gantt.XYTaskDataset:218,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getItemStartValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getEndXValue(int,int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesEndValue(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemEndValue(int,int)"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.XYTaskDataset:234"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:238"
        BranchSideFuncs:
        - "getSeriesEndValue(int)"
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:237"
        BranchSideFuncs:
        - "getItemEndValue(int,int)"
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:235,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getSeriesEndValue"
    - Src: "org.jfree.data.gantt.XYTaskDataset:238,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getItemEndValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getX(int,int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.XYTaskDataset].getXValue(int,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:252,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getXValue"
    - Src: "org.jfree.data.gantt.XYTaskDataset:252,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:267,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getStartXValue"
    - Src: "org.jfree.data.gantt.XYTaskDataset:267,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:282,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getEndXValue"
    - Src: "org.jfree.data.gantt.XYTaskDataset:282,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getYValue(int,int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.XYTaskDataset].getItemValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesValue(int)"
    functionUses: 7
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.XYTaskDataset:295"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:299"
        BranchSideFuncs:
        - "getItemValue(int,int)"
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:298"
        BranchSideFuncs:
        - "getSeriesValue(int)"
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:296,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getItemValue"
    - Src: "org.jfree.data.gantt.XYTaskDataset:299,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getSeriesValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getStartYValue(int,int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.XYTaskDataset].getItemStartValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesStartValue(int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.XYTaskDataset:314"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:318"
        BranchSideFuncs:
        - "getItemStartValue(int,int)"
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:317"
        BranchSideFuncs:
        - "getSeriesStartValue(int)"
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:315,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getItemStartValue"
    - Src: "org.jfree.data.gantt.XYTaskDataset:318,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getSeriesStartValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getEndYValue(int,int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.XYTaskDataset].getItemEndValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesEndValue(int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.XYTaskDataset:333"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:337"
        BranchSideFuncs:
        - "getItemEndValue(int,int)"
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:336"
        BranchSideFuncs:
        - "getSeriesEndValue(int)"
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:334,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getItemEndValue"
    - Src: "org.jfree.data.gantt.XYTaskDataset:337,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getSeriesEndValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getY(int,int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.XYTaskDataset].getYValue(int,int)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:353,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getYValue"
    - Src: "org.jfree.data.gantt.XYTaskDataset:353,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getStartY(int,int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:367,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getStartYValue"
    - Src: "org.jfree.data.gantt.XYTaskDataset:367,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getEndY(int,int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:381,1"
      Dst: "[org.jfree.data.gantt.XYTaskDataset].getEndYValue"
    - Src: "org.jfree.data.gantt.XYTaskDataset:381,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getSeriesValue(int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 384
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getSeriesStartValue(int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getSeriesEndValue(int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getItemValue(int,int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getSeries(int)"
    - "[org.jfree.data.gantt.TaskSeries].get(int)"
    - "[org.jfree.data.gantt.Task].getDuration()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    functionUses: 2
    ICount: 15
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:397,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getSeries"
    - Src: "org.jfree.data.gantt.XYTaskDataset:398,1"
      Dst: "[org.jfree.data.gantt.TaskSeries].get"
    - Src: "org.jfree.data.gantt.XYTaskDataset:399,1"
      Dst: "[org.jfree.data.gantt.Task].getDuration"
    - Src: "org.jfree.data.gantt.XYTaskDataset:400,1"
      Dst: "[org.jfree.data.time.TimePeriod].getStart"
    - Src: "org.jfree.data.gantt.XYTaskDataset:401,1"
      Dst: "[org.jfree.data.time.TimePeriod].getEnd"
    - Src: "org.jfree.data.gantt.XYTaskDataset:402,1"
      Dst: "[java.util.Date].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getItemStartValue(int,int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 405
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getSeries(int)"
    - "[org.jfree.data.gantt.TaskSeries].get(int)"
    - "[org.jfree.data.gantt.Task].getDuration()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    functionUses: 2
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:406,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getSeries"
    - Src: "org.jfree.data.gantt.XYTaskDataset:407,1"
      Dst: "[org.jfree.data.gantt.TaskSeries].get"
    - Src: "org.jfree.data.gantt.XYTaskDataset:408,1"
      Dst: "[org.jfree.data.gantt.Task].getDuration"
    - Src: "org.jfree.data.gantt.XYTaskDataset:409,1"
      Dst: "[org.jfree.data.time.TimePeriod].getStart"
    - Src: "org.jfree.data.gantt.XYTaskDataset:410,1"
      Dst: "[java.util.Date].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].getItemEndValue(int,int)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getSeries(int)"
    - "[org.jfree.data.gantt.TaskSeries].get(int)"
    - "[org.jfree.data.gantt.Task].getDuration()"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    functionUses: 2
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:414,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].getSeries"
    - Src: "org.jfree.data.gantt.XYTaskDataset:415,1"
      Dst: "[org.jfree.data.gantt.TaskSeries].get"
    - Src: "org.jfree.data.gantt.XYTaskDataset:416,1"
      Dst: "[org.jfree.data.gantt.Task].getDuration"
    - Src: "org.jfree.data.gantt.XYTaskDataset:417,1"
      Dst: "[org.jfree.data.time.TimePeriod].getEnd"
    - Src: "org.jfree.data.gantt.XYTaskDataset:418,1"
      Dst: "[java.util.Date].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.DatasetChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].fireDatasetChanged()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:430,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.XYTaskDataset:442"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:445"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:444"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.XYTaskDataset:445"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:448"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:447"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.XYTaskDataset:449"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:452"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:451"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.XYTaskDataset:452"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:455"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:454"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.XYTaskDataset:455"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:458"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:457"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:455,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].hashCode()"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.XYTaskDataset:467"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:464"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.XYTaskDataset:463"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:464,1"
      Dst: "[java.util.Objects].hashCode"
    - Src: "org.jfree.data.gantt.XYTaskDataset:465,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.XYTaskDataset].clone()"
    functionSourceFile: "org.jfree.data.gantt.XYTaskDataset"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    functionUses: 8
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.XYTaskDataset:480,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.gantt.XYTaskDataset:481,1"
      Dst: "[org.jfree.data.gantt.TaskSeriesCollection].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:169,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].<init>(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:178,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].<init>(int,org.jfree.chart.labels.XYToolTipGenerator,org.jfree.chart.urls.XYURLGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.labels.XYToolTipGenerator"
    - "org.jfree.chart.urls.XYURLGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:197"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:199"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:200"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:202"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:206"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:210"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:209"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:210"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:193,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:194,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].setDefaultToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:195,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].setURLGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:215,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:216,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:217,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:221,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:224,1"
      Dst: "[org.jfree.chart.util.StandardGradientPaintTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].getPlotShapes()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].getPlotLines()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].getPlotArea()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].isOutline()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].setOutline(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:276,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].getLegendArea()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].setLegendArea(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:295,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:297,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].getUseFillPaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].setUseFillPaint(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:319,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].getGradientTransformer()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.util.GradientPaintTransformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].setGradientTransformer(org.jfree.chart.util.GradientPaintTransformer)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.GradientPaintTransformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:338,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:340,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYItemRendererState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:359,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer$XYAreaRendererState].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:363,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].setProcessVisibleItemsOnly"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].getLegendItem(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:380"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:410"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:409"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:382"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:410"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:409"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:387"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:391"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:390"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:392"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:396"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:395"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:401"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:404"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:403"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:379,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:381,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataset"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:383,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:384,1"
      Dst: "[org.jfree.chart.labels.XYSeriesLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:387,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:392,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemURLGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:396,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:397,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:399,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextFont"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:399,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelFont"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:400,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextPaint"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:402,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelPaint"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:404,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:405,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDatasetIndex"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:406,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:406,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:407,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 238
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:437"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:440"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:439"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:445"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:449"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:448"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:458"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:461"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:470"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:474"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:473"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:481"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:494"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:493"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:486"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:488"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:487"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:488"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:494"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:493"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:494"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:496"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:495"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:496"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:500"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:499"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:507"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:519"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:518"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:509"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:512"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:511"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:512"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:516"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:515"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:519"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:532"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:531"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:520"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:532"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:531"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:521"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:523"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:522"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:523"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:526"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:525"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:532"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:532"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:532"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:534"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:537"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:538"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:543"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:544"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:548"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:547"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:548"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:554"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:553"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:557"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:566"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:582"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:581"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:568"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:582"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:581"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:594"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:621"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:620"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:596"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:603"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:602"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:615"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:621"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:620"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:437,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:443,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:444,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:445,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:449,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:448,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:451,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:455,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:456,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:466,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:482,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:486,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:486,1"
      Dst: "[org.jfree.chart.plot.PlotOrientation].isVertical"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:487,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].moveTo"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:488,1"
      Dst: "[org.jfree.chart.plot.PlotOrientation].isHorizontal"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:495,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].lineTo"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:501,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:502,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:503,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:504,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:507,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer].getPlotShapes"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:508,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemShape"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:510,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:516,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:519,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer].getPlotLines"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:522,1"
      Dst: "[java.awt.geom.Line2D].setLine"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:532,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer].getPlotArea"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:537,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:545,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesFillPaint"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:550,1"
      Dst: "[org.jfree.chart.util.GradientPaintTransformer].transform"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:554,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:557,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer].isOutline"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:565,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlineStroke"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:568,1"
      Dst: "[java.awt.BasicStroke].getDashArray"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:569,1"
      Dst: "[java.awt.geom.Area].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:574,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:574,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:575,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:576,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:576,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:577,1"
      Dst: "[java.awt.geom.Area].intersect"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:583,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:588,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:589,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:593,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:615,1"
      Dst: "[java.awt.geom.Area].isEmpty"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:616,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 53
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: 631
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 26
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:632,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:633,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:646"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:649"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:648"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:649"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:652"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:651"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:653"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:656"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:655"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:656"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:659"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:658"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:659"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:662"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:661"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:662"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:665"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:664"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:665"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:668"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:667"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:668"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:671"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:670"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYAreaRenderer:671"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:674"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYAreaRenderer:673"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:668,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:671,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].hashCode()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: 683
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].hashCode()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,boolean)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,boolean)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,boolean)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,boolean)"
    functionUses: 3
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:684,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].hashCode"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:685,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:702,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:703,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:714,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer:715,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCItem].<init>(org.jfree.data.time.RegularTimePeriod,double,double,double,double)"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCItem:59,1"
      Dst: "[org.jfree.data.time.ohlc.OHLC].<init>"
    - Src: "org.jfree.data.time.ohlc.OHLCItem:59,1"
      Dst: "[org.jfree.data.ComparableObjectItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCItem].getPeriod()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCItem"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getComparable()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCItem:68,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getComparable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCItem].getYValue()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCItem"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.ohlc.OHLCItem].getCloseValue()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCItem:77,1"
      Dst: "[org.jfree.data.time.ohlc.OHLCItem].getCloseValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCItem].getOpenValue()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.ohlc.OHLCItem:87"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCItem:91"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.ohlc.OHLCItem:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCItem:86,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.time.ohlc.OHLCItem:88,1"
      Dst: "[org.jfree.data.time.ohlc.OHLC].getOpen"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCItem].getHighValue()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCItem"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.time.ohlc.OHLC].getHigh()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.time.ohlc.OHLCItem:102"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCItem:106"
        BranchSideFuncs:
        - "getHigh()"
      - BranchSide: "org.jfree.data.time.ohlc.OHLCItem:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCItem:101,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.time.ohlc.OHLCItem:103,1"
      Dst: "[org.jfree.data.time.ohlc.OHLC].getHigh"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCItem].getLowValue()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCItem"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.time.ohlc.OHLC].getLow()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.time.ohlc.OHLCItem:117"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCItem:121"
        BranchSideFuncs:
        - "getLow()"
      - BranchSide: "org.jfree.data.time.ohlc.OHLCItem:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCItem:116,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.time.ohlc.OHLCItem:118,1"
      Dst: "[org.jfree.data.time.ohlc.OHLC].getLow"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.ohlc.OHLCItem].getCloseValue()"
    functionSourceFile: "org.jfree.data.time.ohlc.OHLCItem"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.time.ohlc.OHLC].getClose()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.time.ohlc.OHLCItem:132"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.ohlc.OHLCItem:136"
        BranchSideFuncs:
        - "getClose()"
      - BranchSide: "org.jfree.data.time.ohlc.OHLCItem:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.ohlc.OHLCItem:131,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.time.ohlc.OHLCItem:133,1"
      Dst: "[org.jfree.data.time.ohlc.OHLC].getClose"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].<init>()"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:67,1"
      Dst: "[org.jfree.data.xy.AbstractIntervalXYDataset].<init>"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:68,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].addSeries(org.jfree.data.xy.YIntervalSeries)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.YIntervalSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:78,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:79,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:80,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:81,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].getSeriesCount()"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:91,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].getSeries(int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "org.jfree.data.xy.YIntervalSeries"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:105,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:105,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:106,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].getKey()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getSeries(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:123,1"
      Dst: "[org.jfree.data.xy.YIntervalSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:123,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectSeries].getItemCount()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getSeries(int)"
    functionUses: 18
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:139,1"
      Dst: "[org.jfree.data.xy.YIntervalSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:139,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].getX(int,int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.YIntervalSeries].getX(int)"
    functionUses: 8
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:152,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:153,1"
      Dst: "[org.jfree.data.xy.YIntervalSeries].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].getYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.YIntervalSeries].getYValue(int)"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:167,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:168,1"
      Dst: "[org.jfree.data.xy.YIntervalSeries].getYValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].getStartYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.YIntervalSeries].getYLowValue(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:182,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:183,1"
      Dst: "[org.jfree.data.xy.YIntervalSeries].getYLowValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].getEndYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.YIntervalSeries].getYHighValue(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:197,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:198,1"
      Dst: "[org.jfree.data.xy.YIntervalSeries].getYHighValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].getY(int,int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.YIntervalSeries].getYValue(int)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:211,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:212,1"
      Dst: "[org.jfree.data.xy.YIntervalSeries].getYValue"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:212,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getX(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:226,1"
      Dst: "[org.jfree.data.xy.YIntervalSeriesCollection].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getX(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:240,1"
      Dst: "[org.jfree.data.xy.YIntervalSeriesCollection].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].getStartY(int,int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.YIntervalSeries].getYLowValue(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:253,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:254,1"
      Dst: "[org.jfree.data.xy.YIntervalSeries].getYLowValue"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:254,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].getEndY(int,int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.YIntervalSeries].getYHighValue(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:267,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:268,1"
      Dst: "[org.jfree.data.xy.YIntervalSeries].getYHighValue"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:268,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].removeSeries(int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:278,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:278,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:279,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:280,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:281,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:282,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].removeSeries(org.jfree.data.xy.YIntervalSeries)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.YIntervalSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.YIntervalSeriesCollection:293"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YIntervalSeriesCollection:298"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.YIntervalSeriesCollection:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:292,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:293,1"
      Dst: "[java.util.List].contains"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:294,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:295,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:296,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].removeAllSeries()"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.YIntervalSeriesCollection:307"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YIntervalSeriesCollection:310"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.YIntervalSeriesCollection:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:307,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:307,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:307,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:308,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:310,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:311,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.YIntervalSeriesCollection:323"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YIntervalSeriesCollection:326"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.YIntervalSeriesCollection:325"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.YIntervalSeriesCollection:326"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YIntervalSeriesCollection:329"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.YIntervalSeriesCollection:328"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:330,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 342
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 25
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:343,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.xy.YIntervalSeriesCollection:344,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.AttributedStringUtils].<init>()"
    functionSourceFile: "org.jfree.chart.text.AttributedStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.AttributedStringUtils:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.AttributedStringUtils].equal(java.text.AttributedString,java.text.AttributedString)"
    functionSourceFile: "org.jfree.chart.text.AttributedStringUtils"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.text.AttributedString"
    - "java.text.AttributedString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.AttributedStringUtils:58"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.AttributedStringUtils:61"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.AttributedStringUtils:60"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.AttributedStringUtils:59"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.AttributedStringUtils:58"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.AttributedStringUtils:61"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.AttributedStringUtils:64"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.AttributedStringUtils:63"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.AttributedStringUtils:69"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.AttributedStringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.AttributedStringUtils:72"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.AttributedStringUtils:76"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.AttributedStringUtils:75"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.AttributedStringUtils:78"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.AttributedStringUtils:82"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.AttributedStringUtils:81"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.AttributedStringUtils:82"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.AttributedStringUtils:89"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.AttributedStringUtils:88"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.AttributedStringUtils:83"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.AttributedStringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.AttributedStringUtils:91"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.AttributedStringUtils:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.AttributedStringUtils:64,1"
      Dst: "[java.text.AttributedString].getIterator"
    - Src: "org.jfree.chart.text.AttributedStringUtils:66,1"
      Dst: "[java.text.CharacterIterator].first"
    - Src: "org.jfree.chart.text.AttributedStringUtils:70,1"
      Dst: "[java.text.AttributedCharacterIterator].getRunLimit"
    - Src: "org.jfree.chart.text.AttributedStringUtils:76,1"
      Dst: "[java.text.AttributedCharacterIterator].getAttributes"
    - Src: "org.jfree.chart.text.AttributedStringUtils:78,1"
      Dst: "[java.util.Map].equals"
    - Src: "org.jfree.chart.text.AttributedStringUtils:86,1"
      Dst: "[java.text.CharacterIterator].next"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.StandardChartTheme$1].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme$1:281,1"
      Dst: "[org.jfree.chart.StandardChartTheme].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme$1].apply(org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme$1"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieToolTipGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.StandardPieToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieToolTipGenerator:70,1"
      Dst: "[org.jfree.chart.labels.StandardPieToolTipGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieToolTipGenerator].<init>(java.util.Locale)"
    functionSourceFile: "org.jfree.chart.labels.StandardPieToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieToolTipGenerator:80,1"
      Dst: "[org.jfree.chart.labels.StandardPieToolTipGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieToolTipGenerator].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.labels.StandardPieToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieToolTipGenerator:89,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.jfree.chart.labels.StandardPieToolTipGenerator:89,1"
      Dst: "[org.jfree.chart.labels.StandardPieToolTipGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieToolTipGenerator].<init>(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.jfree.chart.labels.StandardPieToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieToolTipGenerator:99,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.labels.StandardPieToolTipGenerator:100,1"
      Dst: "[java.text.NumberFormat].getPercentInstance"
    - Src: "org.jfree.chart.labels.StandardPieToolTipGenerator:99,1"
      Dst: "[org.jfree.chart.labels.StandardPieToolTipGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieToolTipGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardPieToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieToolTipGenerator:115,1"
      Dst: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieToolTipGenerator].generateToolTip(org.jfree.data.general.PieDataset,java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.labels.StandardPieToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.jfree.data.general.PieDataset"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieToolTipGenerator:128,1"
      Dst: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].generateSectionLabel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    functionSourceFile: "org.jfree.chart.labels.StandardPieToolTipGenerator"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieToolTipGenerator:140,1"
      Dst: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].<init>()"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:74,1"
      Dst: "[org.jfree.data.xy.AbstractIntervalXYDataset].<init>"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:75,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].<init>"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:76,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].<init>"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:77,1"
      Dst: "[org.jfree.data.general.AbstractDataset].addChangeListener"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].add(double,double,java.lang.String)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:89,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:89,1"
      Dst: "[org.jfree.data.xy.CategoryTableXYDataset].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].add(java.lang.Number,java.lang.Number,java.lang.String,boolean)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Number"
    - "java.lang.Number"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.CategoryTableXYDataset:103"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.CategoryTableXYDataset:106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.CategoryTableXYDataset:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:102,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].addValue"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:104,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].remove(double,java.lang.String)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:115,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:115,1"
      Dst: "[org.jfree.data.xy.CategoryTableXYDataset].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].remove(java.lang.Number,java.lang.String,boolean)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Number"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.CategoryTableXYDataset:127"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.CategoryTableXYDataset:130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.CategoryTableXYDataset:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:126,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].removeValue"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:128,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].clear()"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:139,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].clear"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:140,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].getSeriesCount()"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getColumnCount()"
    functionUses: 13
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:150,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getColumnCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getColumnKey(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:162,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getColumnKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount()"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getRowCount()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:172,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount()"
    functionUses: 18
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:185,1"
      Dst: "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].getX(int,int)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getRowKey(int)"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:199,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].getStartX(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:212,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getStartX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].getEndX(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:225,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getEndX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].getY(int,int)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getValue(int,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:238,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].getStartY(int,int)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.CategoryTableXYDataset].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:251,1"
      Dst: "[org.jfree.data.xy.CategoryTableXYDataset].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].getEndY(int,int)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.CategoryTableXYDataset].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:264,1"
      Dst: "[org.jfree.data.xy.CategoryTableXYDataset].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].getDomainLowerBound(boolean)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:277,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getDomainLowerBound"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].getDomainUpperBound(boolean)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:290,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getDomainUpperBound"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].getDomainBounds(boolean)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].getDomainBounds(boolean)"
    - "[org.jfree.data.general.DatasetUtils].iterateDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.CategoryTableXYDataset:303"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.CategoryTableXYDataset:307"
        BranchSideFuncs:
        - "getDomainBounds(boolean)"
      - BranchSide: "org.jfree.data.xy.CategoryTableXYDataset:306"
        BranchSideFuncs:
        - "iterateDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:304,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getDomainBounds"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:307,1"
      Dst: "[org.jfree.data.general.DatasetUtils].iterateDomainBounds"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].getIntervalPositionFactor()"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].getIntervalPositionFactor()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:317,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalPositionFactor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].setIntervalPositionFactor(double)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:329,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].setIntervalPositionFactor"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:330,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].getIntervalWidth()"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].getIntervalWidth()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:339,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalWidth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].setIntervalWidth(double)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:349,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].setFixedIntervalWidth"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:350,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].isAutoWidth()"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].isAutoWidth()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:359,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].isAutoWidth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].setAutoWidth(boolean)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:369,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].setAutoWidth"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:370,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.CategoryTableXYDataset:382"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.CategoryTableXYDataset:385"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.CategoryTableXYDataset:384"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.CategoryTableXYDataset:386"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.CategoryTableXYDataset:389"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.CategoryTableXYDataset:388"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.CategoryTableXYDataset:389"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.CategoryTableXYDataset:392"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.CategoryTableXYDataset:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:386,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].equals"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:389,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    functionSourceFile: "org.jfree.data.xy.CategoryTableXYDataset"
    linkageType: null
    functionLinenumber: 404
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].<init>(org.jfree.data.xy.XYDataset)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getIntervalWidth()"
    - "[org.jfree.data.xy.IntervalXYDelegate].setFixedIntervalWidth(double)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].isAutoWidth()"
    - "[org.jfree.data.xy.IntervalXYDelegate].setAutoWidth(boolean)"
    - "[org.jfree.data.xy.IntervalXYDelegate].setIntervalPositionFactor(double)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getIntervalPositionFactor()"
    functionUses: 25
    ICount: 20
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:405,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:406,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].clone"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:407,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].<init>"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:409,1"
      Dst: "[org.jfree.data.xy.CategoryTableXYDataset].getIntervalWidth"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:409,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].setFixedIntervalWidth"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:410,1"
      Dst: "[org.jfree.data.xy.CategoryTableXYDataset].isAutoWidth"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:410,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].setAutoWidth"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:412,1"
      Dst: "[org.jfree.data.xy.CategoryTableXYDataset].getIntervalPositionFactor"
    - Src: "org.jfree.data.xy.CategoryTableXYDataset:411,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].setIntervalPositionFactor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalCategoryItemLabelGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:67,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:67,1"
      Dst: "[org.jfree.chart.labels.StandardCategoryItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalCategoryItemLabelGenerator].<init>(java.lang.String,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:79,1"
      Dst: "[org.jfree.chart.labels.StandardCategoryItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalCategoryItemLabelGenerator].<init>(java.lang.String,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:91,1"
      Dst: "[org.jfree.chart.labels.StandardCategoryItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.IntervalCategoryItemLabelGenerator].createItemArray(org.jfree.data.category.CategoryDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:113"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:118"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:131"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:130"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:126"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:125"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:131"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:108,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:108,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:109,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:110,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:111,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].getNumberFormat"
    - Src: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:112,1"
      Dst: "[java.text.Format].format"
    - Src: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:114,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].getDateFormat"
    - Src: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:120,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getStartValue"
    - Src: "org.jfree.chart.labels.IntervalCategoryItemLabelGenerator:121,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getEndValue"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.MouseWheelHandler].<init>(org.jfree.chart.swing.ChartPanel)"
    functionSourceFile: "org.jfree.chart.swing.MouseWheelHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.swing.ChartPanel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.MouseWheelHandler:68,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:71,1"
      Dst: "[java.awt.Component].addMouseWheelListener"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.MouseWheelHandler].getZoomFactor()"
    functionSourceFile: "org.jfree.chart.swing.MouseWheelHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.MouseWheelHandler].setZoomFactor(double)"
    functionSourceFile: "org.jfree.chart.swing.MouseWheelHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.MouseWheelHandler].mouseWheelMoved(java.awt.event.MouseWheelEvent)"
    functionSourceFile: "org.jfree.chart.swing.MouseWheelHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.MouseWheelEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.MouseWheelHandler:105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.MouseWheelHandler:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.MouseWheelHandler:107"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.MouseWheelHandler:109"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.MouseWheelHandler:113"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.MouseWheelHandler:112"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.MouseWheelHandler:113"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.MouseWheelHandler:117"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.MouseWheelHandler:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.MouseWheelHandler:104,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getChart"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:108,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:111,1"
      Dst: "[org.jfree.chart.swing.MouseWheelHandler].handleZoomable"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:115,1"
      Dst: "[java.awt.event.MouseWheelEvent].getWheelRotation"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:115,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].handleMouseWheelRotation"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.MouseWheelHandler].handleZoomable(org.jfree.chart.plot.Zoomable,java.awt.event.MouseWheelEvent)"
    functionSourceFile: "org.jfree.chart.swing.MouseWheelHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.Zoomable"
    - "java.awt.event.MouseWheelEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.MouseWheelHandler:130"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.MouseWheelHandler:134"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.MouseWheelHandler:133"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.MouseWheelHandler:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.MouseWheelHandler:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.MouseWheelHandler:142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.MouseWheelHandler:143"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.MouseWheelHandler:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.MouseWheelHandler:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.MouseWheelHandler:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.MouseWheelHandler:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.MouseWheelHandler:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.MouseWheelHandler:127,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].getChartRenderingInfo"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:128,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getPlotInfo"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:129,1"
      Dst: "[java.awt.event.MouseEvent].getPoint"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:129,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].translateScreenToJava2D"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:130,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:130,1"
      Dst: "[java.awt.geom.RectangularShape].contains"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:136,1"
      Dst: "[org.jfree.chart.plot.Plot].isNotify"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:137,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:138,1"
      Dst: "[java.awt.event.MouseWheelEvent].getWheelRotation"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:143,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].isDomainZoomable"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:144,1"
      Dst: "[org.jfree.chart.plot.Zoomable].zoomDomainAxes"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:146,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].isRangeZoomable"
    - Src: "org.jfree.chart.swing.MouseWheelHandler:147,1"
      Dst: "[org.jfree.chart.plot.Zoomable].zoomRangeAxes"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GradientBarPainter].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.GradientBarPainter"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.category.GradientBarPainter].<init>(double,double,double)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:70,1"
      Dst: "[org.jfree.chart.renderer.category.GradientBarPainter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GradientBarPainter].<init>(double,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.category.GradientBarPainter"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:80,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GradientBarPainter].paintBar(java.awt.Graphics2D,org.jfree.chart.renderer.category.BarRenderer,int,int,java.awt.geom.RectangularShape,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.renderer.category.GradientBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.BarRenderer"
    - "int"
    - "int"
    - "java.awt.geom.RectangularShape"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 144
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:107"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:108"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:113"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:123"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:146"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:174"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:101,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:106,1"
      Dst: "[java.awt.Color].brighter"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:110,1"
      Dst: "[java.awt.GradientPaint].getColor1"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:111,1"
      Dst: "[java.awt.GradientPaint].getColor2"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:120,1"
      Dst: "[java.awt.Color].getAlpha"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:125,1"
      Dst: "[org.jfree.chart.renderer.category.GradientBarPainter].splitVerticalBar"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:127,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:128,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:128,1"
      Dst: "[java.awt.GradientPaint].<init>"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:129,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:130,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:148,1"
      Dst: "[org.jfree.chart.renderer.category.GradientBarPainter].splitHorizontalBar"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:151,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:152,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:174,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].isDrawBarOutline"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:176,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:177,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:179,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:181,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GradientBarPainter].paintBarShadow(java.awt.Graphics2D,org.jfree.chart.renderer.category.BarRenderer,int,int,java.awt.geom.RectangularShape,org.jfree.chart.api.RectangleEdge,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.GradientBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.BarRenderer"
    - "int"
    - "int"
    - "java.awt.geom.RectangularShape"
    - "org.jfree.chart.api.RectangleEdge"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:213"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:209"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:206,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:209,1"
      Dst: "[java.awt.Color].getAlpha"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:214,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getShadowXOffset"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:215,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getShadowYOffset"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:214,1"
      Dst: "[org.jfree.chart.renderer.category.GradientBarPainter].createShadow"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:216,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getShadowPaint"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:216,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:217,1"
      Dst: "[java.awt.Graphics2D].fill"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GradientBarPainter].createShadow(java.awt.geom.RectangularShape,double,double,org.jfree.chart.api.RectangleEdge,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.GradientBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 5
    argTypes:
    - "java.awt.geom.RectangularShape"
    - "double"
    - "double"
    - "org.jfree.chart.api.RectangleEdge"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:238"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:246"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:245"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:244"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:246"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:253"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:250"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:254"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:262"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:261"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:255"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:258"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:257"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:262"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:264"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:267"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:266"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:234,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:235,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:236,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:237,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:270,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GradientBarPainter].splitVerticalBar(java.awt.geom.RectangularShape,double,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.category.GradientBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D[]"
    argCount: 4
    argTypes:
    - "java.awt.geom.RectangularShape"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:287,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:288,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:288,1"
      Dst: "[java.lang.Math].rint"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:291,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:292,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:292,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:298,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GradientBarPainter].splitHorizontalBar(java.awt.geom.RectangularShape,double,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.category.GradientBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D[]"
    argCount: 4
    argTypes:
    - "java.awt.geom.RectangularShape"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:316,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:317,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:317,1"
      Dst: "[java.lang.Math].rint"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:320,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:321,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:321,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:327,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GradientBarPainter].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.GradientBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:340"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:343"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:346"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:345"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:347"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:350"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:349"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:350"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:353"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:352"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GradientBarPainter:353"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:356"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GradientBarPainter:355"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GradientBarPainter].hashCode()"
    functionSourceFile: "org.jfree.chart.renderer.category.GradientBarPainter"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    functionUses: 3
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GradientBarPainter:367,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.LegendItemEntity].<init>(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.entity.LegendItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.LegendItemEntity:72,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.LegendItemEntity].getDataset()"
    functionSourceFile: "org.jfree.chart.entity.LegendItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.Dataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.LegendItemEntity].setDataset(org.jfree.data.general.Dataset)"
    functionSourceFile: "org.jfree.chart.entity.LegendItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.Dataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.LegendItemEntity].getSeriesKey()"
    functionSourceFile: "org.jfree.chart.entity.LegendItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.LegendItemEntity].setSeriesKey(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.entity.LegendItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.LegendItemEntity].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.entity.LegendItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.LegendItemEntity:127"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.LegendItemEntity:130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.LegendItemEntity:129"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.LegendItemEntity:130"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.LegendItemEntity:133"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.LegendItemEntity:132"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.LegendItemEntity:134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.LegendItemEntity:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.LegendItemEntity:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.LegendItemEntity:137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.LegendItemEntity:140"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.LegendItemEntity:139"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.LegendItemEntity:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.LegendItemEntity:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.LegendItemEntity:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.LegendItemEntity:134,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.entity.LegendItemEntity:143,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.LegendItemEntity].clone()"
    functionSourceFile: "org.jfree.chart.entity.LegendItemEntity"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    functionUses: 26
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.LegendItemEntity:156,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.LegendItemEntity].toString()"
    functionSourceFile: "org.jfree.chart.entity.LegendItemEntity"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.LegendItemEntity:167,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierList].<init>(org.jfree.chart.renderer.Outlier)"
    functionSourceFile: "org.jfree.chart.renderer.OutlierList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.Outlier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.OutlierList:77,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.renderer.OutlierList:78,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.renderer.OutlierList:79,1"
      Dst: "[org.jfree.chart.renderer.OutlierList].setAveragedOutlier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierList].add(org.jfree.chart.renderer.Outlier)"
    functionSourceFile: "org.jfree.chart.renderer.OutlierList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.Outlier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.OutlierList:90,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierList].getItemCount()"
    functionSourceFile: "org.jfree.chart.renderer.OutlierList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.OutlierList:99,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierList].getAveragedOutlier()"
    functionSourceFile: "org.jfree.chart.renderer.OutlierList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.Outlier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierList].setAveragedOutlier(org.jfree.chart.renderer.Outlier)"
    functionSourceFile: "org.jfree.chart.renderer.OutlierList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.Outlier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierList].isMultiple()"
    functionSourceFile: "org.jfree.chart.renderer.OutlierList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierList].setMultiple(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.OutlierList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierList].isOverlapped(org.jfree.chart.renderer.Outlier)"
    functionSourceFile: "org.jfree.chart.renderer.OutlierList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.Outlier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.OutlierList:149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.OutlierList:152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.OutlierList:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.OutlierList:152,1"
      Dst: "[org.jfree.chart.renderer.OutlierList].getAveragedOutlier"
    - Src: "org.jfree.chart.renderer.OutlierList:152,1"
      Dst: "[org.jfree.chart.renderer.Outlier].overlaps"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.OutlierList].updateAveragedOutlier()"
    functionSourceFile: "org.jfree.chart.renderer.OutlierList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.OutlierList:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.OutlierList:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.OutlierList:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.OutlierList:164,1"
      Dst: "[org.jfree.chart.renderer.OutlierList].getItemCount"
    - Src: "org.jfree.chart.renderer.OutlierList:165,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.renderer.OutlierList:165,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.renderer.OutlierList:165,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.renderer.OutlierList:166,1"
      Dst: "[org.jfree.chart.renderer.Outlier].getX"
    - Src: "org.jfree.chart.renderer.OutlierList:167,1"
      Dst: "[org.jfree.chart.renderer.Outlier].getY"
    - Src: "org.jfree.chart.renderer.OutlierList:169,1"
      Dst: "[org.jfree.chart.renderer.OutlierList].getAveragedOutlier"
    - Src: "org.jfree.chart.renderer.OutlierList:169,1"
      Dst: "[org.jfree.chart.renderer.Outlier].getPoint"
    - Src: "org.jfree.chart.renderer.OutlierList:169,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.OutlierList:169,1"
      Dst: "[java.awt.geom.Point2D].setLocation"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.CategoryLabelWidthType].values()"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelWidthType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryLabelWidthType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelWidthType:42,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelWidthType].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelWidthType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryLabelWidthType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelWidthType:42,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelWidthType].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelWidthType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryLabelWidthType:42,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryLabelWidthType].$values()"
    functionSourceFile: "org.jfree.chart.axis.CategoryLabelWidthType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryLabelWidthType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ValueMarker].<init>(double)"
    functionSourceFile: "org.jfree.chart.plot.ValueMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ValueMarker:59,1"
      Dst: "[org.jfree.chart.plot.Marker].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ValueMarker].<init>(double,java.awt.Paint,java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.ValueMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ValueMarker:71,1"
      Dst: "[org.jfree.chart.plot.ValueMarker].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ValueMarker].<init>(double,java.awt.Paint,java.awt.Stroke,java.awt.Paint,java.awt.Stroke,float)"
    functionSourceFile: "org.jfree.chart.plot.ValueMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "double"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ValueMarker:86,1"
      Dst: "[org.jfree.chart.plot.Marker].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ValueMarker].getValue()"
    functionSourceFile: "org.jfree.chart.plot.ValueMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ValueMarker].setValue(double)"
    functionSourceFile: "org.jfree.chart.plot.ValueMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.ValueMarker:111,1"
      Dst: "[org.jfree.chart.event.MarkerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.ValueMarker:111,1"
      Dst: "[org.jfree.chart.plot.Marker].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.ValueMarker].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.ValueMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.ValueMarker:131"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ValueMarker:134"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ValueMarker:133"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ValueMarker:134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ValueMarker:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ValueMarker:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ValueMarker:137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ValueMarker:140"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ValueMarker:139"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.ValueMarker:141"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.ValueMarker:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.ValueMarker:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.ValueMarker:134,1"
      Dst: "[org.jfree.chart.plot.Marker].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectItem].<init>(java.lang.Comparable,java.lang.Object)"
    functionSourceFile: "org.jfree.data.ComparableObjectItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectItem:66,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.ComparableObjectItem:67,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectItem].getComparable()"
    functionSourceFile: "org.jfree.data.ComparableObjectItem"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectItem].getObject()"
    functionSourceFile: "org.jfree.data.ComparableObjectItem"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectItem].setObject(java.lang.Object)"
    functionSourceFile: "org.jfree.data.ComparableObjectItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectItem].compareTo(org.jfree.data.ComparableObjectItem)"
    functionSourceFile: "org.jfree.data.ComparableObjectItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.data.ComparableObjectItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectItem:114,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getComparable"
    - Src: "org.jfree.data.ComparableObjectItem:114,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectItem].clone()"
    functionSourceFile: "org.jfree.data.ComparableObjectItem"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectItem:127,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectItem].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.ComparableObjectItem"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.Outlier].equals(java.lang.Object)"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].equals(java.lang.Object)"
    - "[org.jfree.data.KeyedValues2DItemKey].equals(java.lang.Object)"
    - "[org.jfree.data.statistics.SimpleHistogramBin].equals(java.lang.Object)"
    - "[org.jfree.data.time.Week].equals(java.lang.Object)"
    - "[org.jfree.chart.date.SpreadsheetDate].equals(java.lang.Object)"
    - "[org.jfree.data.time.Year].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.TickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.Hour].equals(java.lang.Object)"
    - "[org.jfree.data.time.Day].equals(java.lang.Object)"
    - "[org.jfree.data.time.Millisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Second].equals(java.lang.Object)"
    - "[org.jfree.data.time.SimpleTimePeriod].equals(java.lang.Object)"
    - "[org.jfree.data.time.FixedMillisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Minute].equals(java.lang.Object)"
    - "[org.jfree.data.xy.OHLCDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.NumberTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.TimeSeriesDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.DateTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.Month].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYItemKey].equals(java.lang.Object)"
    - "[org.jfree.data.time.Quarter].equals(java.lang.Object)"
    - "[org.jfree.data.xy.WindDataItem].equals(java.lang.Object)"
    - "[org.jfree.data.ComparableObjectItem].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYCoordinate].equals(java.lang.Object)"
    functionUses: 12
    ICount: 19
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.jfree.data.ComparableObjectItem:140"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectItem:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectItem:142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectItem:143"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectItem:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectItem:145"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.data.ComparableObjectItem:147"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectItem:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectItem:149"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectItem:150"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectItem:153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectItem:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectItem:147,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.ComparableObjectItem:150,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectItem].hashCode()"
    functionSourceFile: "org.jfree.data.ComparableObjectItem"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].hashCode()"
    - "[org.jfree.data.xy.XYItemKey].hashCode()"
    - "[org.jfree.data.time.Month].hashCode()"
    - "[org.jfree.data.time.Second].hashCode()"
    - "[org.jfree.data.time.Week].hashCode()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].hashCode()"
    - "[org.jfree.data.xy.XYDataItem].hashCode()"
    - "[org.jfree.chart.axis.DateTickUnit].hashCode()"
    - "[org.jfree.data.ComparableObjectItem].hashCode()"
    - "[org.jfree.chart.axis.NumberTickUnit].hashCode()"
    - "[org.jfree.data.time.Minute].hashCode()"
    - "[org.jfree.data.xy.XYCoordinate].hashCode()"
    - "[org.jfree.data.time.Hour].hashCode()"
    - "[org.jfree.data.time.Year].hashCode()"
    - "[org.jfree.data.time.TimeSeriesDataItem].hashCode()"
    - "[org.jfree.data.time.Quarter].hashCode()"
    - "[org.jfree.data.time.Day].hashCode()"
    - "[org.jfree.data.KeyedValues2DItemKey].hashCode()"
    - "[org.jfree.data.time.FixedMillisecond].hashCode()"
    - "[org.jfree.chart.axis.TickUnit].hashCode()"
    - "[org.jfree.data.time.Millisecond].hashCode()"
    - "[org.jfree.data.time.SimpleTimePeriod].hashCode()"
    - "[org.jfree.chart.legend.LegendItem].hashCode()"
    - "[org.jfree.data.ComparableObjectSeries].hashCode()"
    - "[org.jfree.chart.renderer.xy.GradientXYBarPainter].hashCode()"
    - "[org.jfree.data.statistics.HistogramDataset].hashCode()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].hashCode()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].hashCode()"
    - "[org.jfree.chart.axis.SubCategoryAxis].hashCode()"
    - "[org.jfree.chart.plot.compass.PlumNeedle].hashCode()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].hashCode()"
    - "[org.jfree.chart.labels.IntervalCategoryToolTipGenerator].hashCode()"
    - "[org.jfree.data.KeyedObjects2D].hashCode()"
    - "[org.jfree.chart.plot.dial.DialPlot].hashCode()"
    - "[org.jfree.chart.labels.StandardFlowLabelGenerator].hashCode()"
    - "[org.jfree.chart.axis.DateAxis].hashCode()"
    - "[org.jfree.chart.axis.DateTick].hashCode()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].hashCode()"
    - "[org.jfree.chart.entity.TitleEntity].hashCode()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].hashCode()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].hashCode()"
    - "[org.jfree.data.general.Series].hashCode()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].hashCode()"
    - "[org.jfree.chart.plot.compass.PinNeedle].hashCode()"
    - "[org.jfree.chart.block.BlockContainer].hashCode()"
    - "[org.jfree.chart.urls.StandardCategoryURLGenerator].hashCode()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].hashCode()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].hashCode()"
    - "[org.jfree.data.xy.IntervalXYDelegate].hashCode()"
    - "[org.jfree.chart.entity.CategoryLabelEntity].hashCode()"
    - "[org.jfree.data.function.NormalDistributionFunction2D].hashCode()"
    - "[org.jfree.chart.title.TextTitle].hashCode()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].hashCode()"
    - "[org.jfree.chart.renderer.category.LayeredBarRenderer].hashCode()"
    - "[org.jfree.chart.plot.dial.DialCap].hashCode()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].hashCode()"
    - "[org.jfree.data.xy.XYSeries].hashCode()"
    - "[org.jfree.chart.title.Title].hashCode()"
    - "[org.jfree.data.time.TimeSeriesDataItem].hashCode()"
    - "[org.jfree.chart.plot.PlotRenderingInfo].hashCode()"
    - "[org.jfree.chart.api.RectangleInsets].hashCode()"
    - "[org.jfree.chart.plot.dial.DialPointer$Pointer].hashCode()"
    - "[org.jfree.data.flow.DefaultFlowDataset].hashCode()"
    - "[org.jfree.chart.date.SpreadsheetDate].hashCode()"
    - "[org.jfree.chart.plot.Crosshair].hashCode()"
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].hashCode()"
    - "[org.jfree.data.xy.XYSeriesCollection].hashCode()"
    - "[org.jfree.chart.labels.BubbleXYItemLabelGenerator].hashCode()"
    - "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].hashCode()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].hashCode()"
    - "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].hashCode()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].hashCode()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].hashCode()"
    - "[org.jfree.data.DefaultKeyedValues2D].hashCode()"
    - "[org.jfree.chart.text.TextBox].hashCode()"
    - "[org.jfree.data.Range].hashCode()"
    - "[org.jfree.chart.plot.dial.DialPointer$Pin].hashCode()"
    - "[org.jfree.chart.axis.NumberTickUnit].hashCode()"
    - "[org.jfree.chart.legend.LegendGraphic].hashCode()"
    - "[org.jfree.chart.plot.CategoryMarker].hashCode()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].hashCode()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].hashCode()"
    - "[org.jfree.data.time.Hour].hashCode()"
    - "[org.jfree.data.KeyedValuesItemKey].hashCode()"
    - "[org.jfree.chart.block.ColorBlock].hashCode()"
    - "[org.jfree.chart.axis.LogAxis].hashCode()"
    - "[org.jfree.data.time.Day].hashCode()"
    - "[org.jfree.data.KeyedValues2DItemKey].hashCode()"
    - "[org.jfree.chart.plot.compass.LongNeedle].hashCode()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].hashCode()"
    - "[org.jfree.chart.plot.compass.PointerNeedle].hashCode()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].hashCode()"
    - "[org.jfree.chart.axis.StandardTickUnitSource].hashCode()"
    - "[org.jfree.chart.text.TextBlock].hashCode()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].hashCode()"
    - "[org.jfree.data.KeyToGroupMap].hashCode()"
    - "[org.jfree.data.general.DefaultKeyedValueDataset].hashCode()"
    - "[org.jfree.chart.text.TextLine].hashCode()"
    - "[org.jfree.chart.axis.MarkerAxisBand].hashCode()"
    - "[org.jfree.chart.axis.AxisSpace].hashCode()"
    - "[org.jfree.chart.labels.StandardCrosshairLabelGenerator].hashCode()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].hashCode()"
    - "[org.jfree.chart.entity.ChartEntity].hashCode()"
    - "[org.jfree.data.time.TimePeriodValue].hashCode()"
    - "[org.jfree.data.xy.DefaultXYZDataset].hashCode()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].hashCode()"
    - "[org.jfree.chart.axis.CategoryAxis].hashCode()"
    - "[org.jfree.data.time.TimeTableXYDataset].hashCode()"
    - "[org.jfree.data.time.TimePeriodValues].hashCode()"
    - "[org.jfree.data.time.Week].hashCode()"
    - "[org.jfree.chart.block.AbstractBlock].hashCode()"
    - "[org.jfree.data.KeyedObject].hashCode()"
    - "[org.jfree.chart.annotations.AbstractXYAnnotation].hashCode()"
    - "[org.jfree.chart.plot.flow.FlowPlot].hashCode()"
    - "[org.jfree.data.gantt.TaskSeries].hashCode()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].hashCode()"
    - "[org.jfree.data.DefaultKeyedValues].hashCode()"
    - "[org.jfree.chart.entity.StandardEntityCollection].hashCode()"
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].hashCode()"
    - "[org.jfree.chart.plot.compass.LineNeedle].hashCode()"
    - "[org.jfree.data.general.DefaultValueDataset].hashCode()"
    - "[org.jfree.data.flow.FlowKey].hashCode()"
    - "[org.jfree.data.time.Quarter].hashCode()"
    - "[org.jfree.chart.plot.dial.DialPointer].hashCode()"
    - "[org.jfree.chart.renderer.xy.StackedXYBarRenderer].hashCode()"
    - "[org.jfree.data.xy.XYDataItem].hashCode()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].hashCode()"
    - "[org.jfree.data.time.Year].hashCode()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].hashCode()"
    - "[org.jfree.chart.plot.pie.PiePlot].hashCode()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].hashCode()"
    - "[org.jfree.data.xy.XYCoordinate].hashCode()"
    - "[org.jfree.chart.renderer.category.StandardBarPainter].hashCode()"
    - "[org.jfree.chart.JFreeChart].hashCode()"
    - "[org.jfree.data.xy.DefaultXYDataset].hashCode()"
    - "[org.jfree.data.function.PowerFunction2D].hashCode()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].hashCode()"
    - "[org.jfree.data.time.Millisecond].hashCode()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].hashCode()"
    - "[org.jfree.chart.block.Size2D].hashCode()"
    - "[org.jfree.chart.title.ImageTitle].hashCode()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].hashCode()"
    - "[org.jfree.data.time.Second].hashCode()"
    - "[org.jfree.data.general.DefaultPieDataset].hashCode()"
    - "[org.jfree.chart.block.BorderArrangement].hashCode()"
    - "[org.jfree.chart.plot.XYPlot].hashCode()"
    - "[org.jfree.chart.axis.PeriodAxis].hashCode()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].hashCode()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].hashCode()"
    - "[org.jfree.data.gantt.Task].hashCode()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].hashCode()"
    - "[org.jfree.chart.axis.CategoryLabelPositions].hashCode()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].hashCode()"
    - "[org.jfree.data.time.ohlc.OHLC].hashCode()"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].hashCode()"
    - "[org.jfree.chart.entity.PieSectionEntity].hashCode()"
    - "[org.jfree.data.KeyedObjects].hashCode()"
    - "[org.jfree.data.flow.NodeKey].hashCode()"
    - "[org.jfree.data.gantt.XYTaskDataset].hashCode()"
    - "[org.jfree.data.statistics.BoxAndWhiskerItem].hashCode()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].hashCode()"
    - "[org.jfree.chart.axis.TickUnit].hashCode()"
    - "[org.jfree.chart.plot.compass.MiddlePinNeedle].hashCode()"
    - "[org.jfree.chart.renderer.xy.StandardXYBarPainter].hashCode()"
    - "[org.jfree.data.time.Month].hashCode()"
    - "[org.jfree.data.xy.XYItemKey].hashCode()"
    - "[org.jfree.chart.plot.Marker].hashCode()"
    - "[org.jfree.chart.annotations.TextAnnotation].hashCode()"
    - "[org.jfree.data.statistics.HistogramBin].hashCode()"
    - "[org.jfree.data.category.DefaultCategoryDataset].hashCode()"
    - "[org.jfree.chart.axis.Axis].hashCode()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].hashCode()"
    - "[org.jfree.data.statistics.MeanAndStandardDeviation].hashCode()"
    - "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].hashCode()"
    - "[org.jfree.chart.StandardChartTheme].hashCode()"
    - "[org.jfree.chart.legend.LegendItemCollection].hashCode()"
    - "[org.jfree.chart.renderer.category.GradientBarPainter].hashCode()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].hashCode()"
    - "[org.jfree.chart.plot.compass.ArrowNeedle].hashCode()"
    - "[org.jfree.chart.axis.CategoryTick].hashCode()"
    - "[org.jfree.chart.plot.compass.WindNeedle].hashCode()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].hashCode()"
    - "[org.jfree.chart.renderer.category.LevelRenderer].hashCode()"
    - "[org.jfree.data.category.SlidingCategoryDataset].hashCode()"
    - "[org.jfree.chart.entity.PlotEntity].hashCode()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].hashCode()"
    - "[org.jfree.data.time.TimeSeries].hashCode()"
    - "[org.jfree.data.time.Minute].hashCode()"
    - "[org.jfree.chart.entity.AxisEntity].hashCode()"
    - "[org.jfree.chart.plot.compass.ShipNeedle].hashCode()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].hashCode()"
    - "[org.jfree.chart.entity.FlowEntity].hashCode()"
    - "[org.jfree.data.xy.Vector].hashCode()"
    - "[org.jfree.chart.text.format.RelativeDateFormat].hashCode()"
    - "[org.jfree.chart.util.DefaultShadowGenerator].hashCode()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].hashCode()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].hashCode()"
    - "[org.jfree.chart.axis.CategoryLabelPosition].hashCode()"
    - "[org.jfree.data.DefaultKeyedValue].hashCode()"
    - "[org.jfree.data.time.TimeSeriesCollection].hashCode()"
    - "[org.jfree.chart.entity.JFreeChartEntity].hashCode()"
    - "[org.jfree.chart.labels.ItemLabelPosition].hashCode()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].hashCode()"
    - "[org.jfree.data.function.PolynomialFunction2D].hashCode()"
    - "[org.jfree.data.time.TimePeriodValuesCollection].hashCode()"
    - "[org.jfree.chart.plot.CategoryPlot].hashCode()"
    - "[org.jfree.chart.ChartRenderingInfo].hashCode()"
    - "[org.jfree.chart.axis.DateTickUnit].hashCode()"
    - "[org.jfree.chart.renderer.GrayPaintScale].hashCode()"
    - "[org.jfree.data.ComparableObjectItem].hashCode()"
    - "[org.jfree.chart.text.TextFragment].hashCode()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].hashCode()"
    - "[org.jfree.chart.plot.compass.MeterNeedle].hashCode()"
    - "[org.jfree.chart.plot.dial.DialBackground].hashCode()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].hashCode()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].hashCode()"
    - "[org.jfree.chart.renderer.AbstractRenderer].hashCode()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].hashCode()"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].hashCode()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].hashCode()"
    - "[org.jfree.chart.labels.StandardXYZToolTipGenerator].hashCode()"
    - "[org.jfree.chart.labels.StandardCategoryItemLabelGenerator].hashCode()"
    - "[org.jfree.data.function.LineFunction2D].hashCode()"
    - "[org.jfree.data.time.FixedMillisecond].hashCode()"
    - "[org.jfree.chart.axis.NumberAxis].hashCode()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].hashCode()"
    - "[org.jfree.data.time.SimpleTimePeriod].hashCode()"
    functionUses: 16
    ICount: 12
    EdgeCount: 227
    BranchProfiles:
    - Branch String: "org.jfree.data.ComparableObjectItem:165"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectItem:164"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.jfree.data.ComparableObjectItem:163"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.jfree.data.ComparableObjectItem:164,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectItem].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.ComparableObjectItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectItem:48,1"
      Dst: "[org.jfree.data.ComparableObjectItem].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.ItemLabelPosition].<init>()"
    functionSourceFile: "org.jfree.chart.labels.ItemLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.ItemLabelPosition:69,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.ItemLabelPosition].<init>(org.jfree.chart.labels.ItemLabelAnchor,org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.labels.ItemLabelPosition"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.labels.ItemLabelAnchor"
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.ItemLabelPosition].<init>(org.jfree.chart.labels.ItemLabelAnchor,org.jfree.chart.text.TextAnchor,org.jfree.chart.text.TextAnchor,double)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.ItemLabelPosition:82,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.ItemLabelPosition].<init>(org.jfree.chart.labels.ItemLabelAnchor,org.jfree.chart.text.TextAnchor,org.jfree.chart.text.TextAnchor,double)"
    functionSourceFile: "org.jfree.chart.labels.ItemLabelPosition"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.labels.ItemLabelAnchor"
    - "org.jfree.chart.text.TextAnchor"
    - "org.jfree.chart.text.TextAnchor"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.ItemLabelPosition:99,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.labels.ItemLabelPosition:101,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.ItemLabelPosition].getItemLabelAnchor()"
    functionSourceFile: "org.jfree.chart.labels.ItemLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.ItemLabelAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.ItemLabelPosition].getTextAnchor()"
    functionSourceFile: "org.jfree.chart.labels.ItemLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.ItemLabelPosition].getRotationAnchor()"
    functionSourceFile: "org.jfree.chart.labels.ItemLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.ItemLabelPosition].getAngle()"
    functionSourceFile: "org.jfree.chart.labels.ItemLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.ItemLabelPosition].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.ItemLabelPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.ItemLabelPosition:155"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.ItemLabelPosition:158"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.ItemLabelPosition:157"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.ItemLabelPosition:158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.ItemLabelPosition:161"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.ItemLabelPosition:160"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.ItemLabelPosition:162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.ItemLabelPosition:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.ItemLabelPosition:164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.ItemLabelPosition:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.ItemLabelPosition:168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.ItemLabelPosition:167"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.ItemLabelPosition:168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.ItemLabelPosition:171"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.ItemLabelPosition:170"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.ItemLabelPosition:171"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.ItemLabelPosition:174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.ItemLabelPosition:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.ItemLabelPosition:162,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.ItemLabelPosition].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.ItemLabelPosition"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.ItemLabelPosition:180,1"
      Dst: "[java.util.Objects].hashCode"
    - Src: "org.jfree.chart.labels.ItemLabelPosition:184,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValues2DItemKey].<init>(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.KeyedValues2DItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedValues2DItemKey:69,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.KeyedValues2DItemKey:70,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValues2DItemKey].getRowKey()"
    functionSourceFile: "org.jfree.data.KeyedValues2DItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValues2DItemKey].getColumnKey()"
    functionSourceFile: "org.jfree.data.KeyedValues2DItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValues2DItemKey].compareTo(org.jfree.data.KeyedValues2DItemKey)"
    functionSourceFile: "org.jfree.data.KeyedValues2DItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.data.KeyedValues2DItemKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedValues2DItemKey:97"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValues2DItemKey:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValues2DItemKey:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedValues2DItemKey:96,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValues2DItemKey].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.KeyedValues2DItemKey"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.Outlier].equals(java.lang.Object)"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].equals(java.lang.Object)"
    - "[org.jfree.data.KeyedValues2DItemKey].equals(java.lang.Object)"
    - "[org.jfree.chart.date.SpreadsheetDate].equals(java.lang.Object)"
    - "[org.jfree.data.time.Hour].equals(java.lang.Object)"
    - "[org.jfree.data.time.Day].equals(java.lang.Object)"
    - "[org.jfree.data.time.Millisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Second].equals(java.lang.Object)"
    - "[org.jfree.data.time.SimpleTimePeriod].equals(java.lang.Object)"
    - "[org.jfree.data.time.FixedMillisecond].equals(java.lang.Object)"
    - "[org.jfree.data.xy.OHLCDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.NumberTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.TimeSeriesDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.DateTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYItemKey].equals(java.lang.Object)"
    - "[org.jfree.data.time.Quarter].equals(java.lang.Object)"
    - "[org.jfree.data.xy.WindDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.TickUnit:org.jfree.data.statistics.SimpleHistogramBin:org.jfree.data.time.Minute:org.jfree.data.time.Month:org.jfree.data.time.Week:org.jfree.data.time.Year:org.jfree.data.xy.XYCoordinate].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.Outlier].equals(java.lang.Object)"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].equals(java.lang.Object)"
    - "[org.jfree.data.KeyedValues2DItemKey].equals(java.lang.Object)"
    - "[org.jfree.chart.date.SpreadsheetDate].equals(java.lang.Object)"
    - "[org.jfree.data.time.Hour].equals(java.lang.Object)"
    - "[org.jfree.data.time.Day].equals(java.lang.Object)"
    - "[org.jfree.data.time.Millisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Second].equals(java.lang.Object)"
    - "[org.jfree.data.time.SimpleTimePeriod].equals(java.lang.Object)"
    - "[org.jfree.data.time.FixedMillisecond].equals(java.lang.Object)"
    - "[org.jfree.data.xy.OHLCDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.NumberTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.TimeSeriesDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.DateTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYItemKey].equals(java.lang.Object)"
    - "[org.jfree.data.time.Quarter].equals(java.lang.Object)"
    - "[org.jfree.data.xy.WindDataItem].equals(java.lang.Object)"
    - "[org.jfree.data.ComparableObjectItem].equals(java.lang.Object)"
    functionUses: 12
    ICount: 19
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedValues2DItemKey:112"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValues2DItemKey:115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValues2DItemKey:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValues2DItemKey:115"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValues2DItemKey:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValues2DItemKey:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValues2DItemKey:119"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValues2DItemKey:122"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValues2DItemKey:121"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.data.KeyedValues2DItemKey:122"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValues2DItemKey:125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValues2DItemKey:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedValues2DItemKey:119,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValues2DItemKey].hashCode()"
    functionSourceFile: "org.jfree.data.KeyedValues2DItemKey"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedValues2DItemKey:131,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValues2DItemKey].toJSONString()"
    functionSourceFile: "org.jfree.data.KeyedValues2DItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedValues2DItemKey:138,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.data.KeyedValues2DItemKey:139,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.data.KeyedValues2DItemKey:139,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.KeyedValues2DItemKey:143,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValues2DItemKey].toString()"
    functionSourceFile: "org.jfree.data.KeyedValues2DItemKey"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SerialDate].toString()"
    - "[org.jfree.data.xy.XYDataItem].toString()"
    - "[org.jfree.data.xy.XYCoordinate].toString()"
    - "[org.jfree.data.time.Day].toString()"
    - "[org.jfree.chart.axis.NumberTickUnit].toString()"
    - "[org.jfree.data.time.Quarter].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    - "[org.jfree.data.KeyedValues2DItemKey].toString()"
    - "[org.jfree.chart.renderer.Outlier].toString()"
    - "[org.jfree.data.time.Hour].toString()"
    - "[org.jfree.data.time.Year].toString()"
    - "[org.jfree.chart.axis.DateTickUnit].toString()"
    - "[org.jfree.data.time.Month].toString()"
    - "[org.jfree.data.time.RegularTimePeriod].toString()"
    - "[org.jfree.data.xy.XYItemKey].toString()"
    - "[org.jfree.data.time.Week].toString()"
    - "[org.jfree.chart.date.SerialDate].toString()"
    - "[org.jfree.data.xy.XYDataItem].toString()"
    - "[org.jfree.data.xy.XYCoordinate].toString()"
    - "[org.jfree.data.time.Day].toString()"
    - "[org.jfree.chart.axis.NumberTickUnit].toString()"
    - "[org.jfree.data.time.Quarter].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    - "[org.jfree.data.KeyedValues2DItemKey].toString()"
    - "[org.jfree.chart.renderer.Outlier].toString()"
    - "[org.jfree.data.time.Hour].toString()"
    - "[org.jfree.data.time.Year].toString()"
    - "[org.jfree.chart.axis.DateTickUnit].toString()"
    - "[org.jfree.data.time.Month].toString()"
    - "[org.jfree.data.time.RegularTimePeriod].toString()"
    - "[org.jfree.data.xy.XYItemKey].toString()"
    - "[org.jfree.data.time.Week].toString()"
    functionUses: 15
    ICount: 14
    EdgeCount: 32
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedValues2DItemKey:148,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.data.KeyedValues2DItemKey:149,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.data.KeyedValues2DItemKey:150,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.KeyedValues2DItemKey:153,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValues2DItemKey].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.KeyedValues2DItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedValues2DItemKey:53,1"
      Dst: "[org.jfree.data.KeyedValues2DItemKey].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].<init>(org.jfree.data.xy.XYDataset,double)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:64,1"
      Dst: "[org.jfree.data.xy.AbstractIntervalXYDataset].<init>"
    - Src: "org.jfree.data.xy.XYBarDataset:66,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getUnderlyingDataset()"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getBarWidth()"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].setBarWidth(double)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:100,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.xy.XYBarDataset:100,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getSeriesCount()"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.MatrixSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getSeriesCount()"
    - "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultWindDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.VectorSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.statistics.HistogramDataset].getSeriesCount()"
    - "[org.jfree.data.xy.XYBarDataset].getSeriesCount()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultXYZDataset].getSeriesCount()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:org.jfree.data.statistics.SimpleHistogramDataset:org.jfree.data.time.DynamicTimeSeriesCollection:org.jfree.data.xy.DefaultHighLowDataset:org.jfree.data.xy.DefaultOHLCDataset].getSeriesCount()"
    functionUses: 11
    ICount: 4
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:110,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getSeriesKey(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesKey(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getSeriesKey(int)"
    - "[org.jfree.data.xy.XYBarDataset].getSeriesKey(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getSeriesKey(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getSeriesKey(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getSeriesKey(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getSeriesKey(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getSeriesKey(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getSeriesKey(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getSeriesKey(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getSeriesKey(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeriesKey(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:org.jfree.data.statistics.SimpleHistogramDataset:org.jfree.data.time.DynamicTimeSeriesCollection:org.jfree.data.xy.DefaultHighLowDataset:org.jfree.data.xy.DefaultOHLCDataset].getSeriesKey(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:123,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    functionUses: 18
    ICount: 5
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:135,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getX(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getX(int,int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getX(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getX(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getX(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getX(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getX(int,int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getX(int,int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getX(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getX(int,int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getX(int,int)"
    - "[org.jfree.data.statistics.HistogramDataset].getX(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getX(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getX(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getX(int,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:150,1"
      Dst: "[org.jfree.data.xy.XYDataset].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultXYZDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getXValue(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getXValue(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getXValue(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getXValue(int,int)"
    functionUses: 12
    ICount: 6
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:165,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getY(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getY(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getY(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getY(int,int)"
    - "[org.jfree.data.statistics.HistogramDataset].getY(int,int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getY(int,int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getY(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getY(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getY(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getY(int,int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getY(int,int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getY(int,int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getY(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getY(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getY(int,int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getY(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getY(int,int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getY(int,int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getY(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getY(int,int)"
    functionUses: 4
    ICount: 6
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:180,1"
      Dst: "[org.jfree.data.xy.XYDataset].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getYValue(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getYValue(int,int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getYValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getYValue(int,int)"
    functionUses: 8
    ICount: 6
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:195,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getX(int,int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getX(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getX(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getX(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getX(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getX(int,int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getX(int,int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getX(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getX(int,int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getX(int,int)"
    - "[org.jfree.data.statistics.HistogramDataset].getX(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getX(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getX(int,int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getX(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getX(int,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYBarDataset:210"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYBarDataset:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYBarDataset:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:209,1"
      Dst: "[org.jfree.data.xy.XYDataset].getX"
    - Src: "org.jfree.data.xy.XYBarDataset:211,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.xy.XYBarDataset:211,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getStartXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYBarDataset].getXValue(int,int)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:229,1"
      Dst: "[org.jfree.data.xy.XYBarDataset].getXValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getX(int,int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getX(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getX(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getX(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getX(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getX(int,int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getX(int,int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getX(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getX(int,int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getX(int,int)"
    - "[org.jfree.data.statistics.HistogramDataset].getX(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getX(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getX(int,int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getX(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getX(int,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYBarDataset:244"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYBarDataset:247"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYBarDataset:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:243,1"
      Dst: "[org.jfree.data.xy.XYDataset].getX"
    - Src: "org.jfree.data.xy.XYBarDataset:245,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.xy.XYBarDataset:245,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getEndXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYBarDataset].getXValue(int,int)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:263,1"
      Dst: "[org.jfree.data.xy.XYBarDataset].getXValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getStartY(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getY(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getY(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getY(int,int)"
    - "[org.jfree.data.statistics.HistogramDataset].getY(int,int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getY(int,int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getY(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getY(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getY(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getY(int,int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getY(int,int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getY(int,int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getY(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getY(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getY(int,int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getY(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getY(int,int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getY(int,int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getY(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getY(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:276,1"
      Dst: "[org.jfree.data.xy.XYDataset].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getStartYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYBarDataset].getYValue(int,int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:292,1"
      Dst: "[org.jfree.data.xy.XYBarDataset].getYValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getEndY(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getY(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getY(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getY(int,int)"
    - "[org.jfree.data.statistics.HistogramDataset].getY(int,int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getY(int,int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getY(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getY(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getY(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getY(int,int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getY(int,int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getY(int,int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getY(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getY(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getY(int,int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getY(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getY(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getY(int,int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getY(int,int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getY(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getY(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:305,1"
      Dst: "[org.jfree.data.xy.XYDataset].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].getEndYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYBarDataset].getYValue(int,int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:321,1"
      Dst: "[org.jfree.data.xy.XYBarDataset].getYValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.DatasetChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].notifyListeners(org.jfree.data.general.DatasetChangeEvent)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:331,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYBarDataset:343"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYBarDataset:346"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYBarDataset:345"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYBarDataset:346"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYBarDataset:349"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYBarDataset:348"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYBarDataset:350"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYBarDataset:353"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYBarDataset:352"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYBarDataset:353"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYBarDataset:356"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYBarDataset:355"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:350,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYBarDataset].clone()"
    functionSourceFile: "org.jfree.data.xy.XYBarDataset"
    linkageType: null
    functionLinenumber: 374
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    functionUses: 25
    ICount: 12
    EdgeCount: 144
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYBarDataset:376"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYBarDataset:380"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.data.xy.XYBarDataset:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYBarDataset:375,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.xy.XYBarDataset:378,1"
      Dst: "[org.jfree.chart.api.PublicCloneable].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.impl.JSONValue].<init>()"
    functionSourceFile: "org.jfree.data.json.impl.JSONValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONValue:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.impl.JSONValue].writeJSONString(java.lang.Object,java.io.Writer)"
    functionSourceFile: "org.jfree.data.json.impl.JSONValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.json.impl.JSONValue:141"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:146"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:152"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:153"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:162"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:154"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:154"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:154"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:158"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:157"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:163"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:172"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:164"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:164"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:167"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:173"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:177"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:178"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:183"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:182"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:183"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:188"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:187"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:188"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:193"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:198"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:197"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:198"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONValue:142,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jfree.data.json.impl.JSONValue:148,1"
      Dst: "[org.jfree.data.json.impl.JSONValue].escape"
    - Src: "org.jfree.data.json.impl.JSONValue:154,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "org.jfree.data.json.impl.JSONValue:154,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.json.impl.JSONValue:158,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.json.impl.JSONValue:164,1"
      Dst: "[java.lang.Float].isInfinite"
    - Src: "org.jfree.data.json.impl.JSONValue:164,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "org.jfree.data.json.impl.JSONValue:184,1"
      Dst: "[org.jfree.data.json.impl.JSONStreamAware].writeJSONString"
    - Src: "org.jfree.data.json.impl.JSONValue:189,1"
      Dst: "[org.jfree.data.json.impl.JSONAware].toJSONString"
    - Src: "org.jfree.data.json.impl.JSONValue:194,1"
      Dst: "[org.jfree.data.json.impl.JSONObject].writeJSONString"
    - Src: "org.jfree.data.json.impl.JSONValue:199,1"
      Dst: "[org.jfree.data.json.impl.JSONArray].writeJSONString"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.impl.JSONValue].toJSONString(java.lang.Object)"
    functionSourceFile: "org.jfree.data.json.impl.JSONValue"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.json.impl.JSONValue].escape(java.lang.String)"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    - "[org.jfree.data.KeyedValuesItemKey].toString()"
    - "[org.jfree.data.time.Hour].toString()"
    - "[org.jfree.data.time.Year].toString()"
    - "[org.jfree.chart.entity.FlowEntity].toString()"
    - "[org.jfree.chart.entity.XYItemEntity].toString()"
    - "[org.jfree.chart.entity.ChartEntity].toString()"
    - "[org.jfree.chart.block.RectangleConstraint].toString()"
    - "[org.jfree.data.time.Month].toString()"
    - "[org.jfree.chart.entity.CategoryItemEntity].toString()"
    - "[org.jfree.data.Range].toString()"
    - "[org.jfree.data.flow.NodeKey].toString()"
    - "[org.jfree.data.DefaultKeyedValue].toString()"
    - "[org.jfree.data.xy.XYDataItem].toString()"
    - "[org.jfree.data.time.Day].toString()"
    - "[org.jfree.data.time.TimePeriodValue].toString()"
    - "[org.jfree.chart.entity.PieSectionEntity].toString()"
    - "[org.jfree.chart.entity.LegendItemEntity].toString()"
    - "[org.jfree.chart.entity.PlotEntity].toString()"
    - "[org.jfree.data.KeyedValues2DItemKey].toString()"
    - "[org.jfree.data.statistics.MeanAndStandardDeviation].toString()"
    - "[org.jfree.chart.axis.DateTickUnit].toString()"
    - "[org.jfree.chart.entity.JFreeChartEntity].toString()"
    - "[org.jfree.chart.entity.NodeEntity].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelDistributor].toString()"
    - "[org.jfree.chart.entity.TitleEntity].toString()"
    - "[org.jfree.chart.axis.Tick].toString()"
    - "[org.jfree.chart.api.RectangleInsets].toString()"
    - "[org.jfree.chart.date.SerialDate].toString()"
    - "[org.jfree.chart.entity.CategoryLabelEntity].toString()"
    - "[org.jfree.chart.axis.NumberTickUnit].toString()"
    - "[org.jfree.data.flow.FlowKey].toString()"
    - "[org.jfree.chart.renderer.Outlier].toString()"
    - "[org.jfree.data.json.impl.JSONArray].toString()"
    - "[org.jfree.chart.entity.AxisEntity].toString()"
    - "[org.jfree.data.time.RegularTimePeriod].toString()"
    - "[org.jfree.data.xy.XYItemKey].toString()"
    - "[org.jfree.data.json.impl.JSONObject].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.jfree.chart.block.Size2D].toString()"
    - "[org.jfree.data.xy.XYCoordinate].toString()"
    - "[org.jfree.chart.axis.AxisSpace].toString()"
    - "[org.jfree.data.time.DateRange].toString()"
    - "[org.jfree.data.time.Quarter].toString()"
    - "[org.jfree.data.statistics.BoxAndWhiskerItem].toString()"
    - "[org.jfree.data.time.Week].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    - "[org.jfree.data.KeyedValuesItemKey].toString()"
    - "[org.jfree.data.time.Hour].toString()"
    - "[org.jfree.data.time.Year].toString()"
    - "[org.jfree.chart.entity.FlowEntity].toString()"
    - "[org.jfree.chart.entity.XYItemEntity].toString()"
    - "[org.jfree.chart.entity.ChartEntity].toString()"
    - "[org.jfree.chart.block.RectangleConstraint].toString()"
    - "[org.jfree.data.time.Month].toString()"
    - "[org.jfree.chart.entity.CategoryItemEntity].toString()"
    - "[org.jfree.data.Range].toString()"
    - "[org.jfree.data.flow.NodeKey].toString()"
    - "[org.jfree.data.DefaultKeyedValue].toString()"
    - "[org.jfree.data.xy.XYDataItem].toString()"
    - "[org.jfree.data.time.Day].toString()"
    - "[org.jfree.data.time.TimePeriodValue].toString()"
    - "[org.jfree.chart.entity.PieSectionEntity].toString()"
    - "[org.jfree.chart.entity.LegendItemEntity].toString()"
    - "[org.jfree.chart.entity.PlotEntity].toString()"
    - "[org.jfree.data.KeyedValues2DItemKey].toString()"
    - "[org.jfree.data.statistics.MeanAndStandardDeviation].toString()"
    - "[org.jfree.chart.axis.DateTickUnit].toString()"
    - "[org.jfree.chart.entity.JFreeChartEntity].toString()"
    - "[org.jfree.chart.entity.NodeEntity].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelDistributor].toString()"
    - "[org.jfree.chart.entity.TitleEntity].toString()"
    - "[org.jfree.chart.axis.Tick].toString()"
    - "[org.jfree.chart.api.RectangleInsets].toString()"
    - "[org.jfree.chart.date.SerialDate].toString()"
    - "[org.jfree.chart.entity.CategoryLabelEntity].toString()"
    - "[org.jfree.chart.axis.NumberTickUnit].toString()"
    - "[org.jfree.data.flow.FlowKey].toString()"
    - "[org.jfree.chart.renderer.Outlier].toString()"
    - "[org.jfree.data.json.impl.JSONArray].toString()"
    - "[org.jfree.chart.entity.AxisEntity].toString()"
    - "[org.jfree.data.time.RegularTimePeriod].toString()"
    - "[org.jfree.data.xy.XYItemKey].toString()"
    - "[org.jfree.data.json.impl.JSONObject].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.jfree.chart.block.Size2D].toString()"
    - "[org.jfree.data.xy.XYCoordinate].toString()"
    - "[org.jfree.chart.axis.AxisSpace].toString()"
    - "[org.jfree.data.time.DateRange].toString()"
    - "[org.jfree.data.time.Quarter].toString()"
    - "[org.jfree.data.statistics.BoxAndWhiskerItem].toString()"
    - "[org.jfree.data.time.Week].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    - "[org.jfree.data.KeyedValuesItemKey].toString()"
    - "[org.jfree.data.time.Hour].toString()"
    - "[org.jfree.data.time.Year].toString()"
    - "[org.jfree.chart.entity.FlowEntity].toString()"
    - "[org.jfree.chart.entity.XYItemEntity].toString()"
    - "[org.jfree.chart.entity.ChartEntity].toString()"
    - "[org.jfree.chart.block.RectangleConstraint].toString()"
    - "[org.jfree.data.time.Month].toString()"
    - "[org.jfree.chart.entity.CategoryItemEntity].toString()"
    - "[org.jfree.data.Range].toString()"
    - "[org.jfree.data.flow.NodeKey].toString()"
    - "[org.jfree.data.DefaultKeyedValue].toString()"
    - "[org.jfree.data.xy.XYDataItem].toString()"
    - "[org.jfree.data.time.Day].toString()"
    - "[org.jfree.data.time.TimePeriodValue].toString()"
    - "[org.jfree.chart.entity.PieSectionEntity].toString()"
    - "[org.jfree.chart.entity.LegendItemEntity].toString()"
    - "[org.jfree.chart.entity.PlotEntity].toString()"
    - "[org.jfree.data.KeyedValues2DItemKey].toString()"
    - "[org.jfree.data.statistics.MeanAndStandardDeviation].toString()"
    - "[org.jfree.chart.axis.DateTickUnit].toString()"
    - "[org.jfree.chart.entity.JFreeChartEntity].toString()"
    - "[org.jfree.chart.entity.NodeEntity].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelDistributor].toString()"
    - "[org.jfree.chart.entity.TitleEntity].toString()"
    - "[org.jfree.chart.axis.Tick].toString()"
    - "[org.jfree.chart.api.RectangleInsets].toString()"
    - "[org.jfree.chart.date.SerialDate].toString()"
    - "[org.jfree.chart.entity.CategoryLabelEntity].toString()"
    - "[org.jfree.chart.axis.NumberTickUnit].toString()"
    - "[org.jfree.data.flow.FlowKey].toString()"
    - "[org.jfree.chart.renderer.Outlier].toString()"
    - "[org.jfree.data.json.impl.JSONArray].toString()"
    - "[org.jfree.chart.entity.AxisEntity].toString()"
    - "[org.jfree.data.time.RegularTimePeriod].toString()"
    - "[org.jfree.data.xy.XYItemKey].toString()"
    - "[org.jfree.data.json.impl.JSONObject].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.jfree.chart.block.Size2D].toString()"
    - "[org.jfree.data.xy.XYCoordinate].toString()"
    - "[org.jfree.chart.axis.AxisSpace].toString()"
    - "[org.jfree.data.time.DateRange].toString()"
    - "[org.jfree.data.time.Quarter].toString()"
    - "[org.jfree.data.statistics.BoxAndWhiskerItem].toString()"
    - "[org.jfree.data.time.Week].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    - "[org.jfree.data.KeyedValuesItemKey].toString()"
    - "[org.jfree.data.time.Hour].toString()"
    - "[org.jfree.data.time.Year].toString()"
    - "[org.jfree.chart.entity.FlowEntity].toString()"
    - "[org.jfree.chart.entity.XYItemEntity].toString()"
    - "[org.jfree.chart.entity.ChartEntity].toString()"
    - "[org.jfree.chart.block.RectangleConstraint].toString()"
    - "[org.jfree.data.time.Month].toString()"
    - "[org.jfree.chart.entity.CategoryItemEntity].toString()"
    - "[org.jfree.data.Range].toString()"
    - "[org.jfree.data.flow.NodeKey].toString()"
    - "[org.jfree.data.DefaultKeyedValue].toString()"
    - "[org.jfree.data.xy.XYDataItem].toString()"
    - "[org.jfree.data.time.Day].toString()"
    - "[org.jfree.data.time.TimePeriodValue].toString()"
    - "[org.jfree.chart.entity.PieSectionEntity].toString()"
    - "[org.jfree.chart.entity.LegendItemEntity].toString()"
    - "[org.jfree.chart.entity.PlotEntity].toString()"
    - "[org.jfree.data.KeyedValues2DItemKey].toString()"
    - "[org.jfree.data.statistics.MeanAndStandardDeviation].toString()"
    - "[org.jfree.chart.axis.DateTickUnit].toString()"
    - "[org.jfree.chart.entity.JFreeChartEntity].toString()"
    - "[org.jfree.chart.entity.NodeEntity].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelDistributor].toString()"
    - "[org.jfree.chart.entity.TitleEntity].toString()"
    - "[org.jfree.chart.axis.Tick].toString()"
    - "[org.jfree.chart.api.RectangleInsets].toString()"
    - "[org.jfree.chart.date.SerialDate].toString()"
    - "[org.jfree.chart.entity.CategoryLabelEntity].toString()"
    - "[org.jfree.chart.axis.NumberTickUnit].toString()"
    - "[org.jfree.data.flow.FlowKey].toString()"
    - "[org.jfree.chart.renderer.Outlier].toString()"
    - "[org.jfree.data.json.impl.JSONArray].toString()"
    - "[org.jfree.chart.entity.AxisEntity].toString()"
    - "[org.jfree.data.time.RegularTimePeriod].toString()"
    - "[org.jfree.data.xy.XYItemKey].toString()"
    - "[org.jfree.data.json.impl.JSONObject].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.jfree.chart.block.Size2D].toString()"
    - "[org.jfree.data.xy.XYCoordinate].toString()"
    - "[org.jfree.chart.axis.AxisSpace].toString()"
    - "[org.jfree.data.time.DateRange].toString()"
    - "[org.jfree.data.time.Quarter].toString()"
    - "[org.jfree.data.statistics.BoxAndWhiskerItem].toString()"
    - "[org.jfree.data.time.Week].toString()"
    - "[org.jfree.data.json.impl.JSONArray].toJSONString()"
    - "[org.jfree.data.json.impl.JSONObject].toJSONString()"
    - "[org.jfree.data.json.impl.JSONObject].toJSONString(java.util.Map)"
    - "[org.jfree.data.json.impl.JSONArray].toJSONString(java.util.List)"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    - "[org.jfree.data.KeyedValuesItemKey].toString()"
    - "[org.jfree.data.time.Hour].toString()"
    - "[org.jfree.data.time.Year].toString()"
    - "[org.jfree.chart.entity.FlowEntity].toString()"
    - "[org.jfree.chart.entity.XYItemEntity].toString()"
    - "[org.jfree.chart.entity.ChartEntity].toString()"
    - "[org.jfree.chart.block.RectangleConstraint].toString()"
    - "[org.jfree.data.time.Month].toString()"
    - "[org.jfree.chart.entity.CategoryItemEntity].toString()"
    - "[org.jfree.data.Range].toString()"
    - "[org.jfree.data.flow.NodeKey].toString()"
    - "[org.jfree.data.DefaultKeyedValue].toString()"
    - "[org.jfree.data.xy.XYDataItem].toString()"
    - "[org.jfree.data.time.Day].toString()"
    - "[org.jfree.data.time.TimePeriodValue].toString()"
    - "[org.jfree.chart.entity.PieSectionEntity].toString()"
    - "[org.jfree.chart.entity.LegendItemEntity].toString()"
    - "[org.jfree.chart.entity.PlotEntity].toString()"
    - "[org.jfree.data.KeyedValues2DItemKey].toString()"
    - "[org.jfree.data.statistics.MeanAndStandardDeviation].toString()"
    - "[org.jfree.chart.axis.DateTickUnit].toString()"
    - "[org.jfree.chart.entity.JFreeChartEntity].toString()"
    - "[org.jfree.chart.entity.NodeEntity].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelDistributor].toString()"
    - "[org.jfree.chart.entity.TitleEntity].toString()"
    - "[org.jfree.chart.axis.Tick].toString()"
    - "[org.jfree.chart.api.RectangleInsets].toString()"
    - "[org.jfree.chart.date.SerialDate].toString()"
    - "[org.jfree.chart.entity.CategoryLabelEntity].toString()"
    - "[org.jfree.chart.axis.NumberTickUnit].toString()"
    - "[org.jfree.data.flow.FlowKey].toString()"
    - "[org.jfree.chart.renderer.Outlier].toString()"
    - "[org.jfree.data.json.impl.JSONArray].toString()"
    - "[org.jfree.chart.entity.AxisEntity].toString()"
    - "[org.jfree.data.time.RegularTimePeriod].toString()"
    - "[org.jfree.data.xy.XYItemKey].toString()"
    - "[org.jfree.data.json.impl.JSONObject].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.jfree.chart.block.Size2D].toString()"
    - "[org.jfree.data.xy.XYCoordinate].toString()"
    - "[org.jfree.chart.axis.AxisSpace].toString()"
    - "[org.jfree.data.time.DateRange].toString()"
    - "[org.jfree.data.time.Quarter].toString()"
    - "[org.jfree.data.statistics.BoxAndWhiskerItem].toString()"
    - "[org.jfree.data.time.Week].toString()"
    functionUses: 2
    ICount: 56
    EdgeCount: 245
    BranchProfiles:
    - Branch String: "org.jfree.data.json.impl.JSONValue:225"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:229"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:228"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:229"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:233"
        BranchSideFuncs:
        - "escape(java.lang.String)"
      - BranchSide: "org.jfree.data.json.impl.JSONValue:232"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:233"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:242"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:241"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:234"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:235"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:234"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:234"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:242"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:243"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:244"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:243"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:247"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:246"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:251"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:255"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:255"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:259"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:258"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:259"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:263"
        BranchSideFuncs:
        - "toJSONString()"
      - BranchSide: "org.jfree.data.json.impl.JSONValue:262"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:263"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:267"
        BranchSideFuncs:
        - "toJSONString(java.util.Map)"
      - BranchSide: "org.jfree.data.json.impl.JSONValue:266"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:267"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:271"
        BranchSideFuncs:
        - "toJSONString(java.util.List)"
      - BranchSide: "org.jfree.data.json.impl.JSONValue:270"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONValue:230,1"
      Dst: "[org.jfree.data.json.impl.JSONValue].escape"
    - Src: "org.jfree.data.json.impl.JSONValue:230,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.json.impl.JSONValue:234,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "org.jfree.data.json.impl.JSONValue:234,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.json.impl.JSONValue:238,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.json.impl.JSONValue:243,1"
      Dst: "[java.lang.Float].isInfinite"
    - Src: "org.jfree.data.json.impl.JSONValue:243,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "org.jfree.data.json.impl.JSONValue:260,1"
      Dst: "[org.jfree.data.json.impl.JSONAware].toJSONString"
    - Src: "org.jfree.data.json.impl.JSONValue:264,1"
      Dst: "[org.jfree.data.json.impl.JSONObject].toJSONString"
    - Src: "org.jfree.data.json.impl.JSONValue:268,1"
      Dst: "[org.jfree.data.json.impl.JSONArray].toJSONString"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.impl.JSONValue].escape(java.lang.String)"
    functionSourceFile: "org.jfree.data.json.impl.JSONValue"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.json.impl.JSONValue].escape(java.lang.String,java.lang.StringBuffer)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.json.impl.JSONValue:283"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:286"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:285"
        BranchSideFuncs:
        - "escape(java.lang.String,java.lang.StringBuffer)"
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONValue:286,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jfree.data.json.impl.JSONValue:287,1"
      Dst: "[org.jfree.data.json.impl.JSONValue].escape"
    - Src: "org.jfree.data.json.impl.JSONValue:288,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.impl.JSONValue].escape(java.lang.String,java.lang.StringBuffer)"
    functionSourceFile: "org.jfree.data.json.impl.JSONValue"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.json.impl.JSONValue:296"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONValue:339"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:325"
      Branch Sides: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:325"
      Branch Sides: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:325"
      Branch Sides: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:325"
      Branch Sides: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:325"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:325"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONValue:330"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONValue:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONValue:296,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.data.json.impl.JSONValue:297,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jfree.data.json.impl.JSONValue:300,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jfree.data.json.impl.JSONValue:328,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.jfree.data.json.impl.JSONValue:333,1"
      Dst: "[java.lang.String].toUpperCase"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.renderer.xy.DefaultXYItemRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.DefaultXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.DefaultXYItemRenderer:50,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].<init>(org.jfree.chart.legend.LegendItemSource)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.legend.LegendItemSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.legend.LegendTitle].<init>(org.jfree.chart.legend.LegendItemSource,org.jfree.chart.block.Arrangement,org.jfree.chart.block.Arrangement)"
    - "[org.jfree.chart.block.ColumnArrangement].<init>()"
    - "[org.jfree.chart.block.FlowArrangement].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:159,1"
      Dst: "[org.jfree.chart.block.FlowArrangement].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:159,1"
      Dst: "[org.jfree.chart.block.ColumnArrangement].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:159,1"
      Dst: "[org.jfree.chart.legend.LegendTitle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].<init>(org.jfree.chart.legend.LegendItemSource,org.jfree.chart.block.Arrangement,org.jfree.chart.block.Arrangement)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.chart.legend.LegendItemSource"
    - "org.jfree.chart.block.Arrangement"
    - "org.jfree.chart.block.Arrangement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.title.Title].<init>()"
    - "[org.jfree.chart.block.BlockContainer].<init>(org.jfree.chart.block.Arrangement)"
    - "[org.jfree.chart.api.RectangleInsets].<init>(double,double,double,double)"
    - "[org.jfree.chart.api.RectangleInsets].<init>(double,double,double,double)"
    functionUses: 1
    ICount: 33
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:172,1"
      Dst: "[org.jfree.chart.title.Title].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:174,1"
      Dst: "[org.jfree.chart.block.BlockContainer].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:181,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].getSources()"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemSource[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].setSources(org.jfree.chart.legend.LegendItemSource[])"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.legend.LegendItemSource[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:204,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.LegendTitle:206,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:206,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].getBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].setBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.event.TitleChangeEvent].<init>(org.jfree.chart.title.Title)"
    - "[org.jfree.chart.title.Title].notifyListeners(org.jfree.chart.event.TitleChangeEvent)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:226,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:226,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].getLegendItemGraphicEdge()"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleEdge"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].setLegendItemGraphicEdge(org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:244,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.LegendTitle:246,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:246,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].getLegendItemGraphicAnchor()"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].setLegendItemGraphicAnchor(org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:264,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].getLegendItemGraphicLocation()"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].setLegendItemGraphicLocation(org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].getLegendItemGraphicPadding()"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].setLegendItemGraphicPadding(org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:302,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.LegendTitle:304,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:304,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].getItemFont()"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].setItemFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.event.TitleChangeEvent].<init>(org.jfree.chart.title.Title)"
    - "[org.jfree.chart.title.Title].notifyListeners(org.jfree.chart.event.TitleChangeEvent)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:323,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.LegendTitle:325,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:325,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].getItemPaint()"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].setItemPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: 342
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.event.TitleChangeEvent].<init>(org.jfree.chart.title.Title)"
    - "[org.jfree.chart.title.Title].notifyListeners(org.jfree.chart.event.TitleChangeEvent)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:343,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.LegendTitle:345,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:345,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].getItemLabelPadding()"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].setItemLabelPadding(org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:363,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.LegendTitle:365,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:365,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].getSortOrder()"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.SortOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].setSortOrder(org.jfree.chart.api.SortOrder)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.SortOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:384,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.LegendTitle:386,1"
      Dst: "[org.jfree.chart.event.TitleChangeEvent].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:386,1"
      Dst: "[org.jfree.chart.title.Title].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].fetchLegendItems()"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendTitle:395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:399"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:398"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:402"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:414"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:413"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:403"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:403"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:402"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:406"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:403"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:402"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:407"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:402"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:414"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:424"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:423"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:417"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:418"
      Branch Sides: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:393,1"
      Dst: "[org.jfree.chart.block.BlockContainer].clear"
    - Src: "org.jfree.chart.legend.LegendTitle:394,1"
      Dst: "[org.jfree.chart.title.Title].getPosition"
    - Src: "org.jfree.chart.legend.LegendTitle:395,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.legend.LegendTitle:396,1"
      Dst: "[org.jfree.chart.block.BlockContainer].setArrangement"
    - Src: "org.jfree.chart.legend.LegendTitle:402,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.legend.LegendTitle:405,1"
      Dst: "[org.jfree.chart.legend.LegendItemSource].getLegendItems"
    - Src: "org.jfree.chart.legend.LegendTitle:407,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].getItemCount"
    - Src: "org.jfree.chart.legend.LegendTitle:408,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].get"
    - Src: "org.jfree.chart.legend.LegendTitle:408,1"
      Dst: "[org.jfree.chart.legend.LegendTitle].addItemBlock"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 5
  - functionName: "[org.jfree.chart.legend.LegendTitle].addItemBlock(org.jfree.chart.legend.LegendItem)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.legend.LegendItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:427,1"
      Dst: "[org.jfree.chart.legend.LegendTitle].createLegendItemBlock"
    - Src: "org.jfree.chart.legend.LegendTitle:428,1"
      Dst: "[org.jfree.chart.block.BlockContainer].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].createLegendItemBlock(org.jfree.chart.legend.LegendItem)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Block"
    argCount: 1
    argTypes:
    - "org.jfree.chart.legend.LegendItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendTitle:461"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:464"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:463"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:465"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:468"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:467"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:440,1"
      Dst: "[org.jfree.chart.legend.LegendItem].getShape"
    - Src: "org.jfree.chart.legend.LegendTitle:441,1"
      Dst: "[org.jfree.chart.legend.LegendItem].getFillPaint"
    - Src: "org.jfree.chart.legend.LegendTitle:441,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:442,1"
      Dst: "[org.jfree.chart.legend.LegendItem].getFillPaintTransformer"
    - Src: "org.jfree.chart.legend.LegendTitle:442,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].setFillPaintTransformer"
    - Src: "org.jfree.chart.legend.LegendTitle:443,1"
      Dst: "[org.jfree.chart.legend.LegendItem].isShapeFilled"
    - Src: "org.jfree.chart.legend.LegendTitle:443,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].setShapeFilled"
    - Src: "org.jfree.chart.legend.LegendTitle:444,1"
      Dst: "[org.jfree.chart.legend.LegendItem].getLine"
    - Src: "org.jfree.chart.legend.LegendTitle:444,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].setLine"
    - Src: "org.jfree.chart.legend.LegendTitle:445,1"
      Dst: "[org.jfree.chart.legend.LegendItem].getLineStroke"
    - Src: "org.jfree.chart.legend.LegendTitle:445,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].setLineStroke"
    - Src: "org.jfree.chart.legend.LegendTitle:446,1"
      Dst: "[org.jfree.chart.legend.LegendItem].getLinePaint"
    - Src: "org.jfree.chart.legend.LegendTitle:446,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].setLinePaint"
    - Src: "org.jfree.chart.legend.LegendTitle:447,1"
      Dst: "[org.jfree.chart.legend.LegendItem].isLineVisible"
    - Src: "org.jfree.chart.legend.LegendTitle:447,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].setLineVisible"
    - Src: "org.jfree.chart.legend.LegendTitle:448,1"
      Dst: "[org.jfree.chart.legend.LegendItem].isShapeVisible"
    - Src: "org.jfree.chart.legend.LegendTitle:448,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].setShapeVisible"
    - Src: "org.jfree.chart.legend.LegendTitle:449,1"
      Dst: "[org.jfree.chart.legend.LegendItem].isShapeOutlineVisible"
    - Src: "org.jfree.chart.legend.LegendTitle:449,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].setShapeOutlineVisible"
    - Src: "org.jfree.chart.legend.LegendTitle:450,1"
      Dst: "[org.jfree.chart.legend.LegendItem].getOutlinePaint"
    - Src: "org.jfree.chart.legend.LegendTitle:450,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].setOutlinePaint"
    - Src: "org.jfree.chart.legend.LegendTitle:451,1"
      Dst: "[org.jfree.chart.legend.LegendItem].getOutlineStroke"
    - Src: "org.jfree.chart.legend.LegendTitle:451,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].setOutlineStroke"
    - Src: "org.jfree.chart.legend.LegendTitle:452,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].setPadding"
    - Src: "org.jfree.chart.legend.LegendTitle:454,1"
      Dst: "[org.jfree.chart.block.BorderArrangement].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:455,1"
      Dst: "[org.jfree.chart.legend.LegendItem].getDataset"
    - Src: "org.jfree.chart.legend.LegendTitle:456,1"
      Dst: "[org.jfree.chart.legend.LegendItem].getSeriesKey"
    - Src: "org.jfree.chart.legend.LegendTitle:456,1"
      Dst: "[org.jfree.chart.legend.LegendItemBlockContainer].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:457,1"
      Dst: "[org.jfree.chart.legend.LegendTitle].getLegendItemGraphicAnchor"
    - Src: "org.jfree.chart.legend.LegendTitle:457,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].setShapeAnchor"
    - Src: "org.jfree.chart.legend.LegendTitle:458,1"
      Dst: "[org.jfree.chart.legend.LegendTitle].getLegendItemGraphicLocation"
    - Src: "org.jfree.chart.legend.LegendTitle:458,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].setShapeLocation"
    - Src: "org.jfree.chart.legend.LegendTitle:459,1"
      Dst: "[org.jfree.chart.block.BlockContainer].add"
    - Src: "org.jfree.chart.legend.LegendTitle:460,1"
      Dst: "[org.jfree.chart.legend.LegendItem].getLabelFont"
    - Src: "org.jfree.chart.legend.LegendTitle:464,1"
      Dst: "[org.jfree.chart.legend.LegendItem].getLabelPaint"
    - Src: "org.jfree.chart.legend.LegendTitle:468,1"
      Dst: "[org.jfree.chart.legend.LegendItem].getLabel"
    - Src: "org.jfree.chart.legend.LegendTitle:468,1"
      Dst: "[org.jfree.chart.block.LabelBlock].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:472,1"
      Dst: "[org.jfree.chart.legend.LegendItem].getToolTipText"
    - Src: "org.jfree.chart.legend.LegendTitle:472,1"
      Dst: "[org.jfree.chart.legend.LegendItemBlockContainer].setToolTipText"
    - Src: "org.jfree.chart.legend.LegendTitle:473,1"
      Dst: "[org.jfree.chart.legend.LegendItem].getURLText"
    - Src: "org.jfree.chart.legend.LegendTitle:473,1"
      Dst: "[org.jfree.chart.legend.LegendItemBlockContainer].setURLText"
    - Src: "org.jfree.chart.legend.LegendTitle:475,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:475,1"
      Dst: "[org.jfree.chart.block.BlockContainer].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].getItemContainer()"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.BlockContainer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].arrange(java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendTitle:503"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:506"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:505"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:507"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:510"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:509"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:501,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:502,1"
      Dst: "[org.jfree.chart.legend.LegendTitle].fetchLegendItems"
    - Src: "org.jfree.chart.legend.LegendTitle:503,1"
      Dst: "[org.jfree.chart.block.BlockContainer].isEmpty"
    - Src: "org.jfree.chart.legend.LegendTitle:510,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].toContentConstraint"
    - Src: "org.jfree.chart.legend.LegendTitle:511,1"
      Dst: "[org.jfree.chart.block.BlockContainer].arrange"
    - Src: "org.jfree.chart.legend.LegendTitle:512,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalHeight"
    - Src: "org.jfree.chart.legend.LegendTitle:513,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalWidth"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].receive(org.jfree.chart.ChartElementVisitor)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:525,1"
      Dst: "[org.jfree.chart.title.Title].receive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:537,1"
      Dst: "[org.jfree.chart.legend.LegendTitle].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendTitle:555"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:560"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:559"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:556"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:560"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:559"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:561"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:565"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:564"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:569"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:572"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:571"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:574"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:581"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:580"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:576"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:581"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:580"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:576"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:581"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:580"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:552,1"
      Dst: "[java.awt.geom.RectangularShape].clone"
    - Src: "org.jfree.chart.legend.LegendTitle:556,1"
      Dst: "[org.jfree.chart.block.EntityBlockParams].getGenerateEntities"
    - Src: "org.jfree.chart.legend.LegendTitle:557,1"
      Dst: "[org.jfree.chart.entity.StandardEntityCollection].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:558,1"
      Dst: "[org.jfree.chart.entity.TitleEntity].<init>"
    - Src: "org.jfree.chart.legend.LegendTitle:558,1"
      Dst: "[org.jfree.chart.entity.StandardEntityCollection].add"
    - Src: "org.jfree.chart.legend.LegendTitle:560,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimMargin"
    - Src: "org.jfree.chart.legend.LegendTitle:562,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.legend.LegendTitle:563,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.legend.LegendTitle:565,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getFrame"
    - Src: "org.jfree.chart.legend.LegendTitle:566,1"
      Dst: "[org.jfree.chart.block.BlockFrame].draw"
    - Src: "org.jfree.chart.legend.LegendTitle:567,1"
      Dst: "[org.jfree.chart.block.BlockFrame].getInsets"
    - Src: "org.jfree.chart.legend.LegendTitle:567,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.legend.LegendTitle:572,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimPadding"
    - Src: "org.jfree.chart.legend.LegendTitle:573,1"
      Dst: "[org.jfree.chart.block.BlockContainer].draw"
    - Src: "org.jfree.chart.legend.LegendTitle:575,1"
      Dst: "[org.jfree.chart.block.BlockResult].getEntityCollection"
    - Src: "org.jfree.chart.legend.LegendTitle:577,1"
      Dst: "[org.jfree.chart.entity.StandardEntityCollection].addAll"
    - Src: "org.jfree.chart.legend.LegendTitle:578,1"
      Dst: "[org.jfree.chart.block.BlockResult].setEntityCollection"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].getWrapper()"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: 589
    functionDepth: 0
    returnType: "org.jfree.chart.block.BlockContainer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].setWrapper(org.jfree.chart.block.BlockContainer)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendTitle:611"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:614"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:613"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:614"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:617"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:616"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:617"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:620"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:619"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:621"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:624"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:623"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:624"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:627"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:626"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:627"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:630"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:629"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:630"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:633"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:632"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:633"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:636"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:635"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:636"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:639"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:638"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:639"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:642"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:641"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:642"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:645"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:644"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendTitle:645"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendTitle:648"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendTitle:647"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:617,1"
      Dst: "[org.jfree.chart.title.Title].equals"
    - Src: "org.jfree.chart.legend.LegendTitle:621,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.legend.LegendTitle:633,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.legend.LegendTitle:636,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.legend.LegendTitle:645,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:659,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.legend.LegendTitle:660,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendTitle].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.legend.LegendTitle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendTitle:674,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.legend.LegendTitle:675,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.XYItemEntity].<init>(java.awt.Shape,org.jfree.data.xy.XYDataset,int,int,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.XYItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.awt.Shape"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.XYItemEntity:74,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.XYItemEntity].getDataset()"
    functionSourceFile: "org.jfree.chart.entity.XYItemEntity"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.XYItemEntity].setDataset(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.entity.XYItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.XYItemEntity].getSeriesIndex()"
    functionSourceFile: "org.jfree.chart.entity.XYItemEntity"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.XYItemEntity].setSeriesIndex(int)"
    functionSourceFile: "org.jfree.chart.entity.XYItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.XYItemEntity].getItem()"
    functionSourceFile: "org.jfree.chart.entity.XYItemEntity"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.XYItemEntity].setItem(int)"
    functionSourceFile: "org.jfree.chart.entity.XYItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.XYItemEntity].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.entity.XYItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.XYItemEntity:143"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.XYItemEntity:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.XYItemEntity:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.XYItemEntity:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.XYItemEntity:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.XYItemEntity:155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.XYItemEntity:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.XYItemEntity:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.XYItemEntity:155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.XYItemEntity:148"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.XYItemEntity:151"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.XYItemEntity:150"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.XYItemEntity:151"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.XYItemEntity:154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.XYItemEntity:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.XYItemEntity:146,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.XYItemEntity].toString()"
    functionSourceFile: "org.jfree.chart.entity.XYItemEntity"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.XYItemEntity].getSeriesIndex()"
    - "[org.jfree.chart.entity.XYItemEntity].getDataset()"
    - "[org.jfree.chart.entity.XYItemEntity].getItem()"
    functionUses: 6
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.XYItemEntity:167,1"
      Dst: "[org.jfree.chart.entity.XYItemEntity].getSeriesIndex"
    - Src: "org.jfree.chart.entity.XYItemEntity:168,1"
      Dst: "[org.jfree.chart.entity.XYItemEntity].getItem"
    - Src: "org.jfree.chart.entity.XYItemEntity:168,1"
      Dst: "[org.jfree.chart.entity.XYItemEntity].getDataset"
    - Src: "org.jfree.chart.entity.XYItemEntity:168,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.StandardGradientPaintTransformer].<init>()"
    functionSourceFile: "org.jfree.chart.util.StandardGradientPaintTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:56,1"
      Dst: "[org.jfree.chart.util.StandardGradientPaintTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.StandardGradientPaintTransformer].<init>(org.jfree.chart.util.GradientPaintTransformType)"
    functionSourceFile: "org.jfree.chart.util.StandardGradientPaintTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.GradientPaintTransformType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.StandardGradientPaintTransformer:66"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:69"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:65,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:67,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.StandardGradientPaintTransformer].getType()"
    functionSourceFile: "org.jfree.chart.util.StandardGradientPaintTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.util.GradientPaintTransformType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.StandardGradientPaintTransformer].transform(java.awt.GradientPaint,java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.util.StandardGradientPaintTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.GradientPaint"
    argCount: 2
    argTypes:
    - "java.awt.GradientPaint"
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 77
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.StandardGradientPaintTransformer:96"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:102"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:101"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.StandardGradientPaintTransformer:102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:107"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.StandardGradientPaintTransformer:108"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.StandardGradientPaintTransformer:115"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:122"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:94,1"
      Dst: "[java.awt.Shape].getBounds2D"
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:96,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:97,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:98,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:98,1"
      Dst: "[java.awt.GradientPaint].getColor1"
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:99,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:100,1"
      Dst: "[java.awt.GradientPaint].getColor2"
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:100,1"
      Dst: "[java.awt.GradientPaint].<init>"
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:103,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:104,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:105,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.StandardGradientPaintTransformer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.util.StandardGradientPaintTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.StandardGradientPaintTransformer:134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.StandardGradientPaintTransformer:137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:140"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:139"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.StandardGradientPaintTransformer:142"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:145"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:144"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    functionSourceFile: "org.jfree.chart.util.StandardGradientPaintTransformer"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:159,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.StandardGradientPaintTransformer].hashCode()"
    functionSourceFile: "org.jfree.chart.util.StandardGradientPaintTransformer"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.StandardGradientPaintTransformer:169"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.StandardGradientPaintTransformer:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.StandardGradientPaintTransformer:169,1"
      Dst: "[java.lang.Enum].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.FlowKey].<init>(int,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.flow.FlowKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.FlowKey:76,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.flow.FlowKey:77,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.FlowKey].getStage()"
    functionSourceFile: "org.jfree.data.flow.FlowKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.FlowKey].getSource()"
    functionSourceFile: "org.jfree.data.flow.FlowKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.FlowKey].getDestination()"
    functionSourceFile: "org.jfree.data.flow.FlowKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.FlowKey].toString()"
    functionSourceFile: "org.jfree.data.flow.FlowKey"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.FlowKey:119,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.FlowKey].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.flow.FlowKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.FlowKey:131"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowKey:134"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowKey:133"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowKey:134"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowKey:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowKey:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowKey:137"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowKey:140"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowKey:139"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowKey:141"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowKey:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowKey:143"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowKey:144"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowKey:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowKey:146"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowKey:147"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowKey:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowKey:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.FlowKey:137,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.data.flow.FlowKey:144,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.FlowKey].hashCode()"
    functionSourceFile: "org.jfree.data.flow.FlowKey"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.FlowKey:162,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.FlowKey].clone()"
    functionSourceFile: "org.jfree.data.flow.FlowKey"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.FlowKey:169,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockContainer].<init>()"
    functionSourceFile: "org.jfree.chart.block.BlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockContainer:72,1"
      Dst: "[org.jfree.chart.block.BorderArrangement].<init>"
    - Src: "org.jfree.chart.block.BlockContainer:72,1"
      Dst: "[org.jfree.chart.block.BlockContainer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockContainer].<init>(org.jfree.chart.block.Arrangement)"
    functionSourceFile: "org.jfree.chart.block.BlockContainer"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.block.Arrangement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.block.AbstractBlock].<init>()"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockContainer:81,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].<init>"
    - Src: "org.jfree.chart.block.BlockContainer:82,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.block.BlockContainer:84,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockContainer].getArrangement()"
    functionSourceFile: "org.jfree.chart.block.BlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Arrangement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockContainer].setArrangement(org.jfree.chart.block.Arrangement)"
    functionSourceFile: "org.jfree.chart.block.BlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.block.Arrangement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockContainer:102,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockContainer].isEmpty()"
    functionSourceFile: "org.jfree.chart.block.BlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockContainer:113,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockContainer].getBlocks()"
    functionSourceFile: "org.jfree.chart.block.BlockContainer"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockContainer:123,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockContainer].add(org.jfree.chart.block.Block)"
    functionSourceFile: "org.jfree.chart.block.BlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.block.Block"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockContainer:132,1"
      Dst: "[org.jfree.chart.block.BlockContainer].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockContainer].add(org.jfree.chart.block.Block,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.BlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.block.Block"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockContainer:142,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.block.BlockContainer:143,1"
      Dst: "[org.jfree.chart.block.Arrangement].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockContainer].clear()"
    functionSourceFile: "org.jfree.chart.block.BlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockContainer:150,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.chart.block.BlockContainer:151,1"
      Dst: "[org.jfree.chart.block.Arrangement].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockContainer].arrange(java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.BlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockContainer:165,1"
      Dst: "[org.jfree.chart.block.Arrangement].arrange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockContainer].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.block.BlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockContainer:176,1"
      Dst: "[org.jfree.chart.block.BlockContainer].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockContainer].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.BlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.BlockContainer:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockContainer:200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockContainer:199"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BlockContainer:196"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockContainer:200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockContainer:199"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BlockContainer:205"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockContainer:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockContainer:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BlockContainer:211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockContainer:218"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockContainer:217"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BlockContainer:212"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockContainer:218"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockContainer:217"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BlockContainer:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockContainer:224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockContainer:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockContainer:196,1"
      Dst: "[org.jfree.chart.block.EntityBlockParams].getGenerateEntities"
    - Src: "org.jfree.chart.block.BlockContainer:197,1"
      Dst: "[org.jfree.chart.entity.StandardEntityCollection].<init>"
    - Src: "org.jfree.chart.block.BlockContainer:200,1"
      Dst: "[java.awt.geom.RectangularShape].clone"
    - Src: "org.jfree.chart.block.BlockContainer:201,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimMargin"
    - Src: "org.jfree.chart.block.BlockContainer:202,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].drawBorder"
    - Src: "org.jfree.chart.block.BlockContainer:203,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimBorder"
    - Src: "org.jfree.chart.block.BlockContainer:204,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimPadding"
    - Src: "org.jfree.chart.block.BlockContainer:205,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.block.BlockContainer:205,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.block.BlockContainer:205,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.block.BlockContainer:206,1"
      Dst: "[org.jfree.chart.block.Block].getBounds"
    - Src: "org.jfree.chart.block.BlockContainer:207,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.block.BlockContainer:208,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.block.BlockContainer:209,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.block.BlockContainer:209,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.block.BlockContainer:209,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.block.BlockContainer:210,1"
      Dst: "[org.jfree.chart.block.Block].draw"
    - Src: "org.jfree.chart.block.BlockContainer:214,1"
      Dst: "[org.jfree.chart.block.EntityBlockResult].getEntityCollection"
    - Src: "org.jfree.chart.block.BlockContainer:215,1"
      Dst: "[org.jfree.chart.entity.StandardEntityCollection].addAll"
    - Src: "org.jfree.chart.block.BlockContainer:221,1"
      Dst: "[org.jfree.chart.block.BlockResult].<init>"
    - Src: "org.jfree.chart.block.BlockContainer:222,1"
      Dst: "[org.jfree.chart.block.BlockResult].setEntityCollection"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.block.BlockContainer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.BlockContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.BlockContainer:236"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockContainer:239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockContainer:238"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BlockContainer:239"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockContainer:242"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockContainer:241"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BlockContainer:242"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockContainer:245"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockContainer:244"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BlockContainer:246"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockContainer:249"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockContainer:248"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.BlockContainer:249"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.BlockContainer:252"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.BlockContainer:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockContainer:242,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].equals"
    - Src: "org.jfree.chart.block.BlockContainer:246,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.block.BlockContainer:249,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockContainer].hashCode()"
    functionSourceFile: "org.jfree.chart.block.BlockContainer"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockContainer:258,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockContainer].clone()"
    functionSourceFile: "org.jfree.chart.block.BlockContainer"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.block.AbstractBlock].clone()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockContainer:272,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.ValueHandler].<init>(org.jfree.data.xml.RootHandler,org.jfree.data.xml.ItemHandler)"
    functionSourceFile: "org.jfree.data.xml.ValueHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.xml.RootHandler"
    - "org.jfree.data.xml.ItemHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.ValueHandler:68,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].<init>"
    - Src: "org.jfree.data.xml.ValueHandler:71,1"
      Dst: "[java.lang.StringBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.ValueHandler].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.jfree.data.xml.ValueHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.ValueHandler:90"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.ValueHandler:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.ValueHandler:90,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.data.xml.ValueHandler:92,1"
      Dst: "[org.jfree.data.xml.ValueHandler].clearCurrentText"
    - Src: "org.jfree.data.xml.ValueHandler:95,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.xml.ValueHandler:95,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.ValueHandler].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.data.xml.ValueHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.ValueHandler:114"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.ValueHandler:128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xml.ValueHandler:118"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.ValueHandler:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.ValueHandler:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.ValueHandler:114,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.data.xml.ValueHandler:117,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jfree.data.xml.ValueHandler:117,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.xml.ValueHandler:118,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.xml.ValueHandler:125,1"
      Dst: "[org.jfree.data.xml.ItemHandler].setValue"
    - Src: "org.jfree.data.xml.ValueHandler:126,1"
      Dst: "[org.jfree.data.xml.RootHandler].popSubHandler"
    - Src: "org.jfree.data.xml.ValueHandler:129,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.xml.ValueHandler:129,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.ValueHandler].characters(char[],int,int)"
    functionSourceFile: "org.jfree.data.xml.ValueHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.ValueHandler:143"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.ValueHandler:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.ValueHandler:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.ValueHandler:144,1"
      Dst: "[java.lang.String].copyValueOf"
    - Src: "org.jfree.data.xml.ValueHandler:144,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.ValueHandler].getCurrentText()"
    functionSourceFile: "org.jfree.data.xml.ValueHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.ValueHandler:154,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.ValueHandler].clearCurrentText()"
    functionSourceFile: "org.jfree.data.xml.ValueHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.ValueHandler:161,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.jfree.data.xml.ValueHandler:161,1"
      Dst: "[java.lang.StringBuffer].delete"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisState].<init>()"
    functionSourceFile: "org.jfree.chart.axis.AxisState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisState:66,1"
      Dst: "[org.jfree.chart.axis.AxisState].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisState].<init>(double)"
    functionSourceFile: "org.jfree.chart.axis.AxisState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisState:74,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.axis.AxisState:76,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisState].getCursor()"
    functionSourceFile: "org.jfree.chart.axis.AxisState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisState].setCursor(double)"
    functionSourceFile: "org.jfree.chart.axis.AxisState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisState].moveCursor(double,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.AxisState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisState:104,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.AxisState:105,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.jfree.chart.axis.AxisState:107,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorUp"
    - Src: "org.jfree.chart.axis.AxisState:110,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorDown"
    - Src: "org.jfree.chart.axis.AxisState:113,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorLeft"
    - Src: "org.jfree.chart.axis.AxisState:116,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorRight"
    - Src: "org.jfree.chart.axis.AxisState:119,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.axis.AxisState:119,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisState].cursorUp(double)"
    functionSourceFile: "org.jfree.chart.axis.AxisState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisState].cursorDown(double)"
    functionSourceFile: "org.jfree.chart.axis.AxisState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisState].cursorLeft(double)"
    functionSourceFile: "org.jfree.chart.axis.AxisState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisState].cursorRight(double)"
    functionSourceFile: "org.jfree.chart.axis.AxisState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisState].getTicks()"
    functionSourceFile: "org.jfree.chart.axis.AxisState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisState].setTicks(java.util.List)"
    functionSourceFile: "org.jfree.chart.axis.AxisState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisState].getMax()"
    functionSourceFile: "org.jfree.chart.axis.AxisState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisState].setMax(double)"
    functionSourceFile: "org.jfree.chart.axis.AxisState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.CategorySeriesHandler].<init>(org.jfree.data.xml.RootHandler)"
    functionSourceFile: "org.jfree.data.xml.CategorySeriesHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xml.RootHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.CategorySeriesHandler:68,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].<init>"
    - Src: "org.jfree.data.xml.CategorySeriesHandler:70,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.CategorySeriesHandler].setSeriesKey(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.xml.CategorySeriesHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.CategorySeriesHandler].addItem(java.lang.Comparable,java.lang.Number)"
    functionSourceFile: "org.jfree.data.xml.CategorySeriesHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.CategorySeriesHandler:89,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].addValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.CategorySeriesHandler].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.jfree.data.xml.CategorySeriesHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.CategorySeriesHandler:108"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.CategorySeriesHandler:113"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.CategorySeriesHandler:112"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xml.CategorySeriesHandler:113"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.CategorySeriesHandler:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.CategorySeriesHandler:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.CategorySeriesHandler:108,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.data.xml.CategorySeriesHandler:109,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.jfree.data.xml.CategorySeriesHandler:109,1"
      Dst: "[org.jfree.data.xml.CategorySeriesHandler].setSeriesKey"
    - Src: "org.jfree.data.xml.CategorySeriesHandler:110,1"
      Dst: "[org.jfree.data.xml.ItemHandler].<init>"
    - Src: "org.jfree.data.xml.CategorySeriesHandler:111,1"
      Dst: "[org.jfree.data.xml.RootHandler].pushSubHandler"
    - Src: "org.jfree.data.xml.CategorySeriesHandler:116,1"
      Dst: "[org.jfree.data.xml.ItemHandler].startElement"
    - Src: "org.jfree.data.xml.CategorySeriesHandler:120,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.xml.CategorySeriesHandler:120,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.CategorySeriesHandler].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.data.xml.CategorySeriesHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.CategorySeriesHandler:138"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.CategorySeriesHandler:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.CategorySeriesHandler:149"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xml.CategorySeriesHandler:141"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.CategorySeriesHandler:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.CategorySeriesHandler:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.CategorySeriesHandler:141,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getKeys"
    - Src: "org.jfree.data.xml.CategorySeriesHandler:141,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.xml.CategorySeriesHandler:141,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.xml.CategorySeriesHandler:141,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.xml.CategorySeriesHandler:143,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getValue"
    - Src: "org.jfree.data.xml.CategorySeriesHandler:144,1"
      Dst: "[org.jfree.data.xml.CategoryDatasetHandler].addItem"
    - Src: "org.jfree.data.xml.CategorySeriesHandler:147,1"
      Dst: "[org.jfree.data.xml.RootHandler].popSubHandler"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.general.SeriesChangeEvent].<init>(java.lang.Object)"
    functionSourceFile: "org.jfree.data.general.SeriesChangeEvent"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.SeriesChangeEvent:61,1"
      Dst: "[java.util.EventObject].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYToolTipGenerator].getTimeSeriesInstance()"
    functionSourceFile: "org.jfree.chart.labels.StandardXYToolTipGenerator"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "org.jfree.chart.labels.StandardXYToolTipGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].<init>(java.lang.String,java.text.DateFormat,java.text.NumberFormat)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYToolTipGenerator:68,1"
      Dst: "[java.text.DateFormat].getInstance"
    - Src: "org.jfree.chart.labels.StandardXYToolTipGenerator:68,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.jfree.chart.labels.StandardXYToolTipGenerator:68,1"
      Dst: "[org.jfree.chart.labels.StandardXYToolTipGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYToolTipGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.StandardXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYToolTipGenerator:75,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.labels.StandardXYToolTipGenerator:75,1"
      Dst: "[org.jfree.chart.labels.StandardXYToolTipGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYToolTipGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYToolTipGenerator:92,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYToolTipGenerator].<init>(java.lang.String,java.text.DateFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYToolTipGenerator"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>(java.lang.String,java.text.DateFormat,java.text.NumberFormat)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYToolTipGenerator:109,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYToolTipGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYToolTipGenerator:128,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYToolTipGenerator].<init>(java.lang.String,java.text.DateFormat,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYToolTipGenerator:143,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYToolTipGenerator].generateToolTip(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYToolTipGenerator:158,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].generateLabelString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYToolTipGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.StandardXYToolTipGenerator:170"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardXYToolTipGenerator:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardXYToolTipGenerator:172"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardXYToolTipGenerator:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardXYToolTipGenerator:176"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardXYToolTipGenerator:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYToolTipGenerator:176,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    functionSourceFile: "org.jfree.chart.labels.StandardXYToolTipGenerator"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYToolTipGenerator:188,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYToolTipGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.StandardXYToolTipGenerator"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].<init>()"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleInsets:69,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].<init>(double,double,double,double)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.api.RectangleInsets].<init>(org.jfree.chart.api.UnitType,double,double,double,double)"
    functionUses: 9
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleInsets:82,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].<init>(org.jfree.chart.api.UnitType,double,double,double,double)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.jfree.chart.api.UnitType"
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleInsets:95,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.api.RectangleInsets:96,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].getUnitType()"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.UnitType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].getTop()"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].getBottom()"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].getLeft()"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].getRight()"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.api.RectangleInsets:159"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleInsets:162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleInsets:166"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:168"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleInsets:169"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:172"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:171"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleInsets:172"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:175"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:174"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleInsets:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:177"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleInsets:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:180"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].hashCode()"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.api.RectangleInsets:193"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleInsets:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleInsets:196"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:194"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleInsets:198"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:196"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleInsets:200"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:198"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleInsets:193,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "org.jfree.chart.api.RectangleInsets:194,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].toString()"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleInsets:213,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].createAdjustedRectangle(java.awt.geom.Rectangle2D,org.jfree.chart.api.LengthAdjustmentType,org.jfree.chart.api.LengthAdjustmentType)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 3
    argTypes:
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.LengthAdjustmentType"
    - "org.jfree.chart.api.LengthAdjustmentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.api.RectangleInsets:237"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:242"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:241"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleInsets:242"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:247"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:246"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleInsets:247"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:252"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:251"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleInsets:252"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:257"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleInsets:232,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.api.RectangleInsets:233,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.api.RectangleInsets:234,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.api.RectangleInsets:235,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.api.RectangleInsets:236,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.api.RectangleInsets:238,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateLeftOutset"
    - Src: "org.jfree.chart.api.RectangleInsets:240,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateRightOutset"
    - Src: "org.jfree.chart.api.RectangleInsets:243,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateLeftInset"
    - Src: "org.jfree.chart.api.RectangleInsets:245,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateRightInset"
    - Src: "org.jfree.chart.api.RectangleInsets:248,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateTopOutset"
    - Src: "org.jfree.chart.api.RectangleInsets:250,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateBottomOutset"
    - Src: "org.jfree.chart.api.RectangleInsets:253,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateTopInset"
    - Src: "org.jfree.chart.api.RectangleInsets:255,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateBottomInset"
    - Src: "org.jfree.chart.api.RectangleInsets:257,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].createInsetRectangle(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleInsets:268,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].createInsetRectangle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].createInsetRectangle(java.awt.geom.Rectangle2D,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 3
    argTypes:
    - "java.awt.geom.Rectangle2D"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.api.RectangleInsets:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:289"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:288"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleInsets:291"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:295"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleInsets:282,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.api.RectangleInsets:286,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.api.RectangleInsets:286,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateTopInset"
    - Src: "org.jfree.chart.api.RectangleInsets:287,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateBottomInset"
    - Src: "org.jfree.chart.api.RectangleInsets:292,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.api.RectangleInsets:292,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateLeftInset"
    - Src: "org.jfree.chart.api.RectangleInsets:293,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateRightInset"
    - Src: "org.jfree.chart.api.RectangleInsets:295,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.api.RectangleInsets:296,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.api.RectangleInsets:298,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].createOutsetRectangle(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleInsets:309,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].createOutsetRectangle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].createOutsetRectangle(java.awt.geom.Rectangle2D,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 3
    argTypes:
    - "java.awt.geom.Rectangle2D"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.api.RectangleInsets:326"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:329"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleInsets:332"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:335"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleInsets:323,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.api.RectangleInsets:327,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.api.RectangleInsets:327,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateTopOutset"
    - Src: "org.jfree.chart.api.RectangleInsets:328,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateBottomOutset"
    - Src: "org.jfree.chart.api.RectangleInsets:333,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.api.RectangleInsets:333,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateLeftOutset"
    - Src: "org.jfree.chart.api.RectangleInsets:334,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateRightOutset"
    - Src: "org.jfree.chart.api.RectangleInsets:336,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.api.RectangleInsets:337,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.api.RectangleInsets:339,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].calculateTopInset(double)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.api.RectangleInsets:351"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:354"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:353"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].calculateTopOutset(double)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.api.RectangleInsets:366"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:369"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:368"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].calculateBottomInset(double)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.api.RectangleInsets:381"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:383"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].calculateBottomOutset(double)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.api.RectangleInsets:396"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:399"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:398"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].calculateLeftInset(double)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.api.RectangleInsets:411"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:414"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:413"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].calculateLeftOutset(double)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.api.RectangleInsets:426"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:429"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:428"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].calculateRightInset(double)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.api.RectangleInsets:441"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:444"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:443"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].calculateRightOutset(double)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.api.RectangleInsets:456"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleInsets:459"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.api.RectangleInsets:458"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].trimWidth(double)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleInsets:470,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateLeftInset"
    - Src: "org.jfree.chart.api.RectangleInsets:470,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateRightInset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].extendWidth(double)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleInsets:481,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateLeftOutset"
    - Src: "org.jfree.chart.api.RectangleInsets:481,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateRightOutset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].trimHeight(double)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleInsets:492,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateTopInset"
    - Src: "org.jfree.chart.api.RectangleInsets:493,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateBottomInset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].extendHeight(double)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleInsets:504,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateTopOutset"
    - Src: "org.jfree.chart.api.RectangleInsets:505,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateBottomOutset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleInsets].trim(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.api.RectangleInsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleInsets:514,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.api.RectangleInsets:515,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.api.RectangleInsets:516,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateLeftInset"
    - Src: "org.jfree.chart.api.RectangleInsets:517,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateRightInset"
    - Src: "org.jfree.chart.api.RectangleInsets:518,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateTopInset"
    - Src: "org.jfree.chart.api.RectangleInsets:519,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateBottomInset"
    - Src: "org.jfree.chart.api.RectangleInsets:520,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.api.RectangleInsets:520,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.api.RectangleInsets:520,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultHeatMapDataset].<init>(int,int,double,double,double,double)"
    functionSourceFile: "org.jfree.data.general.DefaultHeatMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:90"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:93"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:92"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:93"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:96"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:95"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:96"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:97"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:96"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:96"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:99"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:98"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:99"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:99"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:99"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:102"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:101"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:102"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:102"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:105"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:104"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:105"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:105"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:105"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:109"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:108"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:116"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultHeatMapDataset:88,1"
      Dst: "[org.jfree.data.general.AbstractDataset].<init>"
    - Src: "org.jfree.data.general.DefaultHeatMapDataset:91,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.general.DefaultHeatMapDataset:96,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "org.jfree.data.general.DefaultHeatMapDataset:96,1"
      Dst: "[java.lang.Double].isNaN"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.general.DefaultHeatMapDataset].getXSampleCount()"
    functionSourceFile: "org.jfree.data.general.DefaultHeatMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultHeatMapDataset].getYSampleCount()"
    functionSourceFile: "org.jfree.data.general.DefaultHeatMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultHeatMapDataset].getMinimumXValue()"
    functionSourceFile: "org.jfree.data.general.DefaultHeatMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultHeatMapDataset].getMaximumXValue()"
    functionSourceFile: "org.jfree.data.general.DefaultHeatMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultHeatMapDataset].getMinimumYValue()"
    functionSourceFile: "org.jfree.data.general.DefaultHeatMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultHeatMapDataset].getMaximumYValue()"
    functionSourceFile: "org.jfree.data.general.DefaultHeatMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultHeatMapDataset].getXValue(int)"
    functionSourceFile: "org.jfree.data.general.DefaultHeatMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultHeatMapDataset].getYValue(int)"
    functionSourceFile: "org.jfree.data.general.DefaultHeatMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultHeatMapDataset].getZValue(int,int)"
    functionSourceFile: "org.jfree.data.general.DefaultHeatMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultHeatMapDataset].getZ(int,int)"
    functionSourceFile: "org.jfree.data.general.DefaultHeatMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultHeatMapDataset:248,1"
      Dst: "[org.jfree.data.general.DefaultHeatMapDataset].getZValue"
    - Src: "org.jfree.data.general.DefaultHeatMapDataset:248,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultHeatMapDataset].setZValue(int,int,double)"
    functionSourceFile: "org.jfree.data.general.DefaultHeatMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultHeatMapDataset:260,1"
      Dst: "[org.jfree.data.general.DefaultHeatMapDataset].setZValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultHeatMapDataset].setZValue(int,int,double,boolean)"
    functionSourceFile: "org.jfree.data.general.DefaultHeatMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:274"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:277"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultHeatMapDataset:275,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultHeatMapDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.general.DefaultHeatMapDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:288"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:291"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:290"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:291"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:294"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:293"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:295"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:298"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:297"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:298"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:301"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:304"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:307"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:306"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:307"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:310"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:309"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:310"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:312"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DefaultHeatMapDataset:313"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:317"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DefaultHeatMapDataset:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultHeatMapDataset:313,1"
      Dst: "[org.jfree.data.DataUtils].equal"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    functionSourceFile: "org.jfree.data.general.DefaultHeatMapDataset"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.DataUtils].clone(double[][])"
    functionUses: 25
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultHeatMapDataset:330,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.general.DefaultHeatMapDataset:331,1"
      Dst: "[org.jfree.data.DataUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.resources.DataPackageResources_de].<init>()"
    functionSourceFile: "org.jfree.data.resources.DataPackageResources_de"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.resources.DataPackageResources_de:50,1"
      Dst: "[java.util.ListResourceBundle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.resources.DataPackageResources_de].getContents()"
    functionSourceFile: "org.jfree.data.resources.DataPackageResources_de"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColumnArrangement].<init>()"
    functionSourceFile: "org.jfree.chart.block.ColumnArrangement"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.ColumnArrangement:70,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColumnArrangement].<init>(org.jfree.chart.api.HorizontalAlignment,org.jfree.chart.api.VerticalAlignment,double,double)"
    functionSourceFile: "org.jfree.chart.block.ColumnArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.api.HorizontalAlignment"
    - "org.jfree.chart.api.VerticalAlignment"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.ColumnArrangement:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColumnArrangement].add(org.jfree.chart.block.Block,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.ColumnArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.block.Block"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColumnArrangement].arrange(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.ColumnArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.ColumnArrangement:122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:133"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:132"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:126"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:125"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:129"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:154"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:143"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:140"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:139"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:154"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:144"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:154"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:148"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:151"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:150"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:151"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.ColumnArrangement:120,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthConstraintType"
    - Src: "org.jfree.chart.block.ColumnArrangement:121,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightConstraintType"
    - Src: "org.jfree.chart.block.ColumnArrangement:124,1"
      Dst: "[org.jfree.chart.block.ColumnArrangement].arrangeNN"
    - Src: "org.jfree.chart.block.ColumnArrangement:127,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.chart.block.ColumnArrangement:138,1"
      Dst: "[org.jfree.chart.block.ColumnArrangement].arrangeFF"
    - Src: "org.jfree.chart.block.ColumnArrangement:149,1"
      Dst: "[org.jfree.chart.block.ColumnArrangement].arrangeRF"
    - Src: "org.jfree.chart.block.ColumnArrangement:152,1"
      Dst: "[org.jfree.chart.block.ColumnArrangement].arrangeRR"
    - Src: "org.jfree.chart.block.ColumnArrangement:155,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColumnArrangement].arrangeFF(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.ColumnArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.ColumnArrangement:174,1"
      Dst: "[org.jfree.chart.block.ColumnArrangement].arrangeNF"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColumnArrangement].arrangeNF(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.ColumnArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 77
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.ColumnArrangement:195"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:198"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:240"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:239"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:205"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:213"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:214"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.ColumnArrangement:192,1"
      Dst: "[org.jfree.chart.block.BlockContainer].getBlocks"
    - Src: "org.jfree.chart.block.ColumnArrangement:194,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeight"
    - Src: "org.jfree.chart.block.ColumnArrangement:202,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.block.ColumnArrangement:203,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.block.ColumnArrangement:203,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.block.ColumnArrangement:203,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.block.ColumnArrangement:204,1"
      Dst: "[org.jfree.chart.block.Block].arrange"
    - Src: "org.jfree.chart.block.ColumnArrangement:206,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.block.ColumnArrangement:207,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.block.ColumnArrangement:207,1"
      Dst: "[org.jfree.chart.block.Block].setBounds"
    - Src: "org.jfree.chart.block.ColumnArrangement:211,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.block.ColumnArrangement:214,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.chart.block.ColumnArrangement:218,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.block.ColumnArrangement:226,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.chart.block.ColumnArrangement:240,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.block.ColumnArrangement].arrangeRR(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.ColumnArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.ColumnArrangement:259"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.ColumnArrangement:258,1"
      Dst: "[org.jfree.chart.block.ColumnArrangement].arrangeNN"
    - Src: "org.jfree.chart.block.ColumnArrangement:259,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightRange"
    - Src: "org.jfree.chart.block.ColumnArrangement:259,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.ColumnArrangement:264,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.block.ColumnArrangement:263,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedHeight"
    - Src: "org.jfree.chart.block.ColumnArrangement:266,1"
      Dst: "[org.jfree.chart.block.ColumnArrangement].arrangeRF"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColumnArrangement].arrangeRF(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.ColumnArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.ColumnArrangement:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:289"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.ColumnArrangement:283,1"
      Dst: "[org.jfree.chart.block.ColumnArrangement].arrangeNF"
    - Src: "org.jfree.chart.block.ColumnArrangement:284,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthRange"
    - Src: "org.jfree.chart.block.ColumnArrangement:284,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.ColumnArrangement:289,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.block.ColumnArrangement:289,1"
      Dst: "[org.jfree.data.Range].constrain"
    - Src: "org.jfree.chart.block.ColumnArrangement:288,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedWidth"
    - Src: "org.jfree.chart.block.ColumnArrangement:291,1"
      Dst: "[org.jfree.chart.block.ColumnArrangement].arrangeFF"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColumnArrangement].arrangeNN(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.block.ColumnArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.ColumnArrangement:310"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:341"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:340"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:312"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:323"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:324"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:327"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:326"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:327"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:341"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:340"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:328"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:340"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:333"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.ColumnArrangement:308,1"
      Dst: "[org.jfree.chart.block.BlockContainer].getBlocks"
    - Src: "org.jfree.chart.block.ColumnArrangement:309,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.block.ColumnArrangement:313,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.block.ColumnArrangement:314,1"
      Dst: "[org.jfree.chart.block.Block].arrange"
    - Src: "org.jfree.chart.block.ColumnArrangement:315,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.block.ColumnArrangement:316,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.block.ColumnArrangement:317,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.block.ColumnArrangement:317,1"
      Dst: "[org.jfree.chart.block.Block].setBounds"
    - Src: "org.jfree.chart.block.ColumnArrangement:341,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.block.ColumnArrangement].clear()"
    functionSourceFile: "org.jfree.chart.block.ColumnArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.ColumnArrangement].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.ColumnArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.ColumnArrangement:361"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:364"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:363"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:364"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:367"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:366"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:368"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:371"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:370"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:371"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:374"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:373"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:374"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:377"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:376"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.ColumnArrangement:377"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:380"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.ColumnArrangement:379"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ArrayUtils].<init>()"
    functionSourceFile: "org.jfree.chart.internal.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.ArrayUtils:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.ArrayUtils].clone(float[][])"
    functionSourceFile: "org.jfree.chart.internal.ArrayUtils"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "float[][]"
    argCount: 1
    argTypes:
    - "float[][]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ArrayUtils:60"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:63"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:62"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:66"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.ArrayUtils:64,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.internal.ArrayUtils].equalReferencesInArrays(java.lang.Object[],java.lang.Object[])"
    functionSourceFile: "org.jfree.chart.internal.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ArrayUtils:89"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:92"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:91"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:90"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:89"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:92"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:95"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:94"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:95"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:98"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:97"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:98"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:113"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:112"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:99"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:100"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:109"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:108"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:109"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:108"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:109"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:98"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:97"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.internal.ArrayUtils].equal(float[][],float[][])"
    functionSourceFile: "org.jfree.chart.internal.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "float[][]"
    - "float[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ArrayUtils:125"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:125"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:129"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:133"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:132"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:141"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:138"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.ArrayUtils:138,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.internal.ArrayUtils].hasDuplicateItems(java.lang.Object[])"
    functionSourceFile: "org.jfree.chart.internal.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ArrayUtils:154"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:155"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:153"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:154"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:154"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:159"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.ArrayUtils:159,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.internal.ArrayUtils].compareVersionArrays(java.lang.Comparable[],java.lang.Comparable[])"
    functionSourceFile: "org.jfree.chart.internal.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Comparable[]"
    - "java.lang.Comparable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.ArrayUtils:179"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:201"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:183"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:187"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:183"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:187"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:188"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:192"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:195"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.ArrayUtils:197"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.ArrayUtils:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.ArrayUtils:178,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.internal.ArrayUtils:196,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.IntervalMarker].<init>(double,double)"
    functionSourceFile: "org.jfree.chart.plot.IntervalMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.IntervalMarker:74,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.IntervalMarker:74,1"
      Dst: "[org.jfree.chart.plot.IntervalMarker].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.IntervalMarker].<init>(double,double,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.IntervalMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.IntervalMarker:87,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.IntervalMarker:87,1"
      Dst: "[org.jfree.chart.plot.IntervalMarker].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.IntervalMarker].<init>(double,double,java.awt.Paint,java.awt.Stroke,java.awt.Paint,java.awt.Stroke,float)"
    functionSourceFile: "org.jfree.chart.plot.IntervalMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "double"
    - "double"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.IntervalMarker:106,1"
      Dst: "[org.jfree.chart.plot.Marker].<init>"
    - Src: "org.jfree.chart.plot.IntervalMarker:110,1"
      Dst: "[org.jfree.chart.plot.Marker].setLabelOffsetType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.IntervalMarker].getStartValue()"
    functionSourceFile: "org.jfree.chart.plot.IntervalMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.IntervalMarker].setStartValue(double)"
    functionSourceFile: "org.jfree.chart.plot.IntervalMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.IntervalMarker:130,1"
      Dst: "[org.jfree.chart.event.MarkerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.IntervalMarker:130,1"
      Dst: "[org.jfree.chart.plot.Marker].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.IntervalMarker].getEndValue()"
    functionSourceFile: "org.jfree.chart.plot.IntervalMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.IntervalMarker].setEndValue(double)"
    functionSourceFile: "org.jfree.chart.plot.IntervalMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.IntervalMarker:150,1"
      Dst: "[org.jfree.chart.event.MarkerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.IntervalMarker:150,1"
      Dst: "[org.jfree.chart.plot.Marker].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.IntervalMarker].getGradientPaintTransformer()"
    functionSourceFile: "org.jfree.chart.plot.IntervalMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.util.GradientPaintTransformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.IntervalMarker].setGradientPaintTransformer(org.jfree.chart.util.GradientPaintTransformer)"
    functionSourceFile: "org.jfree.chart.plot.IntervalMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.GradientPaintTransformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.IntervalMarker:171,1"
      Dst: "[org.jfree.chart.event.MarkerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.IntervalMarker:171,1"
      Dst: "[org.jfree.chart.plot.Marker].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.IntervalMarker].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.IntervalMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.IntervalMarker:183"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.IntervalMarker:186"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.IntervalMarker:185"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.IntervalMarker:186"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.IntervalMarker:189"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.IntervalMarker:188"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.IntervalMarker:189"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.IntervalMarker:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.IntervalMarker:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.IntervalMarker:193"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.IntervalMarker:196"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.IntervalMarker:195"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.IntervalMarker:196"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.IntervalMarker:199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.IntervalMarker:198"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.IntervalMarker:199"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.IntervalMarker:202"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.IntervalMarker:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.IntervalMarker:189,1"
      Dst: "[org.jfree.chart.plot.Marker].equals"
    - Src: "org.jfree.chart.plot.IntervalMarker:199,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.IntervalMarker].clone()"
    functionSourceFile: "org.jfree.chart.plot.IntervalMarker"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Marker].clone()"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.IntervalMarker:215,1"
      Dst: "[org.jfree.chart.plot.Marker].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].<init>()"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:79,1"
      Dst: "[org.jfree.data.general.AbstractDataset].<init>"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:80,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].getRowCount()"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getRowCount()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:92,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].getColumnCount()"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getColumnCount()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:104,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getColumnCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].getValue(int,int)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getValue(int,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:120,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].getRowKey(int)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getRowKey(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:136,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].getRowIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].getRowIndex(java.lang.Comparable)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:151,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].getRowKeys()"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:163,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowKeys"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].getColumnKey(int)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:177,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getColumnKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].getColumnIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:192,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getColumnIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].getColumnKeys()"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:204,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getColumnKeys"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].getValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:221,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].addValue(java.lang.Number,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Number"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:235,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].addValue"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:236,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].addValue(double,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:249,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:249,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].addValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].setValue(java.lang.Number,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Number"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:263,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].setValue"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:264,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].setValue(double,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:278,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:278,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].incrementValue(double,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultCategoryDataset:294"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:297"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:293,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].getValue"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:295,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:297,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].setValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].removeValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:310,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].removeValue"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:311,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].removeRow(int)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:323,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].removeRow"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:324,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].removeRow(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:336,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].removeRow"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:337,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].removeColumn(int)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:349,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].removeColumn"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:350,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].removeColumn(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:365,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].removeColumn"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:366,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].clear()"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:374,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].clear"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:375,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.DefaultCategoryDataset:387"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:390"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultCategoryDataset:390"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:393"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:392"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultCategoryDataset:394"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:397"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:396"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultCategoryDataset:397"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:400"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:399"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultCategoryDataset:402"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:416"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:415"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultCategoryDataset:403"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:400"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:399"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultCategoryDataset:406"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:411"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:410"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultCategoryDataset:407"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:403"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:402"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.DefaultCategoryDataset:411"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:403"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.DefaultCategoryDataset:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:394,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].getRowKeys"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:394,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKeys"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:394,1"
      Dst: "[java.util.List].equals"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:397,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].getColumnKeys"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:397,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKeys"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:400,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].getRowCount"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:401,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].getColumnCount"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:404,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].getValue"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:405,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:411,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].hashCode()"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: 425
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues2D].hashCode()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:426,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    functionSourceFile: "org.jfree.data.category.DefaultCategoryDataset"
    linkageType: null
    functionLinenumber: 438
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    functionUses: 25
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.DefaultCategoryDataset:439,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.category.DefaultCategoryDataset:440,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.PlotChangeEvent].<init>(org.jfree.chart.plot.Plot)"
    functionSourceFile: "org.jfree.chart.event.PlotChangeEvent"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Plot"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.event.ChartChangeEvent].<init>(java.lang.Object)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.PlotChangeEvent:58,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.PlotChangeEvent].getPlot()"
    functionSourceFile: "org.jfree.chart.event.PlotChangeEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.Plot"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.SimpleTimePeriod].<init>(long,long)"
    functionSourceFile: "org.jfree.data.time.SimpleTimePeriod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.SimpleTimePeriod:67"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:70"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.SimpleTimePeriod:66,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.time.SimpleTimePeriod:68,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.SimpleTimePeriod].<init>(java.util.Date,java.util.Date)"
    functionSourceFile: "org.jfree.data.time.SimpleTimePeriod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.SimpleTimePeriod:81,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.time.SimpleTimePeriod:81,1"
      Dst: "[org.jfree.data.time.SimpleTimePeriod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    functionSourceFile: "org.jfree.data.time.SimpleTimePeriod"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.SimpleTimePeriod:91,1"
      Dst: "[java.util.Date].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.SimpleTimePeriod].getStartMillis()"
    functionSourceFile: "org.jfree.data.time.SimpleTimePeriod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    functionSourceFile: "org.jfree.data.time.SimpleTimePeriod"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.SimpleTimePeriod:112,1"
      Dst: "[java.util.Date].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.SimpleTimePeriod].getEndMillis()"
    functionSourceFile: "org.jfree.data.time.SimpleTimePeriod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.SimpleTimePeriod].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.SimpleTimePeriod"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    functionUses: 12
    ICount: 19
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.data.time.SimpleTimePeriod:137"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:140"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:139"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.SimpleTimePeriod:140"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:142"
        BranchSideFuncs:
        - "getStart()"
    - Branch String: "org.jfree.data.time.SimpleTimePeriod:144"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:146"
        BranchSideFuncs:
        - "getEnd()"
    - Branch String: "org.jfree.data.time.SimpleTimePeriod:147"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.SimpleTimePeriod:144,1"
      Dst: "[org.jfree.data.time.SimpleTimePeriod].getStart"
    - Src: "org.jfree.data.time.SimpleTimePeriod:144,1"
      Dst: "[org.jfree.data.time.TimePeriod].getStart"
    - Src: "org.jfree.data.time.SimpleTimePeriod:144,1"
      Dst: "[java.util.Date].equals"
    - Src: "org.jfree.data.time.SimpleTimePeriod:147,1"
      Dst: "[org.jfree.data.time.SimpleTimePeriod].getEnd"
    - Src: "org.jfree.data.time.SimpleTimePeriod:147,1"
      Dst: "[org.jfree.data.time.TimePeriod].getEnd"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.SimpleTimePeriod].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.SimpleTimePeriod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.SimpleTimePeriod:173"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:176"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:175"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.SimpleTimePeriod:176"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:180"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:179"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.SimpleTimePeriod:180"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:183"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:182"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.SimpleTimePeriod:183"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.SimpleTimePeriod:187"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.SimpleTimePeriod:190"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:194"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.SimpleTimePeriod:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.SimpleTimePeriod:167,1"
      Dst: "[org.jfree.data.time.SimpleTimePeriod].getStart"
    - Src: "org.jfree.data.time.SimpleTimePeriod:167,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.time.SimpleTimePeriod:168,1"
      Dst: "[org.jfree.data.time.SimpleTimePeriod].getEnd"
    - Src: "org.jfree.data.time.SimpleTimePeriod:170,1"
      Dst: "[org.jfree.data.time.TimePeriod].getStart"
    - Src: "org.jfree.data.time.SimpleTimePeriod:171,1"
      Dst: "[org.jfree.data.time.TimePeriod].getEnd"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.SimpleTimePeriod].hashCode()"
    functionSourceFile: "org.jfree.data.time.SimpleTimePeriod"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.MiddlePinNeedle].<init>()"
    functionSourceFile: "org.jfree.chart.plot.compass.MiddlePinNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:51,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.MiddlePinNeedle].drawNeedle(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,double)"
    functionSourceFile: "org.jfree.chart.plot.compass.MiddlePinNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.MiddlePinNeedle:80"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.MiddlePinNeedle:84"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.MiddlePinNeedle:83"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.MiddlePinNeedle:95"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.MiddlePinNeedle:100"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.MiddlePinNeedle:95"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.MiddlePinNeedle:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:70,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:72,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:74,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:77,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:77,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:84,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:85,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:87,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:90,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:93,1"
      Dst: "[java.awt.geom.Area].<init>"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:94,1"
      Dst: "[java.awt.geom.Area].add"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:97,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getTransform"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:97,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:97,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:97,1"
      Dst: "[java.awt.geom.AffineTransform].setToRotation"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:98,1"
      Dst: "[java.awt.geom.Area].transform"
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:101,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].defaultDisplay"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.MiddlePinNeedle].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.compass.MiddlePinNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.MiddlePinNeedle:114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.MiddlePinNeedle:117"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.MiddlePinNeedle:116"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.MiddlePinNeedle:117"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.MiddlePinNeedle:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.MiddlePinNeedle:119"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.MiddlePinNeedle:120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.MiddlePinNeedle:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.MiddlePinNeedle:122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.MiddlePinNeedle:120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.MiddlePinNeedle:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.MiddlePinNeedle:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:120,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.MiddlePinNeedle].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.compass.MiddlePinNeedle"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.compass.MeterNeedle].hashCode()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:133,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.MiddlePinNeedle].clone()"
    functionSourceFile: "org.jfree.chart.plot.compass.MiddlePinNeedle"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.MiddlePinNeedle:146,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeries].<init>(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeries:66,1"
      Dst: "[org.jfree.data.xy.YIntervalSeries].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeries].<init>(java.lang.Comparable,boolean,boolean)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeries:81,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeries].add(double,double,double,double)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeries:94,1"
      Dst: "[org.jfree.data.xy.YIntervalDataItem].<init>"
    - Src: "org.jfree.data.xy.YIntervalSeries:94,1"
      Dst: "[org.jfree.data.xy.YIntervalSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeries].add(org.jfree.data.xy.YIntervalDataItem,boolean)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.YIntervalDataItem"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeries:107,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeries].getX(int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeries"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.YIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.YIntervalDataItem].getX()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeries:118,1"
      Dst: "[org.jfree.data.xy.YIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.YIntervalSeries:119,1"
      Dst: "[org.jfree.data.xy.YIntervalDataItem].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeries].getYValue(int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeries"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.YIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.YIntervalDataItem].getYValue()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeries:130,1"
      Dst: "[org.jfree.data.xy.YIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.YIntervalSeries:131,1"
      Dst: "[org.jfree.data.xy.YIntervalDataItem].getYValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeries].getYLowValue(int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeries"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.YIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.YIntervalDataItem].getYLowValue()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeries:145,1"
      Dst: "[org.jfree.data.xy.YIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.YIntervalSeries:146,1"
      Dst: "[org.jfree.data.xy.YIntervalDataItem].getYLowValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeries].getYHighValue(int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeries"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.YIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.YIntervalDataItem].getYHighValue()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeries:160,1"
      Dst: "[org.jfree.data.xy.YIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.YIntervalSeries:161,1"
      Dst: "[org.jfree.data.xy.YIntervalDataItem].getYHighValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YIntervalSeries].getDataItem(int)"
    functionSourceFile: "org.jfree.data.xy.YIntervalSeries"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "org.jfree.data.ComparableObjectItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectSeries].getDataItem(int)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YIntervalSeries:173,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getDataItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.FontChooserPanel].<init>(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.swing.editor.FontChooserPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 78
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:75,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:78,1"
      Dst: "[java.awt.GraphicsEnvironment].getLocalGraphicsEnvironment"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:79,1"
      Dst: "[java.awt.GraphicsEnvironment].getAvailableFontFamilyNames"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:81,1"
      Dst: "[java.awt.BorderLayout].<init>"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:81,1"
      Dst: "[java.awt.Container].setLayout"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:86,1"
      Dst: "[javax.swing.BorderFactory].createEtchedBorder"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:87,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:85,1"
      Dst: "[javax.swing.BorderFactory].createTitledBorder"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:85,1"
      Dst: "[javax.swing.JComponent].setBorder"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:88,1"
      Dst: "[javax.swing.JList].<init>"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:89,1"
      Dst: "[javax.swing.JScrollPane].<init>"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:91,1"
      Dst: "[java.awt.Container].add"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:103,1"
      Dst: "[java.awt.GridLayout].<init>"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:104,1"
      Dst: "[javax.swing.JCheckBox].<init>"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:117,1"
      Dst: "[org.jfree.chart.swing.editor.FontChooserPanel].setSelectedFont"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.FontChooserPanel].getSelectedFont()"
    functionSourceFile: "org.jfree.chart.swing.editor.FontChooserPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:126,1"
      Dst: "[org.jfree.chart.swing.editor.FontChooserPanel].getSelectedName"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:126,1"
      Dst: "[org.jfree.chart.swing.editor.FontChooserPanel].getSelectedStyle"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:127,1"
      Dst: "[org.jfree.chart.swing.editor.FontChooserPanel].getSelectedSize"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:127,1"
      Dst: "[java.awt.Font].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.FontChooserPanel].getSelectedName()"
    functionSourceFile: "org.jfree.chart.swing.editor.FontChooserPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:136,1"
      Dst: "[javax.swing.JList].getSelectedValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.FontChooserPanel].getSelectedStyle()"
    functionSourceFile: "org.jfree.chart.swing.editor.FontChooserPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.FontChooserPanel:145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.FontChooserPanel:145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.FontChooserPanel:148"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:151"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:150"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.FontChooserPanel:151"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:145,1"
      Dst: "[javax.swing.AbstractButton].isSelected"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.FontChooserPanel].getSelectedSize()"
    functionSourceFile: "org.jfree.chart.swing.editor.FontChooserPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.FontChooserPanel:166"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:170"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:165,1"
      Dst: "[javax.swing.JList].getSelectedValue"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:167,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.FontChooserPanel].setSelectedFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.swing.editor.FontChooserPanel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.FontChooserPanel:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.FontChooserPanel:190"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:196"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.FontChooserPanel:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.FontChooserPanel:200"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:206"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:205"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.FontChooserPanel:201"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.FontChooserPanel:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:182,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:184,1"
      Dst: "[java.awt.Font].isBold"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:184,1"
      Dst: "[javax.swing.AbstractButton].setSelected"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:185,1"
      Dst: "[java.awt.Font].isItalic"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:187,1"
      Dst: "[java.awt.Font].getName"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:188,1"
      Dst: "[javax.swing.JList].getModel"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:189,1"
      Dst: "[javax.swing.JList].clearSelection"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:190,1"
      Dst: "[javax.swing.ListModel].getSize"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:191,1"
      Dst: "[javax.swing.ListModel].getElementAt"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:191,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:192,1"
      Dst: "[javax.swing.JList].setSelectedIndex"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:197,1"
      Dst: "[java.awt.Font].getSize"
    - Src: "org.jfree.chart.swing.editor.FontChooserPanel:197,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.internal.HashUtils].<init>()"
    functionSourceFile: "org.jfree.chart.internal.HashUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.HashUtils:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.internal.HashUtils"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.HashUtils:57"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.HashUtils:62"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.HashUtils:61"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.HashUtils:62"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.HashUtils:74"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.HashUtils:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.HashUtils:65,1"
      Dst: "[java.awt.GradientPaint].getColor1"
    - Src: "org.jfree.chart.internal.HashUtils:65,1"
      Dst: "[java.awt.Color].hashCode"
    - Src: "org.jfree.chart.internal.HashUtils:66,1"
      Dst: "[java.awt.GradientPaint].getPoint1"
    - Src: "org.jfree.chart.internal.HashUtils:66,1"
      Dst: "[java.awt.geom.Point2D].hashCode"
    - Src: "org.jfree.chart.internal.HashUtils:67,1"
      Dst: "[java.awt.GradientPaint].getColor2"
    - Src: "org.jfree.chart.internal.HashUtils:68,1"
      Dst: "[java.awt.GradientPaint].getPoint2"
    - Src: "org.jfree.chart.internal.HashUtils:74,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.HashUtils].hashCodeForDoubleArray(double[])"
    functionSourceFile: "org.jfree.chart.internal.HashUtils"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.HashUtils:88"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.HashUtils:91"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.HashUtils:90"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.HashUtils:93"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.HashUtils:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.HashUtils:94,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.internal.HashUtils].hashCode(int,boolean)"
    functionSourceFile: "org.jfree.chart.internal.HashUtils"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.HashUtils:110"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.HashUtils:109"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.HashUtils].hashCode(int,int)"
    functionSourceFile: "org.jfree.chart.internal.HashUtils"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    functionSourceFile: "org.jfree.chart.internal.HashUtils"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 36
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.HashUtils:136,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.HashUtils].hashCode(int,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.internal.HashUtils"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    functionUses: 15
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.HashUtils:149,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.HashUtils].hashCode(int,java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.internal.HashUtils"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.HashUtils:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.HashUtils:161"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.HashUtils:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.HashUtils:161,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    functionSourceFile: "org.jfree.chart.internal.HashUtils"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.HashUtils:174"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.HashUtils:174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.HashUtils:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.HashUtils:174,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.internal.HashUtils"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].hashCode()"
    - "[org.jfree.data.xy.XYItemKey].hashCode()"
    - "[org.jfree.data.time.Month].hashCode()"
    - "[org.jfree.data.time.Second].hashCode()"
    - "[org.jfree.data.time.Week].hashCode()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].hashCode()"
    - "[org.jfree.data.xy.XYDataItem].hashCode()"
    - "[org.jfree.chart.axis.DateTickUnit].hashCode()"
    - "[org.jfree.data.ComparableObjectItem].hashCode()"
    - "[org.jfree.chart.axis.NumberTickUnit].hashCode()"
    - "[org.jfree.data.time.Minute].hashCode()"
    - "[org.jfree.data.xy.XYCoordinate].hashCode()"
    - "[org.jfree.data.time.Hour].hashCode()"
    - "[org.jfree.data.time.Year].hashCode()"
    - "[org.jfree.data.time.TimeSeriesDataItem].hashCode()"
    - "[org.jfree.data.time.Quarter].hashCode()"
    - "[org.jfree.data.time.Day].hashCode()"
    - "[org.jfree.data.KeyedValues2DItemKey].hashCode()"
    - "[org.jfree.data.time.FixedMillisecond].hashCode()"
    - "[org.jfree.chart.axis.TickUnit].hashCode()"
    - "[org.jfree.data.time.Millisecond].hashCode()"
    - "[org.jfree.data.time.SimpleTimePeriod].hashCode()"
    functionUses: 5
    ICount: 9
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.HashUtils:188"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.HashUtils:188"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.HashUtils:187"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.jfree.chart.internal.HashUtils:188,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.internal.HashUtils"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.legend.LegendItem].hashCode()"
    - "[org.jfree.data.ComparableObjectSeries].hashCode()"
    - "[org.jfree.chart.renderer.xy.GradientXYBarPainter].hashCode()"
    - "[org.jfree.data.statistics.HistogramDataset].hashCode()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].hashCode()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].hashCode()"
    - "[org.jfree.chart.axis.SubCategoryAxis].hashCode()"
    - "[org.jfree.chart.plot.compass.PlumNeedle].hashCode()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].hashCode()"
    - "[org.jfree.chart.labels.IntervalCategoryToolTipGenerator].hashCode()"
    - "[org.jfree.data.KeyedObjects2D].hashCode()"
    - "[org.jfree.chart.plot.dial.DialPlot].hashCode()"
    - "[org.jfree.chart.labels.StandardFlowLabelGenerator].hashCode()"
    - "[org.jfree.chart.axis.DateAxis].hashCode()"
    - "[org.jfree.chart.axis.DateTick].hashCode()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].hashCode()"
    - "[org.jfree.chart.entity.TitleEntity].hashCode()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].hashCode()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].hashCode()"
    - "[org.jfree.data.general.Series].hashCode()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].hashCode()"
    - "[org.jfree.chart.plot.compass.PinNeedle].hashCode()"
    - "[org.jfree.chart.block.BlockContainer].hashCode()"
    - "[org.jfree.chart.urls.StandardCategoryURLGenerator].hashCode()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].hashCode()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].hashCode()"
    - "[org.jfree.data.xy.IntervalXYDelegate].hashCode()"
    - "[org.jfree.chart.entity.CategoryLabelEntity].hashCode()"
    - "[org.jfree.data.function.NormalDistributionFunction2D].hashCode()"
    - "[org.jfree.chart.title.TextTitle].hashCode()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].hashCode()"
    - "[org.jfree.chart.renderer.category.LayeredBarRenderer].hashCode()"
    - "[org.jfree.chart.plot.dial.DialCap].hashCode()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].hashCode()"
    - "[org.jfree.data.xy.XYSeries].hashCode()"
    - "[org.jfree.chart.title.Title].hashCode()"
    - "[org.jfree.data.time.TimeSeriesDataItem].hashCode()"
    - "[org.jfree.chart.plot.PlotRenderingInfo].hashCode()"
    - "[org.jfree.chart.api.RectangleInsets].hashCode()"
    - "[org.jfree.chart.plot.dial.DialPointer$Pointer].hashCode()"
    - "[org.jfree.data.flow.DefaultFlowDataset].hashCode()"
    - "[org.jfree.chart.date.SpreadsheetDate].hashCode()"
    - "[org.jfree.chart.plot.Crosshair].hashCode()"
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].hashCode()"
    - "[org.jfree.data.xy.XYSeriesCollection].hashCode()"
    - "[org.jfree.chart.labels.BubbleXYItemLabelGenerator].hashCode()"
    - "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].hashCode()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].hashCode()"
    - "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].hashCode()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].hashCode()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].hashCode()"
    - "[org.jfree.data.DefaultKeyedValues2D].hashCode()"
    - "[org.jfree.chart.text.TextBox].hashCode()"
    - "[org.jfree.data.Range].hashCode()"
    - "[org.jfree.chart.plot.dial.DialPointer$Pin].hashCode()"
    - "[org.jfree.chart.axis.NumberTickUnit].hashCode()"
    - "[org.jfree.chart.legend.LegendGraphic].hashCode()"
    - "[org.jfree.chart.plot.CategoryMarker].hashCode()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].hashCode()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].hashCode()"
    - "[org.jfree.data.time.Hour].hashCode()"
    - "[org.jfree.data.KeyedValuesItemKey].hashCode()"
    - "[org.jfree.chart.block.ColorBlock].hashCode()"
    - "[org.jfree.chart.axis.LogAxis].hashCode()"
    - "[org.jfree.data.time.Day].hashCode()"
    - "[org.jfree.data.KeyedValues2DItemKey].hashCode()"
    - "[org.jfree.chart.plot.compass.LongNeedle].hashCode()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].hashCode()"
    - "[org.jfree.chart.plot.compass.PointerNeedle].hashCode()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].hashCode()"
    - "[org.jfree.chart.axis.StandardTickUnitSource].hashCode()"
    - "[org.jfree.chart.text.TextBlock].hashCode()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].hashCode()"
    - "[org.jfree.data.KeyToGroupMap].hashCode()"
    - "[org.jfree.data.general.DefaultKeyedValueDataset].hashCode()"
    - "[org.jfree.chart.text.TextLine].hashCode()"
    - "[org.jfree.chart.axis.MarkerAxisBand].hashCode()"
    - "[org.jfree.chart.axis.AxisSpace].hashCode()"
    - "[org.jfree.chart.labels.StandardCrosshairLabelGenerator].hashCode()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].hashCode()"
    - "[org.jfree.chart.entity.ChartEntity].hashCode()"
    - "[org.jfree.data.time.TimePeriodValue].hashCode()"
    - "[org.jfree.data.xy.DefaultXYZDataset].hashCode()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].hashCode()"
    - "[org.jfree.chart.axis.CategoryAxis].hashCode()"
    - "[org.jfree.data.time.TimeTableXYDataset].hashCode()"
    - "[org.jfree.data.time.TimePeriodValues].hashCode()"
    - "[org.jfree.data.time.Week].hashCode()"
    - "[org.jfree.chart.block.AbstractBlock].hashCode()"
    - "[org.jfree.data.KeyedObject].hashCode()"
    - "[org.jfree.chart.annotations.AbstractXYAnnotation].hashCode()"
    - "[org.jfree.chart.plot.flow.FlowPlot].hashCode()"
    - "[org.jfree.data.gantt.TaskSeries].hashCode()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].hashCode()"
    - "[org.jfree.data.DefaultKeyedValues].hashCode()"
    - "[org.jfree.chart.entity.StandardEntityCollection].hashCode()"
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].hashCode()"
    - "[org.jfree.chart.plot.compass.LineNeedle].hashCode()"
    - "[org.jfree.data.general.DefaultValueDataset].hashCode()"
    - "[org.jfree.data.flow.FlowKey].hashCode()"
    - "[org.jfree.data.time.Quarter].hashCode()"
    - "[org.jfree.chart.plot.dial.DialPointer].hashCode()"
    - "[org.jfree.chart.renderer.xy.StackedXYBarRenderer].hashCode()"
    - "[org.jfree.data.xy.XYDataItem].hashCode()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].hashCode()"
    - "[org.jfree.data.time.Year].hashCode()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].hashCode()"
    - "[org.jfree.chart.plot.pie.PiePlot].hashCode()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].hashCode()"
    - "[org.jfree.data.xy.XYCoordinate].hashCode()"
    - "[org.jfree.chart.renderer.category.StandardBarPainter].hashCode()"
    - "[org.jfree.chart.JFreeChart].hashCode()"
    - "[org.jfree.data.xy.DefaultXYDataset].hashCode()"
    - "[org.jfree.data.function.PowerFunction2D].hashCode()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].hashCode()"
    - "[org.jfree.data.time.Millisecond].hashCode()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].hashCode()"
    - "[org.jfree.chart.block.Size2D].hashCode()"
    - "[org.jfree.chart.title.ImageTitle].hashCode()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].hashCode()"
    - "[org.jfree.data.time.Second].hashCode()"
    - "[org.jfree.data.general.DefaultPieDataset].hashCode()"
    - "[org.jfree.chart.block.BorderArrangement].hashCode()"
    - "[org.jfree.chart.plot.XYPlot].hashCode()"
    - "[org.jfree.chart.axis.PeriodAxis].hashCode()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].hashCode()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].hashCode()"
    - "[org.jfree.data.gantt.Task].hashCode()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].hashCode()"
    - "[org.jfree.chart.axis.CategoryLabelPositions].hashCode()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].hashCode()"
    - "[org.jfree.data.time.ohlc.OHLC].hashCode()"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].hashCode()"
    - "[org.jfree.chart.entity.PieSectionEntity].hashCode()"
    - "[org.jfree.data.KeyedObjects].hashCode()"
    - "[org.jfree.data.flow.NodeKey].hashCode()"
    - "[org.jfree.data.gantt.XYTaskDataset].hashCode()"
    - "[org.jfree.data.statistics.BoxAndWhiskerItem].hashCode()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].hashCode()"
    - "[org.jfree.chart.axis.TickUnit].hashCode()"
    - "[org.jfree.chart.plot.compass.MiddlePinNeedle].hashCode()"
    - "[org.jfree.chart.renderer.xy.StandardXYBarPainter].hashCode()"
    - "[org.jfree.data.time.Month].hashCode()"
    - "[org.jfree.data.xy.XYItemKey].hashCode()"
    - "[org.jfree.chart.plot.Marker].hashCode()"
    - "[org.jfree.chart.annotations.TextAnnotation].hashCode()"
    - "[org.jfree.data.statistics.HistogramBin].hashCode()"
    - "[org.jfree.data.category.DefaultCategoryDataset].hashCode()"
    - "[org.jfree.chart.axis.Axis].hashCode()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].hashCode()"
    - "[org.jfree.data.statistics.MeanAndStandardDeviation].hashCode()"
    - "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].hashCode()"
    - "[org.jfree.chart.StandardChartTheme].hashCode()"
    - "[org.jfree.chart.legend.LegendItemCollection].hashCode()"
    - "[org.jfree.chart.renderer.category.GradientBarPainter].hashCode()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].hashCode()"
    - "[org.jfree.chart.plot.compass.ArrowNeedle].hashCode()"
    - "[org.jfree.chart.axis.CategoryTick].hashCode()"
    - "[org.jfree.chart.plot.compass.WindNeedle].hashCode()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].hashCode()"
    - "[org.jfree.chart.renderer.category.LevelRenderer].hashCode()"
    - "[org.jfree.data.category.SlidingCategoryDataset].hashCode()"
    - "[org.jfree.chart.entity.PlotEntity].hashCode()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].hashCode()"
    - "[org.jfree.data.time.TimeSeries].hashCode()"
    - "[org.jfree.data.time.Minute].hashCode()"
    - "[org.jfree.chart.entity.AxisEntity].hashCode()"
    - "[org.jfree.chart.plot.compass.ShipNeedle].hashCode()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].hashCode()"
    - "[org.jfree.chart.entity.FlowEntity].hashCode()"
    - "[org.jfree.data.xy.Vector].hashCode()"
    - "[org.jfree.chart.text.format.RelativeDateFormat].hashCode()"
    - "[org.jfree.chart.util.DefaultShadowGenerator].hashCode()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].hashCode()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].hashCode()"
    - "[org.jfree.chart.axis.CategoryLabelPosition].hashCode()"
    - "[org.jfree.data.DefaultKeyedValue].hashCode()"
    - "[org.jfree.data.time.TimeSeriesCollection].hashCode()"
    - "[org.jfree.chart.entity.JFreeChartEntity].hashCode()"
    - "[org.jfree.chart.labels.ItemLabelPosition].hashCode()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].hashCode()"
    - "[org.jfree.data.function.PolynomialFunction2D].hashCode()"
    - "[org.jfree.data.time.TimePeriodValuesCollection].hashCode()"
    - "[org.jfree.chart.plot.CategoryPlot].hashCode()"
    - "[org.jfree.chart.ChartRenderingInfo].hashCode()"
    - "[org.jfree.chart.axis.DateTickUnit].hashCode()"
    - "[org.jfree.chart.renderer.GrayPaintScale].hashCode()"
    - "[org.jfree.data.ComparableObjectItem].hashCode()"
    - "[org.jfree.chart.text.TextFragment].hashCode()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].hashCode()"
    - "[org.jfree.chart.plot.compass.MeterNeedle].hashCode()"
    - "[org.jfree.chart.plot.dial.DialBackground].hashCode()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].hashCode()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].hashCode()"
    - "[org.jfree.chart.renderer.AbstractRenderer].hashCode()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].hashCode()"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].hashCode()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].hashCode()"
    - "[org.jfree.chart.labels.StandardXYZToolTipGenerator].hashCode()"
    - "[org.jfree.chart.labels.StandardCategoryItemLabelGenerator].hashCode()"
    - "[org.jfree.data.function.LineFunction2D].hashCode()"
    - "[org.jfree.data.time.FixedMillisecond].hashCode()"
    - "[org.jfree.chart.axis.NumberAxis].hashCode()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].hashCode()"
    - "[org.jfree.data.time.SimpleTimePeriod].hashCode()"
    functionUses: 28
    ICount: 9
    EdgeCount: 205
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.HashUtils:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.HashUtils:202"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.HashUtils:201"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.jfree.chart.internal.HashUtils:202,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].<init>()"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:83,1"
      Dst: "[org.jfree.data.general.AbstractDataset].<init>"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:84,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:85,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:87,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].getSources(int)"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:101,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:101,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].getDestinations(int)"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:113,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:113,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].getAllNodes()"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:125"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:129"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:126"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:124,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:125,1"
      Dst: "[org.jfree.data.flow.DefaultFlowDataset].getStageCount"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:126,1"
      Dst: "[org.jfree.data.flow.DefaultFlowDataset].getSources"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:126,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:126,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:126,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:127,1"
      Dst: "[org.jfree.data.flow.NodeKey].<init>"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:127,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].getNodeProperty(org.jfree.data.flow.NodeKey,java.lang.String)"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.jfree.data.flow.NodeKey"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:144"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:143,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].setNodeProperty(org.jfree.data.flow.NodeKey,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.data.flow.NodeKey"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:160"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:159,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:161,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:162,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:165,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].getFlow(int,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:181,1"
      Dst: "[org.jfree.data.flow.FlowKey].<init>"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:181,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].setFlow(int,java.lang.Comparable,java.lang.Comparable,double)"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:198"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:201"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:200"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:201"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:204"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:203"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:204"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:195,1"
      Dst: "[org.jfree.data.flow.DefaultFlowDataset].getStageCount"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:195,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:196,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:198,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:199,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:199,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:201,1"
      Dst: "[org.jfree.data.flow.DefaultFlowDataset].getSources"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:201,1"
      Dst: "[java.util.List].contains"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:202,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:204,1"
      Dst: "[org.jfree.data.flow.DefaultFlowDataset].getDestinations"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:207,1"
      Dst: "[org.jfree.data.flow.FlowKey].<init>"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:207,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:207,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:208,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].getFlowProperty(org.jfree.data.flow.FlowKey,java.lang.String)"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.jfree.data.flow.FlowKey"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:221"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:220,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].setFlowProperty(org.jfree.data.flow.FlowKey,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.data.flow.FlowKey"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:238"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:237,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:239,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:240,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:243,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].getStageCount()"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:255,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].getAllFlows()"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:265,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:265,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].getInFlows(org.jfree.data.flow.NodeKey)"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.jfree.data.flow.NodeKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:277"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:280"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:279"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:281"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:286"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:285"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:282"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:282"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:276,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:277,1"
      Dst: "[org.jfree.data.flow.NodeKey].getStage"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:280,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:281,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:281,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:281,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:281,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:282,1"
      Dst: "[org.jfree.data.flow.FlowKey].getStage"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:282,1"
      Dst: "[org.jfree.data.flow.FlowKey].getDestination"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:282,1"
      Dst: "[org.jfree.data.flow.NodeKey].getNode"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:282,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:283,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].getOutFlows(org.jfree.data.flow.NodeKey)"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.jfree.data.flow.NodeKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:298"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:302"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:307"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:306"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:303"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:306"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:305"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:303"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:306"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:297,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:298,1"
      Dst: "[org.jfree.data.flow.NodeKey].getStage"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:298,1"
      Dst: "[org.jfree.data.flow.DefaultFlowDataset].getStageCount"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:301,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:302,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:302,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:302,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:302,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:303,1"
      Dst: "[org.jfree.data.flow.FlowKey].getStage"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:303,1"
      Dst: "[org.jfree.data.flow.FlowKey].getSource"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:303,1"
      Dst: "[org.jfree.data.flow.NodeKey].getNode"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:303,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:304,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 25
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:322"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:325"
        BranchSideFuncs:
        - "cloneList(java.util.List)"
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:319,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:320,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:321,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:322,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:322,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:322,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:323,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:323,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:340"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:343"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:346"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:345"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:347"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:350"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:349"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:350"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:365"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:364"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:351"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:354"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:353"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:354"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:357"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:356"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:357"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:350"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:349"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:358"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:363"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:362"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.DefaultFlowDataset:359"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:362"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.DefaultFlowDataset:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:347,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getStageCount"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:347,1"
      Dst: "[org.jfree.data.flow.DefaultFlowDataset].getStageCount"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:351,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getSources"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:351,1"
      Dst: "[org.jfree.data.flow.DefaultFlowDataset].getSources"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:351,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:354,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getDestinations"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:354,1"
      Dst: "[org.jfree.data.flow.DefaultFlowDataset].getDestinations"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:357,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:357,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:357,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:359,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getFlow"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:359,1"
      Dst: "[org.jfree.data.flow.DefaultFlowDataset].getFlow"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.data.flow.DefaultFlowDataset].hashCode()"
    functionSourceFile: "org.jfree.data.flow.DefaultFlowDataset"
    linkageType: null
    functionLinenumber: 370
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.flow.DefaultFlowDataset].getSources(int)"
    - "[org.jfree.data.flow.DefaultFlowDataset].getDestinations(int)"
    - "[org.jfree.data.flow.DefaultFlowDataset].getStageCount()"
    functionUses: 3
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.DefaultFlowDataset:371,1"
      Dst: "[org.jfree.data.flow.DefaultFlowDataset].getSources"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:371,1"
      Dst: "[java.util.Objects].hashCode"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:372,1"
      Dst: "[org.jfree.data.flow.DefaultFlowDataset].getStageCount"
    - Src: "org.jfree.data.flow.DefaultFlowDataset:372,1"
      Dst: "[org.jfree.data.flow.DefaultFlowDataset].getDestinations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2].<init>(org.jfree.chart.renderer.category.MinMaxCategoryRenderer,java.awt.geom.GeneralPath,boolean,boolean,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    - "java.awt.geom.GeneralPath"
    - "boolean"
    - "boolean"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2:482,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2].paintIcon(java.awt.Component,java.awt.Graphics,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Component"
    - "java.awt.Graphics"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2:487"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2:490"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2:489"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2:490"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2:493"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2:492"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2:486,1"
      Dst: "[java.awt.geom.AffineTransform].getTranslateInstance"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2:486,1"
      Dst: "[java.awt.geom.Path2D$Float].transform"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2:488,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2:491,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2].getIconWidth()"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2].getIconHeight()"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:390,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].<init>(org.jfree.data.category.CategoryDataset,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.chart.renderer.category.CategoryItemRenderer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.renderer.category.CategoryItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 130
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:422"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:426"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:425"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:431"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:436"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:435"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:438"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:442"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:441"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:446"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:451"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:450"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:405,1"
      Dst: "[org.jfree.chart.plot.Plot].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:410,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:415,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:421,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:421,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.CategoryPlot:423,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:432,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].setPlot"
    - Src: "org.jfree.chart.plot.CategoryPlot:433,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].addChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:437,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].mapDatasetToDomainAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:439,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.CategoryPlot:440,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:445,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].mapDatasetToRangeAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:451,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].configureDomainAxes"
    - Src: "org.jfree.chart.plot.CategoryPlot:452,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].configureRangeAxes"
    - Src: "org.jfree.chart.plot.CategoryPlot:461,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:487,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getPlotType()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:500,1"
      Dst: "[java.util.ResourceBundle].getString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getOrientation()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PlotOrientation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setOrientation(org.jfree.chart.plot.PlotOrientation)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotOrientation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:524,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:526,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getAxisOffset()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setAxisOffset(org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 548
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:549,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:551,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainAxis()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryAxis"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:564,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainAxis(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 576
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryAxis"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.plot.CategoryPlot].getDomainAxis(int)"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:578"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:586"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:585"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:580"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:585"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:577,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:577,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:579,1"
      Dst: "[org.jfree.chart.plot.Plot].getParent"
    - Src: "org.jfree.chart.plot.CategoryPlot:583,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxis"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainAxes()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:599,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainAxis(org.jfree.chart.axis.CategoryAxis)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.CategoryAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:611,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setDomainAxis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainAxis(int,org.jfree.chart.axis.CategoryAxis)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.axis.CategoryAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:624,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setDomainAxis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainAxis(int,org.jfree.chart.axis.CategoryAxis,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.axis.CategoryAxis"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:637"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:640"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:639"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:640"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:643"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:642"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:644"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:648"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:647"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:648"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:651"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:650"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:636,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:636,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:638,1"
      Dst: "[org.jfree.chart.axis.Axis].removeChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:641,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.CategoryPlot:643,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.CategoryPlot:645,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].configure"
    - Src: "org.jfree.chart.plot.CategoryPlot:646,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:649,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainAxes(org.jfree.chart.axis.CategoryAxis[])"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.CategoryAxis[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:662"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:664"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:663,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setDomainAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:665,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisIndex(org.jfree.chart.axis.CategoryAxis)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.CategoryAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:681"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:682"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:685"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:684"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:680,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:681,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.CategoryPlot:681,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:681,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:681,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:682,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:683,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:683,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisLocation()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:697,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisLocation(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLocation"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:711"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:714"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:713"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:710,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:710,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:712,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.plot.CategoryPlot:712,1"
      Dst: "[org.jfree.chart.axis.AxisLocation].getOpposite"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainAxisLocation(org.jfree.chart.axis.AxisLocation)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:728,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setDomainAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainAxisLocation(org.jfree.chart.axis.AxisLocation,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.axis.AxisLocation"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:740,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setDomainAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainAxisLocation(int,org.jfree.chart.axis.AxisLocation)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.axis.AxisLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:755,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setDomainAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainAxisLocation(int,org.jfree.chart.axis.AxisLocation,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.axis.AxisLocation"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:771"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:775"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:774"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:771"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:775"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:774"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:776"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:779"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:778"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:772,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:775,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:775,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.CategoryPlot:777,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleEdge"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:788,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleEdge"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:801"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:804"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:803"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:800,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.plot.CategoryPlot:802,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.plot.CategoryPlot:804,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.plot.CategoryPlot:804,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].opposite"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisCount()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 814
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:815,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].clearDomainAxes()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:823"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:828"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:827"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:824"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:827"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:826"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:823,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.CategoryPlot:823,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:823,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:823,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:825,1"
      Dst: "[org.jfree.chart.axis.Axis].removeChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:828,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.jfree.chart.plot.CategoryPlot:829,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].configureDomainAxes()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:836"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:841"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:840"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:837"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:840"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:839"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:836,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.CategoryPlot:836,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:836,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:836,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:838,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].configure"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 850
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.CategoryPlot].getRangeAxis(int)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:851,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 861
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.plot.CategoryPlot].getRangeAxis(int)"
    functionUses: 3
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:863"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:871"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:870"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:865"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:870"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:862,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:862,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:864,1"
      Dst: "[org.jfree.chart.plot.Plot].getParent"
    - Src: "org.jfree.chart.plot.CategoryPlot:868,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeAxes()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:884,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeAxis(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:894,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRangeAxis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeAxis(int,org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:905,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRangeAxis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeAxis(int,org.jfree.chart.axis.ValueAxis,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.axis.ValueAxis"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:918"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:921"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:920"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:921"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:924"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:923"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:925"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:929"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:928"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:929"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:932"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:931"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:917,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:917,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:919,1"
      Dst: "[org.jfree.chart.axis.Axis].removeChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:922,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.CategoryPlot:924,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.CategoryPlot:926,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    - Src: "org.jfree.chart.plot.CategoryPlot:927,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:930,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeAxes(org.jfree.chart.axis.ValueAxis[])"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:943"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:945"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:944,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRangeAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:946,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisIndex(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:963"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:971"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:970"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:965"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:970"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:961,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:962,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].findRangeAxisIndex"
    - Src: "org.jfree.chart.plot.CategoryPlot:964,1"
      Dst: "[org.jfree.chart.plot.Plot].getParent"
    - Src: "org.jfree.chart.plot.CategoryPlot:968,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].findRangeAxisIndex(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 974
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:975"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:976"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:979"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:978"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:975,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.CategoryPlot:975,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:975,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:975,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:976,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:977,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:977,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisLocation()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:989,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisLocation(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisLocation"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1003"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1006"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1005"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1002,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:1002,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:1004,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.plot.CategoryPlot:1004,1"
      Dst: "[org.jfree.chart.axis.AxisLocation].getOpposite"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeAxisLocation(org.jfree.chart.axis.AxisLocation)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1020,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRangeAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeAxisLocation(org.jfree.chart.axis.AxisLocation,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.axis.AxisLocation"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1033,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRangeAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeAxisLocation(int,org.jfree.chart.axis.AxisLocation)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.axis.AxisLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1047,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRangeAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeAxisLocation(int,org.jfree.chart.axis.AxisLocation,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.axis.AxisLocation"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1063"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1067"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1066"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1063"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1067"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1066"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1068"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1071"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1070"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1064,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:1067,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:1067,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.CategoryPlot:1069,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleEdge"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1079,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleEdge"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1090,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.plot.CategoryPlot:1091,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisCount()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 1099
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1100,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].clearRangeAxes()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1108"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1113"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1112"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1109"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1112"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1108,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.CategoryPlot:1108,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:1108,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:1108,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:1110,1"
      Dst: "[org.jfree.chart.axis.Axis].removeChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:1113,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.jfree.chart.plot.CategoryPlot:1114,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].configureRangeAxes()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 1120
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.PeriodAxis].configure()"
    - "[org.jfree.chart.axis.LogAxis].configure()"
    - "[org.jfree.chart.axis.DateAxis].configure()"
    - "[org.jfree.chart.axis.NumberAxis].configure()"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1121"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1126"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1125"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1125"
        BranchSideFuncs:
        - "configure()"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1121,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.CategoryPlot:1121,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:1121,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:1121,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:1123,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDataset()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.category.CategoryDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1136,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDataset(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.category.CategoryDataset"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1150,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:1150,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDatasets()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1163,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDataset(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1178,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setDataset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDataset(int,org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1192"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1194"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1196"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1199"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1191,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:1191,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:1193,1"
      Dst: "[org.jfree.data.general.Dataset].removeChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:1195,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.CategoryPlot:1197,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:1200,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:1201,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDatasetCount()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1210,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].indexOf(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 1221
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1222"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1223"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1226"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1222,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.CategoryPlot:1222,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:1222,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:1222,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:1223,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:1224,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:1224,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].mapDatasetToDomainAxis(int,int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1239,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:1240,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:1240,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.CategoryPlot:1241,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].mapDatasetToDomainAxes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].mapDatasetToDomainAxes(int,java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1253,1"
      Dst: "[org.jfree.chart.internal.Args].requireNonNegative"
    - Src: "org.jfree.chart.plot.CategoryPlot:1254,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].checkAxisIndices"
    - Src: "org.jfree.chart.plot.CategoryPlot:1255,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:1255,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:1255,1"
      Dst: "[java.util.TreeMap].put"
    - Src: "org.jfree.chart.plot.CategoryPlot:1257,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.plot.CategoryPlot:1257,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:1257,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].checkAxisIndices(java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1271"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1274"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1273"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1275"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1278"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1277"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1279"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1286"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1285"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1281"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1274,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CategoryPlot:1276,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:1278,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:1280,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:1281,1"
      Dst: "[java.util.HashSet].contains"
    - Src: "org.jfree.chart.plot.CategoryPlot:1284,1"
      Dst: "[java.util.HashSet].add"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisForDataset(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryAxis"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1302"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1299,1"
      Dst: "[org.jfree.chart.internal.Args].requireNonNegative"
    - Src: "org.jfree.chart.plot.CategoryPlot:1301,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:1301,1"
      Dst: "[java.util.TreeMap].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:1304,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:1305,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:1305,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxis"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].mapDatasetToRangeAxis(int,int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1321,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:1322,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:1322,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.CategoryPlot:1323,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].mapDatasetToRangeAxes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].mapDatasetToRangeAxes(int,java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1335,1"
      Dst: "[org.jfree.chart.internal.Args].requireNonNegative"
    - Src: "org.jfree.chart.plot.CategoryPlot:1336,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].checkAxisIndices"
    - Src: "org.jfree.chart.plot.CategoryPlot:1337,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:1337,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:1337,1"
      Dst: "[java.util.TreeMap].put"
    - Src: "org.jfree.chart.plot.CategoryPlot:1339,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.plot.CategoryPlot:1339,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:1339,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisForDataset(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1356"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1359"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1353,1"
      Dst: "[org.jfree.chart.internal.Args].requireNonNegative"
    - Src: "org.jfree.chart.plot.CategoryPlot:1355,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:1355,1"
      Dst: "[java.util.TreeMap].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:1358,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:1358,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:1358,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRendererCount()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 1370
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1371,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRenderer()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 1381
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.category.CategoryItemRenderer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.CategoryPlot].getRenderer(int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1382,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRenderer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRenderer(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 1394
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.category.CategoryItemRenderer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1396"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1399"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1398"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1395,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:1395,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRenderers()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1412,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRenderer(org.jfree.chart.renderer.category.CategoryItemRenderer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.category.CategoryItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1424,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRenderer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRenderer(org.jfree.chart.renderer.category.CategoryItemRenderer,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.renderer.category.CategoryItemRenderer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1445,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRenderer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRenderer(int,org.jfree.chart.renderer.category.CategoryItemRenderer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.renderer.category.CategoryItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1461,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRenderer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRenderer(int,org.jfree.chart.renderer.category.CategoryItemRenderer,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.renderer.category.CategoryItemRenderer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1479"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1482"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1483"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1487"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1486"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1489"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1492"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1491"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1478,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:1478,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:1480,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].removeChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:1482,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.CategoryPlot:1484,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].setPlot"
    - Src: "org.jfree.chart.plot.CategoryPlot:1485,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].addChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:1487,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].configureDomainAxes"
    - Src: "org.jfree.chart.plot.CategoryPlot:1488,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].configureRangeAxes"
    - Src: "org.jfree.chart.plot.CategoryPlot:1490,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRenderers(org.jfree.chart.renderer.category.CategoryItemRenderer[])"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.category.CategoryItemRenderer[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1501"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1503"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1502,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRenderer"
    - Src: "org.jfree.chart.plot.CategoryPlot:1504,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRendererForDataset(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 1515
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.category.CategoryItemRenderer"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.CategoryPlot].indexOf(org.jfree.data.category.CategoryDataset)"
    - "[org.jfree.chart.plot.CategoryPlot].getRenderer()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1517"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1520"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1519"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1521"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1524"
        BranchSideFuncs:
        - "getRenderer()"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1523"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1516,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].indexOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:1520,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:1520,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:1522,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRenderer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getIndexOf(org.jfree.chart.renderer.category.CategoryItemRenderer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.category.CategoryItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1537"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1538"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1541"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1540"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1537,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.CategoryPlot:1537,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:1537,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:1537,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:1538,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:1539,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:1539,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDatasetRenderingOrder()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.DatasetRenderingOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDatasetRenderingOrder(org.jfree.chart.plot.DatasetRenderingOrder)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.DatasetRenderingOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1567,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:1569,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getColumnRenderingOrder()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.SortOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setColumnRenderingOrder(org.jfree.chart.api.SortOrder)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.SortOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1596,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:1598,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRowRenderingOrder()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.SortOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRowRenderingOrder(org.jfree.chart.api.SortOrder)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.SortOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1625,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:1627,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].isDomainGridlinesVisible()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainGridlinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1653"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1657"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1656"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1655,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainGridlinePosition()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainGridlinePosition(org.jfree.chart.axis.CategoryAnchor)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.CategoryAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1679,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:1681,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainGridlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainGridlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1704,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:1706,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainGridlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainGridlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 1728
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1729,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:1731,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].isRangeZeroBaselineVisible()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeZeroBaselineVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1757,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeZeroBaselineStroke()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeZeroBaselineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1780,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:1782,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeZeroBaselinePaint()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeZeroBaselinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 1805
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1806,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:1808,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].isRangeGridlinesVisible()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeGridlinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1832"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1836"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1835"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1834,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeGridlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeGridlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1858,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:1860,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeGridlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeGridlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 1882
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1883,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:1885,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].isRangeMinorGridlinesVisible()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeMinorGridlinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:1912"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1916"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:1915"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1914,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeMinorGridlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeMinorGridlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1939,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:1941,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeMinorGridlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeMinorGridlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1965,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:1967,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getFixedLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setFixedLegendItems(org.jfree.chart.legend.LegendItemCollection)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.legend.LegendItemCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:1992,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2004"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2007"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2006"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2009"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2018"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2017"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2010"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2017"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2016"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2013"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2017"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2016"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2007,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:2009,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.CategoryPlot:2009,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:2009,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:2009,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:2011,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].indexOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:2012,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRenderer"
    - Src: "org.jfree.chart.plot.CategoryPlot:2014,1"
      Dst: "[org.jfree.chart.legend.LegendItemSource].getLegendItems"
    - Src: "org.jfree.chart.plot.CategoryPlot:2014,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].addAll"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].handleClick(int,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2033"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2048"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2036"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2038"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2038"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2042"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2041"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2032,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.plot.CategoryPlot:2033,1"
      Dst: "[java.awt.geom.Rectangle2D].contains"
    - Src: "org.jfree.chart.plot.CategoryPlot:2042,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.plot.CategoryPlot:2041,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.plot.CategoryPlot:2043,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:2043,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].java2DToValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:2045,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setAnchorValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:2046,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRangeCrosshairValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].zoom(double)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2062"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2069"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2068"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2063,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:2063,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.plot.CategoryPlot:2063,1"
      Dst: "[org.jfree.data.Range].getLength"
    - Src: "org.jfree.chart.plot.CategoryPlot:2065,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    - Src: "org.jfree.chart.plot.CategoryPlot:2069,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setAutoRange"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].annotationChanged(org.jfree.chart.event.AnnotationChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 2080
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.AnnotationChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.plot.CategoryPlot].annotationChanged(org.jfree.chart.event.AnnotationChangeEvent)"
    - "[org.jfree.chart.plot.Plot].annotationChanged(org.jfree.chart.event.AnnotationChangeEvent)"
    - "[org.jfree.chart.plot.XYPlot].annotationChanged(org.jfree.chart.event.AnnotationChangeEvent)"
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.event.PlotChangeEvent].<init>(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.plot.Plot].notifyListeners(org.jfree.chart.event.PlotChangeEvent)"
    functionUses: 3
    ICount: 11
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2081"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2084"
        BranchSideFuncs:
        - "annotationChanged(org.jfree.chart.event.AnnotationChangeEvent)"
        - "getParent()"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2083"
        BranchSideFuncs:
        - "<init>(org.jfree.chart.plot.Plot)"
        - "notifyListeners(org.jfree.chart.event.PlotChangeEvent)"
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2081,1"
      Dst: "[org.jfree.chart.plot.Plot].getParent"
    - Src: "org.jfree.chart.plot.CategoryPlot:2082,1"
      Dst: "[org.jfree.chart.plot.Plot].annotationChanged"
    - Src: "org.jfree.chart.plot.CategoryPlot:2084,1"
      Dst: "[org.jfree.chart.event.PlotChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:2085,1"
      Dst: "[org.jfree.chart.plot.Plot].notifyListeners"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 2097
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.DatasetChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.PeriodAxis].configure()"
    - "[org.jfree.chart.axis.LogAxis].configure()"
    - "[org.jfree.chart.axis.DateAxis].configure()"
    - "[org.jfree.chart.axis.NumberAxis].configure()"
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.plot.PolarPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.Plot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.CategoryPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.XYPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.ThermometerPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.event.PlotChangeEvent].<init>(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.event.ChartChangeEvent].setType(org.jfree.chart.event.ChartChangeEventType)"
    - "[org.jfree.chart.plot.Plot].notifyListeners(org.jfree.chart.event.PlotChangeEvent)"
    functionUses: 4
    ICount: 23
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2098"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2099"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2102"
        BranchSideFuncs:
        - "configure()"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2101"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2103"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2106"
        BranchSideFuncs:
        - "getParent()"
        - "datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2105"
        BranchSideFuncs:
        - "setType(org.jfree.chart.event.ChartChangeEventType)"
        - "<init>(org.jfree.chart.plot.Plot)"
        - "notifyListeners(org.jfree.chart.event.PlotChangeEvent)"
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2098,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.CategoryPlot:2098,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:2098,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:2098,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:2100,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    - Src: "org.jfree.chart.plot.CategoryPlot:2103,1"
      Dst: "[org.jfree.chart.plot.Plot].getParent"
    - Src: "org.jfree.chart.plot.CategoryPlot:2104,1"
      Dst: "[org.jfree.chart.plot.Plot].datasetChanged"
    - Src: "org.jfree.chart.plot.CategoryPlot:2106,1"
      Dst: "[org.jfree.chart.event.PlotChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:2107,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].setType"
    - Src: "org.jfree.chart.plot.CategoryPlot:2108,1"
      Dst: "[org.jfree.chart.plot.Plot].notifyListeners"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].rendererChanged(org.jfree.chart.event.RendererChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 2119
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.RendererChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.plot.PolarPlot].rendererChanged(org.jfree.chart.event.RendererChangeEvent)"
    - "[org.jfree.chart.plot.WaferMapPlot].rendererChanged(org.jfree.chart.event.RendererChangeEvent)"
    - "[org.jfree.chart.plot.CategoryPlot].rendererChanged(org.jfree.chart.event.RendererChangeEvent)"
    - "[org.jfree.chart.plot.XYPlot].rendererChanged(org.jfree.chart.event.RendererChangeEvent)"
    - "[org.jfree.chart.plot.CategoryPlot].configureRangeAxes()"
    - "[org.jfree.chart.event.PlotChangeEvent].<init>(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.plot.Plot].notifyListeners(org.jfree.chart.event.PlotChangeEvent)"
    functionUses: 2
    ICount: 17
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2121"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2132"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2131"
        BranchSideFuncs:
        - "configureRangeAxes()"
        - "<init>(org.jfree.chart.plot.Plot)"
        - "notifyListeners(org.jfree.chart.event.PlotChangeEvent)"
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2128"
        BranchSideFuncs:
        - "rendererChanged(org.jfree.chart.event.RendererChangeEvent)"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2120,1"
      Dst: "[org.jfree.chart.plot.Plot].getParent"
    - Src: "org.jfree.chart.plot.CategoryPlot:2124,1"
      Dst: "[org.jfree.chart.event.RendererChangeListener].rendererChanged"
    - Src: "org.jfree.chart.plot.CategoryPlot:2128,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:2132,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].configureRangeAxes"
    - Src: "org.jfree.chart.plot.CategoryPlot:2133,1"
      Dst: "[org.jfree.chart.event.PlotChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:2134,1"
      Dst: "[org.jfree.chart.plot.Plot].notifyListeners"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].addDomainMarker(org.jfree.chart.plot.CategoryMarker)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.CategoryMarker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2149,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].addDomainMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].addDomainMarker(org.jfree.chart.plot.CategoryMarker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.CategoryMarker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2165,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].addDomainMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].addDomainMarker(int,org.jfree.chart.plot.CategoryMarker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.plot.CategoryMarker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2182,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].addDomainMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].addDomainMarker(int,org.jfree.chart.plot.CategoryMarker,org.jfree.chart.api.Layer,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "org.jfree.chart.plot.CategoryMarker"
    - "org.jfree.chart.api.Layer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2204"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2210"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2206"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2213"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2201,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:2205,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:2205,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:2207,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:2208,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.CategoryPlot:2210,1"
      Dst: "[java.util.Collection].add"
    - Src: "org.jfree.chart.plot.CategoryPlot:2219,1"
      Dst: "[org.jfree.chart.plot.Marker].addChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:2221,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].clearDomainMarkers()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2232"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2238"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2234"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2237"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2236"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2239"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2246"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2245"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2244"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2233,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.chart.plot.CategoryPlot:2234,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:2234,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:2234,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:2235,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:2235,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].clearDomainMarkers"
    - Src: "org.jfree.chart.plot.CategoryPlot:2237,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.jfree.chart.plot.CategoryPlot:2246,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainMarkers(org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2257,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainMarkers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainMarkers(int,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2272"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2274"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2275"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2278"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2277"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2281"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2280"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2271,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:2273,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:2279,1"
      Dst: "[java.util.Collections].unmodifiableCollection"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].clearDomainMarkers(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2302"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2296"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2303"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2302"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2297"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2300"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2299"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2303"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2312"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2306"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2312"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2307"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2310"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2292,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:2295,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:2297,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:2297,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:2297,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:2298,1"
      Dst: "[org.jfree.chart.plot.Marker].removeChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:2300,1"
      Dst: "[java.util.Collection].clear"
    - Src: "org.jfree.chart.plot.CategoryPlot:2313,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.CategoryPlot].removeDomainMarker(org.jfree.chart.plot.CategoryMarker)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.CategoryMarker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2326,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].removeDomainMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].removeDomainMarker(org.jfree.chart.plot.CategoryMarker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.CategoryMarker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2340,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].removeDomainMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].removeDomainMarker(int,org.jfree.chart.plot.CategoryMarker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.plot.CategoryMarker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2355,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].removeDomainMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].removeDomainMarker(int,org.jfree.chart.plot.CategoryMarker,org.jfree.chart.api.Layer,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "int"
    - "org.jfree.chart.plot.CategoryMarker"
    - "org.jfree.chart.api.Layer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2373"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2376"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2375"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2378"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2381"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2380"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2382"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2385"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2384"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2382"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2385"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2374,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:2374,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:2381,1"
      Dst: "[java.util.Collection].remove"
    - Src: "org.jfree.chart.plot.CategoryPlot:2383,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].addRangeMarker(org.jfree.chart.plot.Marker)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Marker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2399,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].addRangeMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].addRangeMarker(org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2415,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].addRangeMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].addRangeMarker(int,org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2432,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].addRangeMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].addRangeMarker(int,org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2452"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2459"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2458"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2454"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2459"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2467"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2466"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2461"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2468"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2471"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2470"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2453,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:2453,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:2455,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:2456,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.CategoryPlot:2458,1"
      Dst: "[java.util.Collection].add"
    - Src: "org.jfree.chart.plot.CategoryPlot:2467,1"
      Dst: "[org.jfree.chart.plot.Marker].addChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:2469,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].clearRangeMarkers()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2480"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2487"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2486"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2482"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2485"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2484"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2487"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2494"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2493"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2489"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2492"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2491"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2481,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.chart.plot.CategoryPlot:2482,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:2482,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:2482,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:2483,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:2483,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].clearRangeMarkers"
    - Src: "org.jfree.chart.plot.CategoryPlot:2485,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.jfree.chart.plot.CategoryPlot:2494,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeMarkers(org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2507,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeMarkers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeMarkers(int,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2521"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2524"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2523"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2524"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2527"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2526"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2527"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2530"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2529"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2522,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:2522,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:2528,1"
      Dst: "[java.util.Collections].unmodifiableCollection"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].clearRangeMarkers(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2542"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2551"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2545"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2552"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2551"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2546"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2549"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2548"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2552"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2561"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2555"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2562"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2561"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2556"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2559"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2558"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2541,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:2544,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:2546,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:2546,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:2546,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:2547,1"
      Dst: "[org.jfree.chart.plot.Marker].removeChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:2549,1"
      Dst: "[java.util.Collection].clear"
    - Src: "org.jfree.chart.plot.CategoryPlot:2562,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.CategoryPlot].removeRangeMarker(org.jfree.chart.plot.Marker)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Marker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2577,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].removeRangeMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].removeRangeMarker(org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2593,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].removeRangeMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].removeRangeMarker(int,org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2610,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].removeRangeMarker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].removeRangeMarker(int,org.jfree.chart.plot.Marker,org.jfree.chart.api.Layer,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "int"
    - "org.jfree.chart.plot.Marker"
    - "org.jfree.chart.api.Layer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2631"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2634"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2633"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2636"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2639"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2638"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2640"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2643"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2642"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2640"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2643"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2642"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2629,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:2632,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:2632,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:2639,1"
      Dst: "[java.util.Collection].remove"
    - Src: "org.jfree.chart.plot.CategoryPlot:2641,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].isDomainCrosshairVisible()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainCrosshairVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2669"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2673"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2672"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2671,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainCrosshairRowKey()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainCrosshairRowKey(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2691,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setDomainCrosshairRowKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainCrosshairRowKey(java.lang.Comparable,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2703"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2706"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2705"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2704,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainCrosshairColumnKey()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainCrosshairColumnKey(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2724,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setDomainCrosshairColumnKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainCrosshairColumnKey(java.lang.Comparable,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2736"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2739"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2738"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2737,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getCrosshairDatasetIndex()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setCrosshairDatasetIndex(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2757,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setCrosshairDatasetIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setCrosshairDatasetIndex(int,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2769"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2772"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2771"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2770,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainCrosshairPaint()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainCrosshairPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2794,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:2796,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDomainCrosshairStroke()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDomainCrosshairStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2820,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].isRangeCrosshairVisible()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeCrosshairVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2843"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2847"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2846"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2845,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].isRangeCrosshairLockedOnData()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeCrosshairLockedOnData(boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2871"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2875"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2874"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2873,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeCrosshairValue()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeCrosshairValue(double)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2897,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRangeCrosshairValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeCrosshairValue(double,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2913"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2916"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2915"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:2913"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2916"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:2915"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2913,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].isRangeCrosshairVisible"
    - Src: "org.jfree.chart.plot.CategoryPlot:2914,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeCrosshairStroke()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeCrosshairStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2943,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:2945,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRangeCrosshairPaint()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangeCrosshairPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2970,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:2972,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getAnnotations()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].addAnnotation(org.jfree.chart.annotations.CategoryAnnotation)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.annotations.CategoryAnnotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:2996,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].addAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].addAnnotation(org.jfree.chart.annotations.CategoryAnnotation,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.annotations.CategoryAnnotation"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3010"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3013"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3012"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3007,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:3008,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.CategoryPlot:3009,1"
      Dst: "[org.jfree.chart.annotations.Annotation].addChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:3011,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].removeAnnotation(org.jfree.chart.annotations.CategoryAnnotation)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.annotations.CategoryAnnotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3026,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].removeAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].removeAnnotation(org.jfree.chart.annotations.CategoryAnnotation,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.jfree.chart.annotations.CategoryAnnotation"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3043"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3046"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3045"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3043"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3046"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3045"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3040,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryPlot:3041,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.plot.CategoryPlot:3042,1"
      Dst: "[org.jfree.chart.annotations.Annotation].removeChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:3044,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].clearAnnotations()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3054"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3057"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3054,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CategoryPlot:3055,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:3056,1"
      Dst: "[org.jfree.chart.annotations.Annotation].removeChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:3058,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.chart.plot.CategoryPlot:3059,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getShadowGenerator()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.util.ShadowGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 3077
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.ShadowGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3079,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].calculateDomainAxisSpace(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3094"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3099"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3098"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3099"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3100"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3104"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3131"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3130"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3116"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3122"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3121"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3131"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3130"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3128"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3095,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:3100,1"
      Dst: "[org.jfree.chart.plot.PlotOrientation].isHorizontal"
    - Src: "org.jfree.chart.plot.CategoryPlot:3102,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getLeft"
    - Src: "org.jfree.chart.plot.CategoryPlot:3101,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].ensureAtLeast"
    - Src: "org.jfree.chart.plot.CategoryPlot:3103,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getRight"
    - Src: "org.jfree.chart.plot.CategoryPlot:3105,1"
      Dst: "[org.jfree.chart.plot.PlotOrientation].isVertical"
    - Src: "org.jfree.chart.plot.CategoryPlot:3106,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getTop"
    - Src: "org.jfree.chart.plot.CategoryPlot:3108,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getBottom"
    - Src: "org.jfree.chart.plot.CategoryPlot:3115,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.plot.CategoryPlot:3114,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.plot.CategoryPlot:3117,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:3117,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].reserveSpace"
    - Src: "org.jfree.chart.plot.CategoryPlot:3122,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.CategoryPlot:3122,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:3122,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:3122,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:3124,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisIndex"
    - Src: "org.jfree.chart.plot.CategoryPlot:3125,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].calculateRangeAxisSpace(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3151"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3152"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3166"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3165"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3158"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3157"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3166"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3167"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3172"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3171"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3148,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:3153,1"
      Dst: "[org.jfree.chart.plot.PlotOrientation].isHorizontal"
    - Src: "org.jfree.chart.plot.CategoryPlot:3154,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getTop"
    - Src: "org.jfree.chart.plot.CategoryPlot:3154,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].ensureAtLeast"
    - Src: "org.jfree.chart.plot.CategoryPlot:3156,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getBottom"
    - Src: "org.jfree.chart.plot.CategoryPlot:3159,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getLeft"
    - Src: "org.jfree.chart.plot.CategoryPlot:3161,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getRight"
    - Src: "org.jfree.chart.plot.CategoryPlot:3166,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.CategoryPlot:3166,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:3166,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:3166,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:3168,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].findRangeAxisIndex"
    - Src: "org.jfree.chart.plot.CategoryPlot:3169,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.plot.CategoryPlot:3170,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].reserveSpace"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].integerise(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Rectangle"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3186,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.CategoryPlot:3186,1"
      Dst: "[java.lang.Math].ceil"
    - Src: "org.jfree.chart.plot.CategoryPlot:3187,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3188,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.CategoryPlot:3188,1"
      Dst: "[java.lang.Math].floor"
    - Src: "org.jfree.chart.plot.CategoryPlot:3189,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3190,1"
      Dst: "[java.awt.Rectangle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].calculateAxisSpace(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3203,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:3204,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].calculateRangeAxisSpace"
    - Src: "org.jfree.chart.plot.CategoryPlot:3205,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].calculateDomainAxisSpace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].receive(org.jfree.chart.ChartElementVisitor)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3218"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3223"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3219"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3221"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3230"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3229"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3225"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3228"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3227"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3230"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3236"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3235"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3231"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3234"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3233"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3218,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.CategoryPlot:3218,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:3218,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:3218,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:3219,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:3220,1"
      Dst: "[org.jfree.chart.axis.Axis].receive"
    - Src: "org.jfree.chart.plot.CategoryPlot:3232,1"
      Dst: "[org.jfree.chart.ChartElement].receive"
    - Src: "org.jfree.chart.plot.CategoryPlot:3236,1"
      Dst: "[org.jfree.chart.ChartElementVisitor].visit"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.plot.CategoryPlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 258
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3260"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3260"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3259"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3260"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3259"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3262"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3263"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3262"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3262"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3267"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3266"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3267"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3272"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3287"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3286"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3292"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3295"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3294"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3302"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3306"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3305"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3302"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3306"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3305"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3315"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3329"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3317"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3329"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3324"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3323"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3341"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3347"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3346"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3342"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3347"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3346"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3347"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3356"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3365"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3364"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3356"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3365"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3364"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3365"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3369"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3368"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3369"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3375"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3374"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3384"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3390"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3385"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3383"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3385"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3383"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3391"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3394"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3393"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3394"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3399"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3398"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3401"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3412"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3411"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3401"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3412"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3411"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3415"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3419"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3418"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3427"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3427"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3437"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3446"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3437"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3446"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3439"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3443"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3442"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3448"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3457"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3456"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3457"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3466"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3465"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3458"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3461"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3260,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.CategoryPlot:3261,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.CategoryPlot:3271,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:3273,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea"
    - Src: "org.jfree.chart.plot.CategoryPlot:3276,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.CategoryPlot:3277,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.CategoryPlot:3280,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].calculateAxisSpace"
    - Src: "org.jfree.chart.plot.CategoryPlot:3281,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].shrink"
    - Src: "org.jfree.chart.plot.CategoryPlot:3283,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].integerise"
    - Src: "org.jfree.chart.plot.CategoryPlot:3284,1"
      Dst: "[java.awt.geom.RectangularShape].isEmpty"
    - Src: "org.jfree.chart.plot.CategoryPlot:3287,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setDataArea"
    - Src: "org.jfree.chart.plot.CategoryPlot:3288,1"
      Dst: "[java.awt.geom.RectangularShape].clone"
    - Src: "org.jfree.chart.plot.CategoryPlot:3288,1"
      Dst: "[org.jfree.chart.plot.Plot].createAndAddEntity"
    - Src: "org.jfree.chart.plot.CategoryPlot:3292,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRenderer"
    - Src: "org.jfree.chart.plot.CategoryPlot:3293,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].drawBackground"
    - Src: "org.jfree.chart.plot.CategoryPlot:3295,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].drawBackground"
    - Src: "org.jfree.chart.plot.CategoryPlot:3298,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].drawAxes"
    - Src: "org.jfree.chart.plot.CategoryPlot:3302,1"
      Dst: "[java.awt.geom.RectangularShape].contains"
    - Src: "org.jfree.chart.plot.CategoryPlot:3303,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.CategoryPlot:3304,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3303,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].getPointInRectangle"
    - Src: "org.jfree.chart.plot.CategoryPlot:3306,1"
      Dst: "[org.jfree.chart.plot.CategoryCrosshairState].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:3307,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setCrosshairDistance"
    - Src: "org.jfree.chart.plot.CategoryPlot:3308,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setAnchor"
    - Src: "org.jfree.chart.plot.CategoryPlot:3313,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setAnchorX"
    - Src: "org.jfree.chart.plot.CategoryPlot:3314,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setAnchorY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3316,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:3319,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.plot.CategoryPlot:3321,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.plot.CategoryPlot:3320,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].java2DToValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:3330,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainCrosshairRowKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:3330,1"
      Dst: "[org.jfree.chart.plot.CategoryCrosshairState].setRowKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:3331,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainCrosshairColumnKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:3331,1"
      Dst: "[org.jfree.chart.plot.CategoryCrosshairState].setColumnKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:3332,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeCrosshairValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:3332,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setCrosshairY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3335,1"
      Dst: "[java.awt.Graphics].getClip"
    - Src: "org.jfree.chart.plot.CategoryPlot:3336,1"
      Dst: "[java.awt.Graphics2D].clip"
    - Src: "org.jfree.chart.plot.CategoryPlot:3338,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].drawDomainGridlines"
    - Src: "org.jfree.chart.plot.CategoryPlot:3340,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:3343,1"
      Dst: "[org.jfree.chart.plot.PlotState].getSharedAxisStates"
    - Src: "org.jfree.chart.plot.CategoryPlot:3348,1"
      Dst: "[org.jfree.chart.axis.AxisState].getTicks"
    - Src: "org.jfree.chart.plot.CategoryPlot:3348,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].drawRangeGridlines"
    - Src: "org.jfree.chart.plot.CategoryPlot:3349,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].drawZeroRangeBaseline"
    - Src: "org.jfree.chart.plot.CategoryPlot:3354,1"
      Dst: "[java.awt.Graphics2D].getRenderingHint"
    - Src: "org.jfree.chart.plot.CategoryPlot:3354,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "org.jfree.chart.plot.CategoryPlot:3358,1"
      Dst: "[java.awt.image.BufferedImage].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:3359,1"
      Dst: "[java.awt.image.BufferedImage].createGraphics"
    - Src: "org.jfree.chart.plot.CategoryPlot:3360,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.CategoryPlot:3360,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3360,1"
      Dst: "[java.awt.Graphics2D].translate"
    - Src: "org.jfree.chart.plot.CategoryPlot:3361,1"
      Dst: "[java.awt.Graphics2D].getRenderingHints"
    - Src: "org.jfree.chart.plot.CategoryPlot:3361,1"
      Dst: "[java.awt.Graphics2D].setRenderingHints"
    - Src: "org.jfree.chart.plot.CategoryPlot:3365,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.CategoryPlot:3365,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:3365,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:3365,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:3366,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getIndexOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:3367,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].drawDomainMarkers"
    - Src: "org.jfree.chart.plot.CategoryPlot:3371,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].drawRangeMarkers"
    - Src: "org.jfree.chart.plot.CategoryPlot:3378,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.plot.CategoryPlot:3380,1"
      Dst: "[org.jfree.chart.plot.Plot].getForegroundAlpha"
    - Src: "org.jfree.chart.plot.CategoryPlot:3379,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.plot.CategoryPlot:3379,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.plot.CategoryPlot:3382,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDatasetRenderingOrder"
    - Src: "org.jfree.chart.plot.CategoryPlot:3383,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDatasetIndices"
    - Src: "org.jfree.chart.plot.CategoryPlot:3384,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:3384,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:3385,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].render"
    - Src: "org.jfree.chart.plot.CategoryPlot:3390,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRendererIndices"
    - Src: "org.jfree.chart.plot.CategoryPlot:3399,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].drawAnnotations"
    - Src: "org.jfree.chart.plot.CategoryPlot:3402,1"
      Dst: "[org.jfree.chart.util.ShadowGenerator].createDropShadow"
    - Src: "org.jfree.chart.plot.CategoryPlot:3406,1"
      Dst: "[org.jfree.chart.util.ShadowGenerator].calculateOffsetX"
    - Src: "org.jfree.chart.plot.CategoryPlot:3408,1"
      Dst: "[org.jfree.chart.util.ShadowGenerator].calculateOffsetY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3405,1"
      Dst: "[java.awt.Graphics].drawImage"
    - Src: "org.jfree.chart.plot.CategoryPlot:3412,1"
      Dst: "[java.awt.Graphics].setClip"
    - Src: "org.jfree.chart.plot.CategoryPlot:3416,1"
      Dst: "[org.jfree.chart.plot.Plot].drawNoDataMessage"
    - Src: "org.jfree.chart.plot.CategoryPlot:3419,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].getDatasetIndex"
    - Src: "org.jfree.chart.plot.CategoryPlot:3420,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setCrosshairDatasetIndex"
    - Src: "org.jfree.chart.plot.CategoryPlot:3423,1"
      Dst: "[org.jfree.chart.plot.CategoryCrosshairState].getRowKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:3424,1"
      Dst: "[org.jfree.chart.plot.CategoryCrosshairState].getColumnKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:3425,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setDomainCrosshairRowKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:3426,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setDomainCrosshairColumnKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:3427,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].isDomainCrosshairVisible"
    - Src: "org.jfree.chart.plot.CategoryPlot:3428,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainCrosshairPaint"
    - Src: "org.jfree.chart.plot.CategoryPlot:3429,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainCrosshairStroke"
    - Src: "org.jfree.chart.plot.CategoryPlot:3430,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].drawDomainCrosshair"
    - Src: "org.jfree.chart.plot.CategoryPlot:3435,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisForDataset"
    - Src: "org.jfree.chart.plot.CategoryPlot:3447,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].getCrosshairY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3447,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRangeCrosshairValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:3448,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].isRangeCrosshairVisible"
    - Src: "org.jfree.chart.plot.CategoryPlot:3450,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeCrosshairPaint"
    - Src: "org.jfree.chart.plot.CategoryPlot:3451,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeCrosshairStroke"
    - Src: "org.jfree.chart.plot.CategoryPlot:3452,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].drawRangeCrosshair"
    - Src: "org.jfree.chart.plot.CategoryPlot:3457,1"
      Dst: "[org.jfree.chart.plot.Plot].isOutlineVisible"
    - Src: "org.jfree.chart.plot.CategoryPlot:3459,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].drawOutline"
    - Src: "org.jfree.chart.plot.CategoryPlot:3462,1"
      Dst: "[org.jfree.chart.plot.Plot].drawOutline"
    JavaMethodInfo: null
    BBCount: 73
    CyclomaticComplexity: 6
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDatasetIndices(org.jfree.chart.plot.DatasetRenderingOrder)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.DatasetRenderingOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3478"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3483"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3482"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3479"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3482"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3484"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3487"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3486"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3476,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:3478,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.CategoryPlot:3478,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:3478,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:3478,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:3479,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:3480,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:3480,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.CategoryPlot:3483,1"
      Dst: "[java.util.Collections].sort"
    - Src: "org.jfree.chart.plot.CategoryPlot:3485,1"
      Dst: "[java.util.Collections].reverse"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getRendererIndices(org.jfree.chart.plot.DatasetRenderingOrder)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.DatasetRenderingOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3501"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3506"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3505"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3502"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3505"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3504"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3507"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3510"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3509"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3499,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:3501,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.CategoryPlot:3501,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:3501,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:3501,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:3502,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:3503,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:3503,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.CategoryPlot:3506,1"
      Dst: "[java.util.Collections].sort"
    - Src: "org.jfree.chart.plot.CategoryPlot:3508,1"
      Dst: "[java.util.Collections].reverse"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].drawBackground(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3525,1"
      Dst: "[org.jfree.chart.plot.Plot].fillBackground"
    - Src: "org.jfree.chart.plot.CategoryPlot:3526,1"
      Dst: "[org.jfree.chart.plot.Plot].drawBackgroundImage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].drawAxes(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 102
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3546"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3554"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3553"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3547"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3551"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3550"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3554"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3561"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3560"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3555"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3559"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3558"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3566"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3576"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3575"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3567"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3573"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3572"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3578"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3579"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3585"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3584"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3590"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3600"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3599"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3591"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3597"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3596"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3602"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3610"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3609"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3603"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3609"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3608"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3543,1"
      Dst: "[org.jfree.chart.axis.AxisCollection].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:3546,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.CategoryPlot:3546,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:3546,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:3546,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:3548,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisIndex"
    - Src: "org.jfree.chart.plot.CategoryPlot:3549,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.plot.CategoryPlot:3549,1"
      Dst: "[org.jfree.chart.axis.AxisCollection].add"
    - Src: "org.jfree.chart.plot.CategoryPlot:3556,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].findRangeAxisIndex"
    - Src: "org.jfree.chart.plot.CategoryPlot:3557,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.plot.CategoryPlot:3561,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:3564,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3565,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.CategoryPlot:3564,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateTopOutset"
    - Src: "org.jfree.chart.plot.CategoryPlot:3566,1"
      Dst: "[org.jfree.chart.axis.AxisCollection].getAxesAtTop"
    - Src: "org.jfree.chart.plot.CategoryPlot:3566,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:3568,1"
      Dst: "[org.jfree.chart.axis.Axis].draw"
    - Src: "org.jfree.chart.plot.CategoryPlot:3570,1"
      Dst: "[org.jfree.chart.axis.AxisState].getCursor"
    - Src: "org.jfree.chart.plot.CategoryPlot:3571,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.CategoryPlot:3576,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3577,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateBottomOutset"
    - Src: "org.jfree.chart.plot.CategoryPlot:3578,1"
      Dst: "[org.jfree.chart.axis.AxisCollection].getAxesAtBottom"
    - Src: "org.jfree.chart.plot.CategoryPlot:3588,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.CategoryPlot:3589,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.CategoryPlot:3589,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateLeftOutset"
    - Src: "org.jfree.chart.plot.CategoryPlot:3590,1"
      Dst: "[org.jfree.chart.axis.AxisCollection].getAxesAtLeft"
    - Src: "org.jfree.chart.plot.CategoryPlot:3600,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.CategoryPlot:3601,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateRightOutset"
    - Src: "org.jfree.chart.plot.CategoryPlot:3602,1"
      Dst: "[org.jfree.chart.axis.AxisCollection].getAxesAtRight"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 7
  - functionName: "[org.jfree.chart.plot.CategoryPlot].render(java.awt.Graphics2D,java.awt.geom.Rectangle2D,int,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.CategoryCrosshairState)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.CategoryCrosshairState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3634"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3629"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3628"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3635"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3682"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3635"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3682"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3644"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3683"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3682"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3645"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3664"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3663"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3646"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3646"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3645"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3647"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3655"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3654"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3648"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3647"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3655"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3645"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3664"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3637"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3636"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3665"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3673"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3672"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3666"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3665"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3673"
      Branch Sides: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3630,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.plot.CategoryPlot:3631,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRenderer"
    - Src: "org.jfree.chart.plot.CategoryPlot:3632,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisForDataset"
    - Src: "org.jfree.chart.plot.CategoryPlot:3633,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisForDataset"
    - Src: "org.jfree.chart.plot.CategoryPlot:3634,1"
      Dst: "[org.jfree.data.general.DatasetUtils].isEmptyOrNull"
    - Src: "org.jfree.chart.plot.CategoryPlot:3638,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].initialise"
    - Src: "org.jfree.chart.plot.CategoryPlot:3640,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].setCrosshairState"
    - Src: "org.jfree.chart.plot.CategoryPlot:3641,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.plot.CategoryPlot:3642,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.chart.plot.CategoryPlot:3643,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].getPassCount"
    - Src: "org.jfree.chart.plot.CategoryPlot:3649,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].drawItem"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 8
  - functionName: "[org.jfree.chart.plot.CategoryPlot].drawDomainGridlines(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3697"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3700"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3699"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3703"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3706"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3705"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3707"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3718"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3717"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3709"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3718"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3717"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3713"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3708"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3707"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3697,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].isDomainGridlinesVisible"
    - Src: "org.jfree.chart.plot.CategoryPlot:3700,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainGridlinePosition"
    - Src: "org.jfree.chart.plot.CategoryPlot:3701,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.plot.CategoryPlot:3702,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.plot.CategoryPlot:3706,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:3708,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.plot.CategoryPlot:3710,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryJava2DCoordinate"
    - Src: "org.jfree.chart.plot.CategoryPlot:3712,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRenderer"
    - Src: "org.jfree.chart.plot.CategoryPlot:3714,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].drawDomainGridline"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].drawRangeGridlines(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3732"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3736"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3735"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3732"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3736"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3735"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3737"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3741"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3740"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3742"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3746"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3745"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3749"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3769"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3768"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3751"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3757"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3756"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3752"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3757"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3756"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3757"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3763"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3762"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3758"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3763"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3762"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3763"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3763"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3762"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3764"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3767"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3763"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3768"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3767"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3732,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].isRangeGridlinesVisible"
    - Src: "org.jfree.chart.plot.CategoryPlot:3732,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].isRangeMinorGridlinesVisible"
    - Src: "org.jfree.chart.plot.CategoryPlot:3736,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:3741,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRenderer"
    - Src: "org.jfree.chart.plot.CategoryPlot:3749,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:3749,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:3749,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:3751,1"
      Dst: "[org.jfree.chart.axis.ValueTick].getTickType"
    - Src: "org.jfree.chart.plot.CategoryPlot:3753,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeMinorGridlineStroke"
    - Src: "org.jfree.chart.plot.CategoryPlot:3754,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeMinorGridlinePaint"
    - Src: "org.jfree.chart.plot.CategoryPlot:3759,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeGridlineStroke"
    - Src: "org.jfree.chart.plot.CategoryPlot:3760,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeGridlinePaint"
    - Src: "org.jfree.chart.plot.CategoryPlot:3763,1"
      Dst: "[org.jfree.chart.axis.ValueTick].getValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:3764,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].isRangeZeroBaselineVisible"
    - Src: "org.jfree.chart.plot.CategoryPlot:3765,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].drawRangeLine"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].drawZeroRangeBaseline(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3780"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3783"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3782"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3780,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].isRangeZeroBaselineVisible"
    - Src: "org.jfree.chart.plot.CategoryPlot:3783,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRenderer"
    - Src: "org.jfree.chart.plot.CategoryPlot:3784,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:3784,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].drawRangeLine"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].drawAnnotations(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3795"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3801"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3800"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3796"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3801"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3800"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3795,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getAnnotations"
    - Src: "org.jfree.chart.plot.CategoryPlot:3796,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:3796,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:3796,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:3797,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:3798,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:3797,1"
      Dst: "[org.jfree.chart.annotations.CategoryAnnotation].draw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].drawDomainMarkers(java.awt.Graphics2D,java.awt.geom.Rectangle2D,int,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "int"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3818"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3822"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3821"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3824"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3830"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3829"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3824"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3830"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3829"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3825"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3830"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3829"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3817,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRenderer"
    - Src: "org.jfree.chart.plot.CategoryPlot:3822,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainMarkers"
    - Src: "org.jfree.chart.plot.CategoryPlot:3823,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisForDataset"
    - Src: "org.jfree.chart.plot.CategoryPlot:3825,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:3825,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:3825,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:3826,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].drawDomainMarker"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].drawRangeMarkers(java.awt.Graphics2D,java.awt.geom.Rectangle2D,int,org.jfree.chart.api.Layer)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "int"
    - "org.jfree.chart.api.Layer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3847"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3851"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3850"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3853"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3859"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3858"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3853"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3859"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3858"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3854"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3859"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3858"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3846,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRenderer"
    - Src: "org.jfree.chart.plot.CategoryPlot:3851,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeMarkers"
    - Src: "org.jfree.chart.plot.CategoryPlot:3852,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisForDataset"
    - Src: "org.jfree.chart.plot.CategoryPlot:3854,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:3854,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:3854,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:3855,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].drawRangeMarker"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].drawRangeLine(java.awt.Graphics2D,java.awt.geom.Rectangle2D,double,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3877"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3881"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3880"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3881"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3885"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3884"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3874,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:3875,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.plot.CategoryPlot:3874,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.plot.CategoryPlot:3878,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3879,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3879,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:3882,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.CategoryPlot:3883,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.CategoryPlot:3885,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.CategoryPlot:3886,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.CategoryPlot:3887,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].drawDomainCrosshair(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotOrientation,int,java.lang.Comparable,java.lang.Comparable,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotOrientation"
    - "int"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3913"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3920"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3919"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3909,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.plot.CategoryPlot:3910,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisForDataset"
    - Src: "org.jfree.chart.plot.CategoryPlot:3911,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRenderer"
    - Src: "org.jfree.chart.plot.CategoryPlot:3914,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].getItemMiddle"
    - Src: "org.jfree.chart.plot.CategoryPlot:3916,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3917,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3917,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:3922,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.CategoryPlot:3923,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.CategoryPlot:3925,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.CategoryPlot:3926,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.CategoryPlot:3927,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].drawRangeCrosshair(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotOrientation,double,org.jfree.chart.axis.ValueAxis,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotOrientation"
    - "double"
    - "org.jfree.chart.axis.ValueAxis"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3949"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3953"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3952"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3953"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3960"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3959"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3949,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.plot.CategoryPlot:3949,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.plot.CategoryPlot:3954,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.plot.CategoryPlot:3956,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3957,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.CategoryPlot:3957,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:3962,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.CategoryPlot:3963,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.CategoryPlot:3965,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.CategoryPlot:3966,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.CategoryPlot:3967,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 3981
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.CategoryPlot].findRangeAxisIndex(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CategoryPlot].datasetsMappedToRangeAxis(int)"
    - "[org.jfree.chart.plot.CategoryPlot].getRangeAxis()"
    - "[org.jfree.chart.plot.CategoryPlot].datasetsMappedToRangeAxis(int)"
    - "[org.jfree.chart.plot.CategoryPlot].getRendererForDataset(org.jfree.data.category.CategoryDataset)"
    - "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    - "[org.jfree.chart.renderer.category.StackedAreaRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    - "[org.jfree.chart.renderer.category.WaterfallBarRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    - "[org.jfree.chart.renderer.category.GroupedStackedBarRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    - "[org.jfree.chart.renderer.category.StackedBarRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    - "[org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    - "[org.jfree.chart.renderer.category.IntervalBarRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    - "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    - "[org.jfree.chart.renderer.category.StatisticalBarRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    functionUses: 7
    ICount: 25
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3985"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3988"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3987"
        BranchSideFuncs:
        - "getRangeAxis()"
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3988"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3994"
        BranchSideFuncs:
        - "datasetsMappedToRangeAxis(int)"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3993"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3994"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4000"
        BranchSideFuncs:
        - "getRendererForDataset(org.jfree.data.category.CategoryDataset)"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3999"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:3996"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3999"
        BranchSideFuncs:
        - "findRangeBounds(org.jfree.data.category.CategoryDataset)"
        - "combine(org.jfree.data.Range,org.jfree.data.Range)"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:3998"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:3983,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:3984,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].findRangeAxisIndex"
    - Src: "org.jfree.chart.plot.CategoryPlot:3986,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].datasetsMappedToRangeAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:3986,1"
      Dst: "[java.util.List].addAll"
    - Src: "org.jfree.chart.plot.CategoryPlot:3988,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:3994,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:3994,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:3994,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:3995,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRendererForDataset"
    - Src: "org.jfree.chart.plot.CategoryPlot:3997,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].findRangeBounds"
    - Src: "org.jfree.chart.plot.CategoryPlot:3997,1"
      Dst: "[org.jfree.data.Range].combine"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].datasetsMappedToDomainAxis(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4013"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4030"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4029"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4015"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4018"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4017"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4020"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4025"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4024"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4021"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4029"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4028"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4025"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4029"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4028"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4012,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:4013,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.CategoryPlot:4013,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:4013,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:4013,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:4014,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:4018,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:4019,1"
      Dst: "[java.util.TreeMap].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:4022,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.CategoryPlot:4025,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:4025,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].datasetsMappedToRangeAxis(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 4041
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4043"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4058"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4057"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4048"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4053"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4052"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4049"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4057"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4056"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4053"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4057"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4056"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4042,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:4043,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.CategoryPlot:4043,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:4043,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:4043,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:4044,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:4045,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:4046,1"
      Dst: "[java.util.TreeMap].get"
    - Src: "org.jfree.chart.plot.CategoryPlot:4050,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.CategoryPlot:4053,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.CategoryPlot:4053,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getWeight()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setWeight(int)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4083,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getFixedDomainAxisSpace()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setFixedDomainAxisSpace(org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4106,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setFixedDomainAxisSpace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setFixedDomainAxisSpace(org.jfree.chart.axis.AxisSpace,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.axis.AxisSpace"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4121,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getFixedRangeAxisSpace()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setFixedRangeAxisSpace(org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4145,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setFixedRangeAxisSpace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setFixedRangeAxisSpace(org.jfree.chart.axis.AxisSpace,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.axis.AxisSpace"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4159"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4160,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getCategories()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4176"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4173,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.plot.CategoryPlot:4174,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKeys"
    - Src: "org.jfree.chart.plot.CategoryPlot:4174,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getCategoriesForAxis(org.jfree.chart.axis.CategoryAxis)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.CategoryAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4190"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4198"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4192"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4198"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4197"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4188,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:4189,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisIndex"
    - Src: "org.jfree.chart.plot.CategoryPlot:4190,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].datasetsMappedToDomainAxis"
    - Src: "org.jfree.chart.plot.CategoryPlot:4190,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:4190,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:4190,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:4192,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.plot.CategoryPlot:4193,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.plot.CategoryPlot:4194,1"
      Dst: "[java.util.List].contains"
    - Src: "org.jfree.chart.plot.CategoryPlot:4195,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getDrawSharedDomainAxis()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setDrawSharedDomainAxis(boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4224,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].isDomainPannable()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].isRangePannable()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setRangePannable(boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].panDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].panRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4292"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4291"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4292"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4296"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4295"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4298"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4300"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4289,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].isRangePannable"
    - Src: "org.jfree.chart.plot.CategoryPlot:4292,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.CategoryPlot:4292,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:4292,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:4292,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:4296,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.plot.CategoryPlot:4296,1"
      Dst: "[org.jfree.data.Range].getLength"
    - Src: "org.jfree.chart.plot.CategoryPlot:4298,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.plot.CategoryPlot:4301,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.plot.CategoryPlot:4302,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    - Src: "org.jfree.chart.plot.CategoryPlot:4301,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].isDomainZoomable()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].isRangeZoomable()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].zoomDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].zoomDomainAxes(double,double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].zoomDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].zoomRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4388,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].zoomRangeAxes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].zoomRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4407"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4424"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4423"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4411"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4410"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4411"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4420"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4414"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4418"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4417"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4407,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.CategoryPlot:4407,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:4407,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:4407,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:4413,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.CategoryPlot:4414,1"
      Dst: "[org.jfree.chart.plot.PlotOrientation].isHorizontal"
    - Src: "org.jfree.chart.plot.CategoryPlot:4415,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.CategoryPlot:4418,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.plot.CategoryPlot:4418,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.plot.CategoryPlot:4417,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].java2DToValue"
    - Src: "org.jfree.chart.plot.CategoryPlot:4419,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].resizeRange2"
    - Src: "org.jfree.chart.plot.CategoryPlot:4421,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].resizeRange"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].zoomRangeAxes(double,double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4437"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4442"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4441"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4438"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4441"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4437,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.CategoryPlot:4437,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:4437,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:4437,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:4439,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].zoomRange"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CategoryPlot].getAnchorValue()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setAnchorValue(double)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4464,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setAnchorValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].setAnchorValue(double,boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4478"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4481"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4480"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4479,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 240
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4492"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4495"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4494"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4495"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4499"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4498"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4500"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4503"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4502"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4503"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4506"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4505"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4506"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4509"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4508"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4509"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4512"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4511"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4512"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4514"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4515"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4518"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4517"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4518"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4521"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4520"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4521"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4524"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4523"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4524"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4527"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4526"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4527"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4530"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4529"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4530"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4533"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4532"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4533"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4536"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4535"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4536"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4539"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4538"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4539"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4542"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4541"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4542"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4545"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4544"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4545"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4548"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4547"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4548"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4551"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4552"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4555"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4554"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4555"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4558"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4557"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4558"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4561"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4562"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4565"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4564"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4565"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4568"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4567"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4568"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4571"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4570"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4571"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4574"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4573"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4574"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4577"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4578"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4581"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4582"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4585"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4584"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4585"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4588"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4591"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4590"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4591"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4594"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4593"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4594"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4597"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4596"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4597"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4600"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4599"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4600"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4603"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4602"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4603"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4606"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4605"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4606"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4609"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4608"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4609"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4612"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4611"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4612"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4615"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4614"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4615"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4618"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4617"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4618"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4621"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4620"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4621"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4624"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4623"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4624"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4627"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4628"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4631"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4630"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4631"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4634"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4635"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4638"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4639"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4642"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4641"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4642"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4645"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4644"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4645"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4648"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4649"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4652"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4651"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4652"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4655"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4654"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4503,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.CategoryPlot:4506,1"
      Dst: "[java.util.Map].equals"
    - Src: "org.jfree.chart.plot.CategoryPlot:4548,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.CategoryPlot:4655,1"
      Dst: "[org.jfree.chart.plot.Plot].equals"
    JavaMethodInfo: null
    BBCount: 103
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 4662
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.api.RectangleInsets].hashCode()"
    - "[org.jfree.chart.date.SpreadsheetDate].hashCode()"
    - "[org.jfree.data.xy.XYItemKey].hashCode()"
    - "[org.jfree.data.time.Month].hashCode()"
    - "[org.jfree.data.time.Second].hashCode()"
    - "[org.jfree.data.time.Week].hashCode()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].hashCode()"
    - "[org.jfree.data.xy.XYDataItem].hashCode()"
    - "[org.jfree.chart.axis.DateTickUnit].hashCode()"
    - "[org.jfree.data.ComparableObjectItem].hashCode()"
    - "[org.jfree.chart.axis.NumberTickUnit].hashCode()"
    - "[org.jfree.data.time.Minute].hashCode()"
    - "[org.jfree.data.xy.XYCoordinate].hashCode()"
    - "[org.jfree.data.time.Hour].hashCode()"
    - "[org.jfree.data.time.Year].hashCode()"
    - "[org.jfree.data.time.TimeSeriesDataItem].hashCode()"
    - "[org.jfree.data.time.Quarter].hashCode()"
    - "[org.jfree.data.time.Day].hashCode()"
    - "[org.jfree.data.KeyedValues2DItemKey].hashCode()"
    - "[org.jfree.data.time.FixedMillisecond].hashCode()"
    - "[org.jfree.chart.axis.TickUnit].hashCode()"
    - "[org.jfree.data.time.Millisecond].hashCode()"
    - "[org.jfree.data.time.SimpleTimePeriod].hashCode()"
    - "[org.jfree.chart.date.SpreadsheetDate].hashCode()"
    - "[org.jfree.data.xy.XYItemKey].hashCode()"
    - "[org.jfree.data.time.Month].hashCode()"
    - "[org.jfree.data.time.Second].hashCode()"
    - "[org.jfree.data.time.Week].hashCode()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].hashCode()"
    - "[org.jfree.data.xy.XYDataItem].hashCode()"
    - "[org.jfree.chart.axis.DateTickUnit].hashCode()"
    - "[org.jfree.data.ComparableObjectItem].hashCode()"
    - "[org.jfree.chart.axis.NumberTickUnit].hashCode()"
    - "[org.jfree.data.time.Minute].hashCode()"
    - "[org.jfree.data.xy.XYCoordinate].hashCode()"
    - "[org.jfree.data.time.Hour].hashCode()"
    - "[org.jfree.data.time.Year].hashCode()"
    - "[org.jfree.data.time.TimeSeriesDataItem].hashCode()"
    - "[org.jfree.data.time.Quarter].hashCode()"
    - "[org.jfree.data.time.Day].hashCode()"
    - "[org.jfree.data.KeyedValues2DItemKey].hashCode()"
    - "[org.jfree.data.time.FixedMillisecond].hashCode()"
    - "[org.jfree.chart.axis.TickUnit].hashCode()"
    - "[org.jfree.data.time.Millisecond].hashCode()"
    - "[org.jfree.data.time.SimpleTimePeriod].hashCode()"
    - "[org.jfree.chart.axis.AxisSpace].hashCode()"
    - "[org.jfree.chart.axis.AxisSpace].hashCode()"
    - "[org.jfree.chart.legend.LegendItemCollection].hashCode()"
    - "[org.jfree.chart.util.DefaultShadowGenerator].hashCode()"
    functionUses: 3
    ICount: 384
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4663"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4663"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4662"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4665"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4663"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4662"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4667"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4665"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4664"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4669"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4667"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4666"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4670"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4669"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4668"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4672"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4670"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4669"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4674"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4672"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4671"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4675"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4674"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4673"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4677"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4675"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4674"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4679"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4677"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4676"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4681"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4679"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4678"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4683"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4681"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4680"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4685"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4683"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4682"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4687"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4685"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4684"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4688"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4687"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4686"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4690"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4688"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4687"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4692"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4690"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4689"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4694"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4692"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4691"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4695"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4694"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4693"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4697"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4695"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4694"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4699"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4697"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4696"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4700"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4699"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4698"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4702"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4700"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4699"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4704"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4702"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4701"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4705"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4704"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4703"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4707"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4705"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4704"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4709"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4707"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4706"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4714"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4709"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4708"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4716"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4714"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4713"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4718"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4716"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4715"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4720"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4718"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4717"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4722"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4720"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4719"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4723"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4722"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4721"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4728"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4723"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4722"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4730"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4728"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4727"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4731"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4730"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4729"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4733"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4731"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4730"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4735"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4733"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4732"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4737"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4735"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4734"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4739"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4737"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4736"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4741"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4739"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4738"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4744"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4741"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4740"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4746"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4744"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4743"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4748"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4746"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4745"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4749"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4748"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4747"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4751"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4749"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4748"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4663,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "org.jfree.chart.plot.CategoryPlot:4665,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].hashCode"
    - Src: "org.jfree.chart.plot.CategoryPlot:4667,1"
      Dst: "[java.util.Map].hashCode"
    - Src: "org.jfree.chart.plot.CategoryPlot:4677,1"
      Dst: "[java.util.AbstractMap].hashCode"
    - Src: "org.jfree.chart.plot.CategoryPlot:4692,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.jfree.chart.plot.CategoryPlot:4711,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.jfree.chart.plot.CategoryPlot:4741,1"
      Dst: "[java.util.List].hashCode"
    - Src: "org.jfree.chart.plot.CategoryPlot:4744,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].hashCode"
    - Src: "org.jfree.chart.plot.CategoryPlot:4748,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].hashCode"
    JavaMethodInfo: null
    BBCount: 139
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].clone()"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: 4764
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneMapValues(java.util.Map)"
    - "[org.jfree.chart.axis.Axis].setPlot(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.axis.Axis].addChangeListener(org.jfree.chart.event.AxisChangeListener)"
    - "[org.jfree.chart.internal.CloneUtils].cloneMapValues(java.util.Map)"
    - "[org.jfree.chart.axis.Axis].setPlot(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.axis.Axis].addChangeListener(org.jfree.chart.event.AxisChangeListener)"
    - "[org.jfree.data.general.AbstractDataset].addChangeListener(org.jfree.data.general.DatasetChangeListener)"
    - "[org.jfree.chart.internal.CloneUtils].cloneMapValues(java.util.Map)"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].setPlot(org.jfree.chart.plot.CategoryPlot)"
    - "[org.jfree.chart.renderer.AbstractRenderer].addChangeListener(org.jfree.chart.event.RendererChangeListener)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    - "[org.jfree.chart.internal.CloneUtils].cloneMapValues(java.util.Map)"
    - "[org.jfree.chart.internal.CloneUtils].cloneMapValues(java.util.Map)"
    - "[org.jfree.chart.internal.CloneUtils].cloneMapValues(java.util.Map)"
    - "[org.jfree.chart.internal.CloneUtils].cloneMapValues(java.util.Map)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 28
    ICount: 113
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4767"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4773"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4772"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4768"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4772"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4771"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4774"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4782"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4781"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4775"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4779"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.chart.event.AxisChangeListener)"
        - "setPlot(org.jfree.chart.plot.Plot)"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4778"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4788"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4793"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4792"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4789"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4792"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.data.general.DatasetChangeListener)"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4791"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4799"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4805"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4804"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4800"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4804"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.chart.event.RendererChangeListener)"
        - "setPlot(org.jfree.chart.plot.CategoryPlot)"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4803"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4805"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4809"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4808"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4809"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4814"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4813"
        BranchSideFuncs:
        - "cloneList(java.util.List)"
        - "cloneMapValues(java.util.Map)"
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4823"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4826"
        BranchSideFuncs:
        - "clone(java.lang.Object)"
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4825"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4765,1"
      Dst: "[org.jfree.chart.plot.Plot].clone"
    - Src: "org.jfree.chart.plot.CategoryPlot:4766,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneMapValues"
    - Src: "org.jfree.chart.plot.CategoryPlot:4767,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.CategoryPlot:4767,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:4767,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:4767,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:4769,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.CategoryPlot:4770,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:4782,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:4790,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:4793,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.jfree.chart.plot.CategoryPlot:4794,1"
      Dst: "[java.util.TreeMap].putAll"
    - Src: "org.jfree.chart.plot.CategoryPlot:4801,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].setPlot"
    - Src: "org.jfree.chart.plot.CategoryPlot:4802,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].addChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:4806,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    - Src: "org.jfree.chart.plot.CategoryPlot:4814,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 5
  - functionName: "[org.jfree.chart.plot.CategoryPlot].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4837,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.CategoryPlot:4838,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    - Src: "org.jfree.chart.plot.CategoryPlot:4839,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryPlot].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.CategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4877"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4883"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4882"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4878"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4882"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4881"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4883"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4889"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4888"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4884"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4888"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4887"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4889"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4894"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4893"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4890"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4893"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4892"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4894"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4900"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4899"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryPlot:4895"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4898"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryPlot:4897"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryPlot:4863,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.CategoryPlot:4864,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.plot.CategoryPlot:4865,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.CategoryPlot:4877,1"
      Dst: "[java.util.Map].values"
    - Src: "org.jfree.chart.plot.CategoryPlot:4877,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jfree.chart.plot.CategoryPlot:4877,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CategoryPlot:4877,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CategoryPlot:4879,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.CategoryPlot:4880,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:4891,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.CategoryPlot:4896,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].addChangeListener"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 5
  - functionName: "[org.jfree.chart.api.RectangleEdge].values()"
    functionSourceFile: "org.jfree.chart.api.RectangleEdge"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleEdge[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleEdge:36,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleEdge].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.api.RectangleEdge"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleEdge"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleEdge:36,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleEdge].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.api.RectangleEdge"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleEdge:36,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom(org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.api.RectangleEdge"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.api.RectangleEdge:59"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleEdge:58"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleEdge:59"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleEdge:58"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight(org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.api.RectangleEdge"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.api.RectangleEdge:71"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleEdge:70"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.api.RectangleEdge:71"
      Branch Sides:
      - BranchSide: "org.jfree.chart.api.RectangleEdge:70"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleEdge].opposite(org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.api.RectangleEdge"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleEdge"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleEdge:82,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleEdge].coordinate(java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.api.RectangleEdge"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleEdge:105,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.jfree.chart.api.RectangleEdge:107,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.api.RectangleEdge:109,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.api.RectangleEdge:111,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.api.RectangleEdge:113,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleEdge].$values()"
    functionSourceFile: "org.jfree.chart.api.RectangleEdge"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleEdge[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialBackground].<init>()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialBackground"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialBackground:83,1"
      Dst: "[org.jfree.chart.plot.dial.DialBackground].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialBackground].<init>(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialBackground"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialBackground:94,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].<init>"
    - Src: "org.jfree.chart.plot.dial.DialBackground:95,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialBackground:97,1"
      Dst: "[org.jfree.chart.util.StandardGradientPaintTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialBackground].getPaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialBackground"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialBackground].setPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialBackground"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialBackground:120,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialBackground:122,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialBackground:122,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialBackground].getGradientPaintTransformer()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialBackground"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.util.GradientPaintTransformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialBackground].setGradientPaintTransformer(org.jfree.chart.util.GradientPaintTransformer)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialBackground"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.GradientPaintTransformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialBackground:147,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialBackground:149,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialBackground:149,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialBackground].isClippedToWindow()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialBackground"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialBackground].draw(java.awt.Graphics2D,org.jfree.chart.plot.dial.DialPlot,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialBackground"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.dial.DialPlot"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialBackground:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialBackground:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialBackground:179,1"
      Dst: "[org.jfree.chart.util.GradientPaintTransformer].transform"
    - Src: "org.jfree.chart.plot.dial.DialBackground:182,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.dial.DialBackground:183,1"
      Dst: "[java.awt.Graphics2D].fill"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialBackground].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialBackground"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialBackground:195"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialBackground:198"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialBackground:197"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialBackground:198"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialBackground:201"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialBackground:200"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialBackground:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialBackground:205"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialBackground:204"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialBackground:205"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialBackground:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialBackground:202,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.dial.DialBackground:205,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.dial.DialBackground:209,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialBackground].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialBackground"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].hashCode()"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialBackground:220,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint"
    - Src: "org.jfree.chart.plot.dial.DialBackground:221,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialBackground].clone()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialBackground"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialBackground:235,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialBackground].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialBackground"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialBackground:246,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.dial.DialBackground:247,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialBackground].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialBackground"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialBackground:260,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.dial.DialBackground:261,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DefaultKeyedValuesDataset].<init>()"
    functionSourceFile: "org.jfree.data.general.DefaultKeyedValuesDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DefaultKeyedValuesDataset:43,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartFrame].<init>(java.lang.String,org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.swing.ChartFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartFrame:59,1"
      Dst: "[org.jfree.chart.swing.ChartFrame].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartFrame].<init>(java.lang.String,org.jfree.chart.JFreeChart,boolean)"
    functionSourceFile: "org.jfree.chart.swing.ChartFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.jfree.chart.JFreeChart"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ChartFrame:74"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ChartFrame:78"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ChartFrame:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ChartFrame:71,1"
      Dst: "[javax.swing.JFrame].<init>"
    - Src: "org.jfree.chart.swing.ChartFrame:72,1"
      Dst: "[javax.swing.JFrame].setDefaultCloseOperation"
    - Src: "org.jfree.chart.swing.ChartFrame:73,1"
      Dst: "[org.jfree.chart.swing.ChartPanel].<init>"
    - Src: "org.jfree.chart.swing.ChartFrame:75,1"
      Dst: "[javax.swing.JScrollPane].<init>"
    - Src: "org.jfree.chart.swing.ChartFrame:75,1"
      Dst: "[javax.swing.JFrame].setContentPane"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ChartFrame].getChartPanel()"
    functionSourceFile: "org.jfree.chart.swing.ChartFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.swing.ChartPanel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultTitleEditor].<init>(org.jfree.chart.title.Title)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultTitleEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.title.Title"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 118
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultTitleEditor:102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultTitleEditor:104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:100,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:103,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:103,1"
      Dst: "[org.jfree.chart.title.TextTitle].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:105,1"
      Dst: "[org.jfree.chart.title.TextTitle].getFont"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:106,1"
      Dst: "[org.jfree.chart.title.TextTitle].getText"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:106,1"
      Dst: "[javax.swing.JTextField].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:107,1"
      Dst: "[org.jfree.chart.title.TextTitle].getPaint"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:107,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:109,1"
      Dst: "[java.awt.BorderLayout].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:109,1"
      Dst: "[java.awt.Container].setLayout"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:114,1"
      Dst: "[javax.swing.BorderFactory].createEtchedBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:113,1"
      Dst: "[javax.swing.BorderFactory].createTitledBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:112,1"
      Dst: "[javax.swing.JComponent].setBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:119,1"
      Dst: "[org.jfree.chart.swing.editor.LCBLayout].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:120,1"
      Dst: "[javax.swing.BorderFactory].createEmptyBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:122,1"
      Dst: "[javax.swing.JLabel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:122,1"
      Dst: "[java.awt.Container].add"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:123,1"
      Dst: "[javax.swing.JCheckBox].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:124,1"
      Dst: "[javax.swing.AbstractButton].setSelected"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:125,1"
      Dst: "[javax.swing.AbstractButton].setActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:126,1"
      Dst: "[javax.swing.AbstractButton].addActionListener"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:136,1"
      Dst: "[org.jfree.chart.swing.editor.FontDisplayField].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:138,1"
      Dst: "[javax.swing.JButton].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:158,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultTitleEditor].enableOrDisableControls"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultTitleEditor].getTitleText()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultTitleEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:170,1"
      Dst: "[javax.swing.text.JTextComponent].getText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultTitleEditor].getTitleFont()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultTitleEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultTitleEditor].getTitlePaint()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultTitleEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:188,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].getPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultTitleEditor].actionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultTitleEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultTitleEditor:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:205"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:204"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultTitleEditor:205"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:208"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultTitleEditor:208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:200,1"
      Dst: "[java.awt.event.ActionEvent].getActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:202,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:203,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultTitleEditor].attemptFontSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:206,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultTitleEditor].attemptPaintSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:209,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultTitleEditor].attemptModifyShowTitle"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultTitleEditor].attemptFontSelection()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultTitleEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultTitleEditor:225"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:231"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:218,1"
      Dst: "[org.jfree.chart.swing.editor.FontChooserPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:221,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:220,1"
      Dst: "[javax.swing.JOptionPane].showConfirmDialog"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:226,1"
      Dst: "[org.jfree.chart.swing.editor.FontChooserPanel].getSelectedFont"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:228,1"
      Dst: "[java.awt.Font].getFontName"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:228,1"
      Dst: "[java.awt.Font].getSize"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:228,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:227,1"
      Dst: "[javax.swing.text.JTextComponent].setText"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultTitleEditor].attemptPaintSelection()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultTitleEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultTitleEditor:241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:239"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultTitleEditor:245"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:248"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:240,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].getPaint"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:243,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:242,1"
      Dst: "[javax.swing.JColorChooser].showDialog"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:246,1"
      Dst: "[org.jfree.chart.swing.editor.PaintSample].setPaint"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultTitleEditor].attemptModifyShowTitle()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultTitleEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:255,1"
      Dst: "[javax.swing.AbstractButton].isSelected"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:256,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultTitleEditor].enableOrDisableControls"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultTitleEditor].enableOrDisableControls()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultTitleEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultTitleEditor:264"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:265,1"
      Dst: "[javax.swing.JComponent].setEnabled"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:266,1"
      Dst: "[javax.swing.AbstractButton].setEnabled"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultTitleEditor].setTitleProperties(org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultTitleEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultTitleEditor:277"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:287"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.editor.DefaultTitleEditor:279"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:283"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultTitleEditor:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:278,1"
      Dst: "[org.jfree.chart.JFreeChart].getTitle"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:280,1"
      Dst: "[org.jfree.chart.title.TextTitle].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:281,1"
      Dst: "[org.jfree.chart.JFreeChart].setTitle"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:283,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultTitleEditor].getTitleText"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:283,1"
      Dst: "[org.jfree.chart.title.TextTitle].setText"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:284,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultTitleEditor].getTitleFont"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:284,1"
      Dst: "[org.jfree.chart.title.TextTitle].setFont"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:285,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultTitleEditor].getTitlePaint"
    - Src: "org.jfree.chart.swing.editor.DefaultTitleEditor:285,1"
      Dst: "[org.jfree.chart.title.TextTitle].setPaint"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:141,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].<init>(boolean,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:151,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:152,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getItemLineVisible(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:177,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getSeriesLinesVisible"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:179,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getSeriesLinesVisible(int)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:195,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:195,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setSeriesLinesVisible(int,java.lang.Boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:208,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:208,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:209,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setSeriesLinesVisible(int,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:222,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:222,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setSeriesLinesVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getDefaultLinesVisible()"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setDefaultLinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:246,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getItemShapeVisible(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:262"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:265"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:261,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getSeriesShapesVisible"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:263,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getSeriesShapesVisible(int)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:279,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:279,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setSeriesShapesVisible(int,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:292,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:292,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setSeriesShapesVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setSeriesShapesVisible(int,java.lang.Boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:305,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:305,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:306,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getDefaultShapesVisible()"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setDefaultShapesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:330,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getDrawOutlines()"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setDrawOutlines(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:359,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getUseOutlinePaint()"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setUseOutlinePaint(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:385,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getItemShapeFilled(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:402,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getSeriesShapesFilled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getSeriesShapesFilled(int)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:415"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:418"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:417"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:414,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:414,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:416,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setSeriesShapesFilled(int,java.lang.Boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:431,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:431,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:432,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setSeriesShapesFilled(int,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:446,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:446,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setSeriesShapesFilled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getDefaultShapesFilled()"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setDefaultShapesFilled(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:470,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getUseFillPaint()"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setUseFillPaint(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:497,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getUseSeriesOffset()"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setUseSeriesOffset(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:523,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getItemMargin()"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].setItemMargin(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:552"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:553"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:552"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:552"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:555"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:554"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:553,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:556,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getLegendItem(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:571"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:575"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:574"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:575"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:616"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:615"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:575"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:616"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:615"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:581"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:585"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:584"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:586"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:590"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:589"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:592"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:593"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:592"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:595"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:596"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:595"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:607"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:610"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:609"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:570,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:575,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisible"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:575,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisibleInLegend"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:576,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:577,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:577,1"
      Dst: "[org.jfree.chart.labels.CategorySeriesLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:581,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemToolTipGenerator"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:586,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemURLGenerator"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:590,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendShape"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:591,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:593,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemFillPaint"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:596,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:597,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:598,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getItemLineVisible"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:599,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getItemShapeVisible"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:601,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getItemShapeFilled"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:601,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:604,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:604,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:604,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:605,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextFont"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:605,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelFont"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:606,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextPaint"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:608,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelPaint"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:610,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:611,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDatasetIndex"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:612,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:612,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:613,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getPassCount()"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 145
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:651"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:656"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:655"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:656"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:662"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:661"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:657"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:662"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:661"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:663"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:667"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:666"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:668"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:671"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:670"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:677"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:682"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:690"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:726"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:725"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:690"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:726"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:725"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:691"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:726"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:725"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:693"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:725"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:697"
      Branch Sides: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:713"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:716"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:715"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:716"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:719"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:718"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:726"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:782"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:781"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:728"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:731"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:730"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:731"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:735"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:734"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:735"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:758"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:757"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:736"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:745"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:744"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:737"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:741"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:740"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:745"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:758"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:757"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:746"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:750"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:749"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:758"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:770"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:769"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:759"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:763"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:762"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:760"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:759"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:763"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:770"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:769"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:764"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:763"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:777"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:782"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:781"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:651,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:656,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getItemLineVisible"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:657,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getItemShapeVisible"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:662,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:667,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesIndex"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:671,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesCount"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:673,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:679,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:680,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:678,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategorySeriesMiddle"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:683,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:683,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:686,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:688,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:687,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:714,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:719,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:719,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:720,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:720,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:721,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:727,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemShape"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:729,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:736,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].getItemShapeFilled"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:738,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemFillPaint"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:743,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:747,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:752,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:758,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:760,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:770,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].indexOf"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:771,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getCrosshairState"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:772,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:772,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:771,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:776,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:778,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 54
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:794"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:797"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:796"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:797"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:801"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:800"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:802"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:805"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:804"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:805"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:808"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:807"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:808"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:811"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:810"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:811"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:814"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:813"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:814"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:817"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:816"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:817"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:820"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:819"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:820"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:823"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:822"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:823"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:826"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:825"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LineAndShapeRenderer:826"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:829"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LineAndShapeRenderer:828"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:805,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:829,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.category.LineAndShapeRenderer"
    linkageType: null
    functionLinenumber: 840
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    functionUses: 25
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:841,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone"
    - Src: "org.jfree.chart.renderer.category.LineAndShapeRenderer:842,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].<init>()"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:86,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].calculatePieDatasetTotal(org.jfree.data.general.PieDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.PieDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:104"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:116"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:115"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:105"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:108"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:111"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:102,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:104,1"
      Dst: "[org.jfree.data.KeyedValues].getKeys"
    - Src: "org.jfree.data.general.DatasetUtils:104,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.general.DatasetUtils:104,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.general.DatasetUtils:104,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.general.DatasetUtils:106,1"
      Dst: "[org.jfree.data.KeyedValues].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:109,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.general.DatasetUtils].createPieDatasetForRow(org.jfree.data.category.CategoryDataset,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.PieDataset"
    argCount: 2
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:133,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowIndex"
    - Src: "org.jfree.data.general.DatasetUtils:134,1"
      Dst: "[org.jfree.data.general.DatasetUtils].createPieDatasetForRow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].createPieDatasetForRow(org.jfree.data.category.CategoryDataset,int)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.PieDataset"
    argCount: 2
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:153"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:151,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].<init>"
    - Src: "org.jfree.data.general.DatasetUtils:152,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.general.DatasetUtils:154,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.data.general.DatasetUtils:155,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:155,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].setValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.general.DatasetUtils].createPieDatasetForColumn(org.jfree.data.category.CategoryDataset,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.PieDataset"
    argCount: 2
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:174,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnIndex"
    - Src: "org.jfree.data.general.DatasetUtils:175,1"
      Dst: "[org.jfree.data.general.DatasetUtils].createPieDatasetForColumn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].createPieDatasetForColumn(org.jfree.data.category.CategoryDataset,int)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.PieDataset"
    argCount: 2
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:194"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:192,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].<init>"
    - Src: "org.jfree.data.general.DatasetUtils:193,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.data.general.DatasetUtils:195,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.data.general.DatasetUtils:196,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:196,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].setValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.general.DatasetUtils].createConsolidatedPieDataset(org.jfree.data.general.PieDataset,java.lang.Comparable,double)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.PieDataset"
    argCount: 3
    argTypes:
    - "org.jfree.data.general.PieDataset"
    - "java.lang.Comparable"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:218,1"
      Dst: "[org.jfree.data.general.DatasetUtils].createConsolidatedPieDataset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].createConsolidatedPieDataset(org.jfree.data.general.PieDataset,java.lang.Comparable,double,int)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.PieDataset"
    argCount: 4
    argTypes:
    - "org.jfree.data.general.PieDataset"
    - "java.lang.Comparable"
    - "double"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:249"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:261"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:260"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:252"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:258"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:257"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:254"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:258"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:257"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:263"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:279"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:278"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:266"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:277"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:276"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:267"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:274"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:273"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:268"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:273"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:279"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:282"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:242,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].<init>"
    - Src: "org.jfree.data.general.DatasetUtils:243,1"
      Dst: "[org.jfree.data.general.DatasetUtils].calculatePieDatasetTotal"
    - Src: "org.jfree.data.general.DatasetUtils:246,1"
      Dst: "[org.jfree.data.KeyedValues].getKeys"
    - Src: "org.jfree.data.general.DatasetUtils:247,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.general.DatasetUtils:248,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.general.DatasetUtils:249,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.general.DatasetUtils:250,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.general.DatasetUtils:251,1"
      Dst: "[org.jfree.data.KeyedValues].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:253,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.general.DatasetUtils:255,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.general.DatasetUtils:267,1"
      Dst: "[java.util.List].contains"
    - Src: "org.jfree.data.general.DatasetUtils:268,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.general.DatasetUtils:274,1"
      Dst: "[org.jfree.data.general.DefaultPieDataset].setValue"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].createCategoryDataset(java.lang.String,java.lang.String,double[][])"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.category.CategoryDataset"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "double[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:303"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:310"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:309"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:305"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:302,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].<init>"
    - Src: "org.jfree.data.general.DatasetUtils:304,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.general.DatasetUtils:307,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].addValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].createCategoryDataset(java.lang.String,java.lang.String,java.lang.Number[][])"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.category.CategoryDataset"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Number[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:332"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:339"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:338"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:334"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:330,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].<init>"
    - Src: "org.jfree.data.general.DatasetUtils:333,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.general.DatasetUtils:336,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].addValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].createCategoryDataset(java.lang.Comparable[],java.lang.Comparable[],double[][])"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.category.CategoryDataset"
    argCount: 3
    argTypes:
    - "java.lang.Comparable[]"
    - "java.lang.Comparable[]"
    - "double[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:365"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:368"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:367"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:368"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:372"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:371"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:372"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:377"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:376"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:378"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:380"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:381"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:388"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:387"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:389"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:396"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:395"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:391"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:387"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:363,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:365,1"
      Dst: "[org.jfree.chart.internal.ArrayUtils].hasDuplicateItems"
    - Src: "org.jfree.data.general.DatasetUtils:366,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.general.DatasetUtils:379,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.general.DatasetUtils:388,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].<init>"
    - Src: "org.jfree.data.general.DatasetUtils:393,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].addValue"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.data.general.DatasetUtils].createCategoryDataset(java.lang.Comparable,org.jfree.data.KeyedValues)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.category.CategoryDataset"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "org.jfree.data.KeyedValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:419"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:416,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:418,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].<init>"
    - Src: "org.jfree.data.general.DatasetUtils:419,1"
      Dst: "[org.jfree.data.Values].getItemCount"
    - Src: "org.jfree.data.general.DatasetUtils:420,1"
      Dst: "[org.jfree.data.Values].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:420,1"
      Dst: "[org.jfree.data.KeyedValues].getKey"
    - Src: "org.jfree.data.general.DatasetUtils:420,1"
      Dst: "[org.jfree.data.category.DefaultCategoryDataset].addValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.general.DatasetUtils].sampleFunction2D(org.jfree.data.function.Function2D,double,double,int,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataset"
    argCount: 5
    argTypes:
    - "org.jfree.data.function.Function2D"
    - "double"
    - "double"
    - "int"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:444,1"
      Dst: "[org.jfree.data.general.DatasetUtils].sampleFunction2DToSeries"
    - Src: "org.jfree.data.general.DatasetUtils:446,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].sampleFunction2DToSeries(org.jfree.data.function.Function2D,double,double,int,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYSeries"
    argCount: 5
    argTypes:
    - "org.jfree.data.function.Function2D"
    - "double"
    - "double"
    - "int"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:472"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:475"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:474"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:475"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:479"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:478"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:481"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:484"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:470,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:473,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.general.DatasetUtils:479,1"
      Dst: "[org.jfree.data.xy.XYSeries].<init>"
    - Src: "org.jfree.data.general.DatasetUtils:483,1"
      Dst: "[org.jfree.data.function.Function2D].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:483,1"
      Dst: "[org.jfree.data.xy.XYSeries].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.general.DatasetUtils].isEmptyOrNull(org.jfree.data.general.PieDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.PieDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:497"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:500"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:499"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:501"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:504"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:503"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:504"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:513"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:512"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:506"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:504"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:503"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:508"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:504"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:503"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:500,1"
      Dst: "[org.jfree.data.Values].getItemCount"
    - Src: "org.jfree.data.general.DatasetUtils:505,1"
      Dst: "[org.jfree.data.Values].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:507,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.general.DatasetUtils].isEmptyOrNull(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:525"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:528"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:527"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:530"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:531"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:530"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:530"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:533"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:532"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:533"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:541"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:540"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:534"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:533"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:532"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:535"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:534"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:533"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:528,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.data.general.DatasetUtils:529,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.general.DatasetUtils:535,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].isEmptyOrNull(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:556"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:563"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:562"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:557"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:563"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:562"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:558"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:557"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:556"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:557,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.data.general.DatasetUtils:558,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.general.DatasetUtils].findDomainBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 575
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.DatasetUtils].findDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:576,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findDomainBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].findDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 592
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.time.TimeSeriesCollection].getDomainBounds(boolean)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getDomainBounds(boolean)"
    - "[org.jfree.data.time.TimeTableXYDataset].getDomainBounds(boolean)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getDomainBounds(boolean)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getDomainBounds(boolean)"
    - "[org.jfree.data.xy.XYSeriesCollection].getDomainBounds(boolean)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getDomainBounds(boolean)"
    - "[org.jfree.data.xy.IntervalXYDelegate].getDomainBounds(boolean)"
    - "[org.jfree.data.general.DatasetUtils].iterateDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 5
    ICount: 10
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:596"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:601"
        BranchSideFuncs:
        - "getDomainBounds(boolean)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:600"
        BranchSideFuncs:
        - "iterateDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:593,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:598,1"
      Dst: "[org.jfree.data.DomainInfo].getDomainBounds"
    - Src: "org.jfree.data.general.DatasetUtils:601,1"
      Dst: "[org.jfree.data.general.DatasetUtils].iterateDomainBounds"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].findDomainBounds(org.jfree.data.xy.XYDataset,java.util.List,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 625
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.time.TimeSeriesCollection].getDomainBounds(java.util.List,boolean)"
    - "[org.jfree.data.general.DatasetUtils].iterateToFindDomainBounds(org.jfree.data.xy.XYDataset,java.util.List,boolean)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:628"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:633"
        BranchSideFuncs:
        - "iterateToFindDomainBounds(org.jfree.data.xy.XYDataset,java.util.List,boolean)"
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:626,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:631,1"
      Dst: "[org.jfree.data.xy.XYDomainInfo].getDomainBounds"
    - Src: "org.jfree.data.general.DatasetUtils:634,1"
      Dst: "[org.jfree.data.general.DatasetUtils].iterateToFindDomainBounds"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].iterateDomainBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:654,1"
      Dst: "[org.jfree.data.general.DatasetUtils].iterateDomainBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].iterateDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 671
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getSeriesCount()"
    - "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultWindDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.VectorSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getSeriesCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.statistics.HistogramDataset].getSeriesCount()"
    - "[org.jfree.data.xy.XYBarDataset].getSeriesCount()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultXYZDataset].getSeriesCount()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getSeriesCount()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getXValue(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getStartXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getStartXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getStartXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getStartXValue(int,int)"
    - "[org.jfree.data.xy.AbstractIntervalXYDataset].getStartXValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getStartXValue(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getStartXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getStartXValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getEndXValue(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getEndXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getEndXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getEndXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getEndXValue(int,int)"
    - "[org.jfree.data.xy.AbstractIntervalXYDataset].getEndXValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getEndXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getEndXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getXValue(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getXValue(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getXValue(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getXValue(int,int)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 3
    ICount: 56
    EdgeCount: 112
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:677"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:701"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:677"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:701"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:680"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:700"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:699"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:682"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:679"
        BranchSideFuncs:
        - "getEndXValue(int,int)"
        - "getStartXValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:678"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:686"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:690"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:689"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:690"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:694"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:693"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:694"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:681"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:680"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:702"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:714"
        BranchSideFuncs:
        - "getItemCount(int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:713"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:704"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:702"
        BranchSideFuncs:
        - "getXValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:701"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:707"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:703"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:702"
        BranchSideFuncs:
        - "getItemCount(int)"
    - Branch String: "org.jfree.data.general.DatasetUtils:714"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:718"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:717"
        BranchSideFuncs:
        - "<init>(double,double)"
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:672,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:675,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.data.general.DatasetUtils:681,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.data.general.DatasetUtils:683,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.data.general.DatasetUtils:684,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartXValue"
    - Src: "org.jfree.data.general.DatasetUtils:685,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndXValue"
    - Src: "org.jfree.data.general.DatasetUtils:686,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.general.DatasetUtils:687,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.general.DatasetUtils:688,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.general.DatasetUtils:718,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 5
  - functionName: "[org.jfree.data.general.DatasetUtils].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:734,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].findRangeBounds(org.jfree.data.category.CategoryDataset,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 751
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRangeBounds(boolean)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getRangeBounds(boolean)"
    - "[org.jfree.data.xy.XYSeriesCollection].getRangeBounds(boolean)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRangeBounds(boolean)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getRangeBounds(boolean)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRangeBounds(boolean)"
    - "[org.jfree.data.general.DatasetUtils].iterateRangeBounds(org.jfree.data.category.CategoryDataset,boolean)"
    functionUses: 1
    ICount: 10
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:754"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:759"
        BranchSideFuncs:
        - "getRangeBounds(boolean)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:758"
        BranchSideFuncs:
        - "iterateRangeBounds(org.jfree.data.category.CategoryDataset,boolean)"
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:752,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:756,1"
      Dst: "[org.jfree.data.RangeInfo].getRangeBounds"
    - Src: "org.jfree.data.general.DatasetUtils:759,1"
      Dst: "[org.jfree.data.general.DatasetUtils].iterateRangeBounds"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].findRangeBounds(org.jfree.data.category.CategoryDataset,java.util.List,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 783
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 3
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.general.DatasetUtils].iterateToFindRangeBounds(org.jfree.data.category.CategoryDataset,java.util.List,boolean)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:786"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:791"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:790"
        BranchSideFuncs:
        - "iterateToFindRangeBounds(org.jfree.data.category.CategoryDataset,java.util.List,boolean)"
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:784,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:788,1"
      Dst: "[org.jfree.data.category.CategoryRangeInfo].getRangeBounds"
    - Src: "org.jfree.data.general.DatasetUtils:791,1"
      Dst: "[org.jfree.data.general.DatasetUtils].iterateToFindRangeBounds"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].findRangeBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 808
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.DatasetUtils].findRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:809,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].findRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 826
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRangeBounds(boolean)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getRangeBounds(boolean)"
    - "[org.jfree.data.xy.XYSeriesCollection].getRangeBounds(boolean)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRangeBounds(boolean)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getRangeBounds(boolean)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRangeBounds(boolean)"
    - "[org.jfree.data.general.DatasetUtils].iterateRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 5
    ICount: 10
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:829"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:834"
        BranchSideFuncs:
        - "getRangeBounds(boolean)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:833"
        BranchSideFuncs:
        - "iterateRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:827,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:831,1"
      Dst: "[org.jfree.data.RangeInfo].getRangeBounds"
    - Src: "org.jfree.data.general.DatasetUtils:834,1"
      Dst: "[org.jfree.data.general.DatasetUtils].iterateRangeBounds"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].findRangeBounds(org.jfree.data.xy.XYDataset,java.util.List,org.jfree.data.Range,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 859
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 4
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "java.util.List"
    - "org.jfree.data.Range"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.time.TimeSeriesCollection].getRangeBounds(java.util.List,org.jfree.data.Range,boolean)"
    - "[org.jfree.data.general.DatasetUtils].iterateToFindRangeBounds(org.jfree.data.xy.XYDataset,java.util.List,org.jfree.data.Range,boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:862"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:868"
        BranchSideFuncs:
        - "getRangeBounds(java.util.List,org.jfree.data.Range,boolean)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:867"
        BranchSideFuncs:
        - "iterateToFindRangeBounds(org.jfree.data.xy.XYDataset,java.util.List,org.jfree.data.Range,boolean)"
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:860,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:864,1"
      Dst: "[org.jfree.data.xy.XYRangeInfo].getRangeBounds"
    - Src: "org.jfree.data.general.DatasetUtils:868,1"
      Dst: "[org.jfree.data.general.DatasetUtils].iterateToFindRangeBounds"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].iterateRangeBounds(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:889,1"
      Dst: "[org.jfree.data.general.DatasetUtils].iterateRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].iterateRangeBounds(org.jfree.data.category.CategoryDataset,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 909
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowCount()"
    - "[org.jfree.data.category.SlidingCategoryDataset].getRowCount()"
    - "[org.jfree.data.category.DefaultCategoryDataset].getRowCount()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnCount()"
    - "[org.jfree.data.category.DefaultCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getColumnCount()"
    - "[org.jfree.data.category.SlidingCategoryDataset].getColumnCount()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getColumnCount()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getColumnCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getValue(int,int)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getStartValue(int,int)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getStartValue(int,int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getStartValue(int,int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getEndValue(int,int)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getEndValue(int,int)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getEndValue(int,int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.DefaultCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.SlidingCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getValue(int,int)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 61
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:914"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:945"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:914"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:945"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:920"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:943"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:942"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:921"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:918"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:917"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:924"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:929"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:928"
        BranchSideFuncs:
        - "getStartValue(int,int)"
    - Branch String: "org.jfree.data.general.DatasetUtils:925"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:929"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:928"
        BranchSideFuncs:
        - "getStartValue(int,int)"
    - Branch String: "org.jfree.data.general.DatasetUtils:930"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:935"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:934"
        BranchSideFuncs:
        - "getEndValue(int,int)"
    - Branch String: "org.jfree.data.general.DatasetUtils:931"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:935"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:934"
        BranchSideFuncs:
        - "getEndValue(int,int)"
    - Branch String: "org.jfree.data.general.DatasetUtils:936"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:921"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:920"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:937"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:921"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:920"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:946"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:959"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:958"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:947"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:946"
        BranchSideFuncs:
        - "getValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:945"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:949"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:947"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:946"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:951"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:947"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:946"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:959"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:963"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:962"
        BranchSideFuncs:
        - "<init>(double,double)"
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:912,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.data.general.DatasetUtils:913,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.general.DatasetUtils:922,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:925,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.general.DatasetUtils:925,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.general.DatasetUtils:926,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.general.DatasetUtils:927,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.general.DatasetUtils:929,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getStartValue"
    - Src: "org.jfree.data.general.DatasetUtils:935,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getEndValue"
    - Src: "org.jfree.data.general.DatasetUtils:963,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 5
  - functionName: "[org.jfree.data.general.DatasetUtils].iterateToFindRangeBounds(org.jfree.data.category.CategoryDataset,java.util.List,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 986
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 3
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnCount()"
    - "[org.jfree.data.category.DefaultCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getColumnCount()"
    - "[org.jfree.data.category.SlidingCategoryDataset].getColumnCount()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getColumnCount()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getColumnCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getColumnCount()"
    - "[org.jfree.data.category.SlidingCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.category.DefaultCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnCount()"
    - "[org.jfree.data.category.DefaultCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getColumnCount()"
    - "[org.jfree.data.category.SlidingCategoryDataset].getColumnCount()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getColumnCount()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getColumnCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getColumnCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMinRegularValue(int,int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getMaxRegularValue(int,int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.SlidingCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.category.DefaultCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getStartValue(int,int)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getStartValue(int,int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getStartValue(int,int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getEndValue(int,int)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getEndValue(int,int)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getEndValue(int,int)"
    - "[org.jfree.data.category.SlidingCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.category.DefaultCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getValues(int,int)"
    - "[org.jfree.data.category.SlidingCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.category.DefaultCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getMeanValue(int,int)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getStdDevValue(int,int)"
    - "[org.jfree.data.category.SlidingCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.category.DefaultCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.DefaultCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.SlidingCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getValue(int,int)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 154
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:993"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1019"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:993"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1019"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:999"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1019"
        BranchSideFuncs:
        - "getColumnCount()"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1018"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1002"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1018"
        BranchSideFuncs:
        - "getMinRegularValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1017"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1004"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1007"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1006"
        BranchSideFuncs:
        - "getMaxRegularValue(int,int)"
    - Branch String: "org.jfree.data.general.DatasetUtils:1008"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1011"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1010"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1011"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1014"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1013"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1014"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:999"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:998"
        BranchSideFuncs:
        - "getColumnCount()"
    - Branch String: "org.jfree.data.general.DatasetUtils:1020"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1040"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1020"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1040"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1027"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1040"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1039"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1029"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1039"
        BranchSideFuncs:
        - "getEndValue(int,int)"
        - "getStartValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1038"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1032"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1035"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1034"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1032"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1035"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1034"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1035"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1027"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1026"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1035"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1027"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1026"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1041"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1061"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1041"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1061"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1048"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1061"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1060"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1050"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1060"
        BranchSideFuncs:
        - "getValues(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1059"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1052"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1048"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1047"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1054"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1058"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1057"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1062"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1092"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1062"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1092"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1069"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1090"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1089"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1071"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1089"
        BranchSideFuncs:
        - "getMeanValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1088"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1073"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1069"
        BranchSideFuncs:
        - "getStdDevValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1068"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1076"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1082"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1081"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1078"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1082"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1081"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1083"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1069"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1068"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1093"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1107"
        BranchSideFuncs:
        - "getRowIndex(java.lang.Comparable)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1106"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1095"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1105"
        BranchSideFuncs:
        - "getValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1104"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1097"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1093"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1092"
        BranchSideFuncs:
        - "getRowIndex(java.lang.Comparable)"
    - Branch String: "org.jfree.data.general.DatasetUtils:1099"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1093"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1092"
        BranchSideFuncs:
        - "getRowIndex(java.lang.Comparable)"
    - Branch String: "org.jfree.data.general.DatasetUtils:1107"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1110"
        BranchSideFuncs:
        - "<init>(double,double)"
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:987,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:992,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.general.DatasetUtils:999,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.general.DatasetUtils:999,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.general.DatasetUtils:999,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.general.DatasetUtils:1000,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowIndex"
    - Src: "org.jfree.data.general.DatasetUtils:1003,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMinRegularValue"
    - Src: "org.jfree.data.general.DatasetUtils:1005,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:1007,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMaxRegularValue"
    - Src: "org.jfree.data.general.DatasetUtils:1012,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.general.DatasetUtils:1012,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.general.DatasetUtils:1015,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.general.DatasetUtils:1030,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getStartValue"
    - Src: "org.jfree.data.general.DatasetUtils:1031,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getEndValue"
    - Src: "org.jfree.data.general.DatasetUtils:1032,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.general.DatasetUtils:1051,1"
      Dst: "[org.jfree.data.statistics.MultiValueCategoryDataset].getValues"
    - Src: "org.jfree.data.general.DatasetUtils:1072,1"
      Dst: "[org.jfree.data.statistics.StatisticalCategoryDataset].getMeanValue"
    - Src: "org.jfree.data.general.DatasetUtils:1075,1"
      Dst: "[org.jfree.data.statistics.StatisticalCategoryDataset].getStdDevValue"
    - Src: "org.jfree.data.general.DatasetUtils:1111,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 73
    CyclomaticComplexity: 12
  - functionName: "[org.jfree.data.general.DatasetUtils].iterateRangeBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1129,1"
      Dst: "[org.jfree.data.general.DatasetUtils].iterateRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].iterateRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 1148
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getSeriesCount()"
    - "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultWindDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.VectorSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getSeriesCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.statistics.HistogramDataset].getSeriesCount()"
    - "[org.jfree.data.xy.XYBarDataset].getSeriesCount()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultXYZDataset].getSeriesCount()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getSeriesCount()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getYValue(int,int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getStartYValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getStartYValue(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getStartYValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getStartYValue(int,int)"
    - "[org.jfree.data.xy.AbstractIntervalXYDataset].getStartYValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getStartYValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getStartYValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getEndYValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getEndYValue(int,int)"
    - "[org.jfree.data.xy.AbstractIntervalXYDataset].getEndYValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getEndYValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getEndYValue(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getEndYValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getEndYValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getLowValue(int,int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getLowValue(int,int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getLowValue(int,int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getHighValue(int,int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getHighValue(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getHighValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getYValue(int,int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getYValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getYValue(int,int)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 76
    EdgeCount: 143
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:1154"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1178"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1154"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1178"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1158"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1177"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1160"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1157"
        BranchSideFuncs:
        - "getStartYValue(int,int)"
        - "getEndYValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1156"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1164"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1167"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1168"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1172"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1171"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1172"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1159"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1158"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1179"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1197"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1179"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1197"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1182"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1194"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1184"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1181"
        BranchSideFuncs:
        - "getLowValue(int,int)"
        - "getHighValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1180"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1187"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1190"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1183"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1182"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1198"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1209"
        BranchSideFuncs:
        - "getItemCount(int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1208"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1200"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1198"
        BranchSideFuncs:
        - "getYValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1197"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1202"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1198"
        BranchSideFuncs:
        - "getItemCount(int)"
    - Branch String: "org.jfree.data.general.DatasetUtils:1209"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1212"
        BranchSideFuncs:
        - "<init>(double,double)"
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1151,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.data.general.DatasetUtils:1159,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.data.general.DatasetUtils:1161,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.data.general.DatasetUtils:1162,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartYValue"
    - Src: "org.jfree.data.general.DatasetUtils:1163,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndYValue"
    - Src: "org.jfree.data.general.DatasetUtils:1164,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.general.DatasetUtils:1165,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.general.DatasetUtils:1166,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.general.DatasetUtils:1185,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getLowValue"
    - Src: "org.jfree.data.general.DatasetUtils:1186,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getHighValue"
    - Src: "org.jfree.data.general.DatasetUtils:1213,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 7
  - functionName: "[org.jfree.data.general.DatasetUtils].findZBounds(org.jfree.data.xy.XYZDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYZDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1230,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findZBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].findZBounds(org.jfree.data.xy.XYZDataset,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XYZDataset"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1249,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:1250,1"
      Dst: "[org.jfree.data.general.DatasetUtils].iterateZBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].findZBounds(org.jfree.data.xy.XYZDataset,java.util.List,org.jfree.data.Range,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 4
    argTypes:
    - "org.jfree.data.xy.XYZDataset"
    - "java.util.List"
    - "org.jfree.data.Range"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1273,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:1274,1"
      Dst: "[org.jfree.data.general.DatasetUtils].iterateToFindZBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].iterateZBounds(org.jfree.data.xy.XYZDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYZDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1291,1"
      Dst: "[org.jfree.data.general.DatasetUtils].iterateZBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].iterateZBounds(org.jfree.data.xy.XYZDataset,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XYZDataset"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:1312"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1337"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1312"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1337"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1315"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1337"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1336"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1317"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1313"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1320"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1325"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1324"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1326"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1329"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1326"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1329"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1331"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1331"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1338"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1350"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1349"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1340"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1338"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1337"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1342"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1339"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1338"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1350"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1353"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1352"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1310,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.data.general.DatasetUtils:1316,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.data.general.DatasetUtils:1319,1"
      Dst: "[org.jfree.data.xy.XYZDataset].getZValue"
    - Src: "org.jfree.data.general.DatasetUtils:1320,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.general.DatasetUtils:1321,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.general.DatasetUtils:1322,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.general.DatasetUtils:1325,1"
      Dst: "[org.jfree.data.xy.IntervalXYZDataset].getStartZValue"
    - Src: "org.jfree.data.general.DatasetUtils:1326,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.general.DatasetUtils:1330,1"
      Dst: "[org.jfree.data.xy.IntervalXYZDataset].getEndZValue"
    - Src: "org.jfree.data.general.DatasetUtils:1353,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 5
  - functionName: "[org.jfree.data.general.DatasetUtils].iterateToFindDomainBounds(org.jfree.data.xy.XYDataset,java.util.List,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 1376
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.general.AbstractSeriesDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.xy.DefaultXYDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.xy.DefaultXYZDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getXValue(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getStartXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getStartXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getStartXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getStartXValue(int,int)"
    - "[org.jfree.data.xy.AbstractIntervalXYDataset].getStartXValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getStartXValue(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getStartXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getStartXValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getEndXValue(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getEndXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getEndXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getEndXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getEndXValue(int,int)"
    - "[org.jfree.data.xy.AbstractIntervalXYDataset].getEndXValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getEndXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getEndXValue(int,int)"
    - "[org.jfree.data.general.AbstractSeriesDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.xy.DefaultXYDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.xy.DefaultXYZDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getXValue(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getXValue(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getXValue(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getXValue(int,int)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 60
    EdgeCount: 96
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:1383"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1407"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1383"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1407"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1387"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1406"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1405"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1390"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1405"
        BranchSideFuncs:
        - "getEndXValue(int,int)"
        - "getStartXValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1404"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1394"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1398"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1397"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1398"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1401"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1400"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1401"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1387"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1386"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1408"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1421"
        BranchSideFuncs:
        - "getItemCount(int)"
        - "indexOf(java.lang.Comparable)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1420"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1411"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1418"
        BranchSideFuncs:
        - "getXValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1417"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1413"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1408"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1407"
        BranchSideFuncs:
        - "getItemCount(int)"
        - "indexOf(java.lang.Comparable)"
    - Branch String: "org.jfree.data.general.DatasetUtils:1421"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1424"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1423"
        BranchSideFuncs:
        - "<init>(double,double)"
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1377,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:1387,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.general.DatasetUtils:1387,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.general.DatasetUtils:1387,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.general.DatasetUtils:1388,1"
      Dst: "[org.jfree.data.general.SeriesDataset].indexOf"
    - Src: "org.jfree.data.general.DatasetUtils:1389,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.data.general.DatasetUtils:1391,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.data.general.DatasetUtils:1392,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartXValue"
    - Src: "org.jfree.data.general.DatasetUtils:1393,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndXValue"
    - Src: "org.jfree.data.general.DatasetUtils:1394,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.general.DatasetUtils:1395,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.general.DatasetUtils:1396,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.general.DatasetUtils:1424,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 5
  - functionName: "[org.jfree.data.general.DatasetUtils].iterateToFindRangeBounds(org.jfree.data.xy.XYDataset,java.util.List,org.jfree.data.Range,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 1450
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 4
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "java.util.List"
    - "org.jfree.data.Range"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.general.AbstractSeriesDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.xy.DefaultXYDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.xy.DefaultXYZDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getXValue(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.Range].contains(double)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getLowValue(int,int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getLowValue(int,int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getLowValue(int,int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getHighValue(int,int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getHighValue(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getHighValue(int,int)"
    - "[org.jfree.data.general.AbstractSeriesDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.xy.DefaultXYDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.xy.DefaultXYZDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getXValue(int,int)"
    - "[org.jfree.data.Range].contains(double)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getMinRegularValue(int,int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getMaxRegularValue(int,int)"
    - "[org.jfree.data.general.AbstractSeriesDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.xy.DefaultXYDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.xy.DefaultXYZDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getXValue(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getXValue(int,int)"
    - "[org.jfree.data.Range].contains(double)"
    - "[org.jfree.data.xy.AbstractXYDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getYValue(int,int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getStartYValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getStartYValue(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getStartYValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getStartYValue(int,int)"
    - "[org.jfree.data.xy.AbstractIntervalXYDataset].getStartYValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getStartYValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getStartYValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getEndYValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getEndYValue(int,int)"
    - "[org.jfree.data.xy.AbstractIntervalXYDataset].getEndYValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getEndYValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getEndYValue(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getEndYValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getEndYValue(int,int)"
    - "[org.jfree.data.general.AbstractSeriesDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.xy.DefaultXYDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.xy.DefaultXYZDataset].indexOf(java.lang.Comparable)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].indexOf(java.lang.Comparable)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getXValue(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getXValue(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getXValue(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getYValue(int,int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getYValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getYValue(int,int)"
    - "[org.jfree.data.Range].contains(double)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 124
    EdgeCount: 190
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:1459"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1479"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1459"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1479"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1462"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1479"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1478"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1465"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1478"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1477"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1467"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1462"
        BranchSideFuncs:
        - "getHighValue(int,int)"
        - "getLowValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1461"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1470"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1473"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1472"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1473"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1461"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1480"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1501"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1480"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1501"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1484"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1501"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1500"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1487"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1500"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1499"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1489"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1484"
        BranchSideFuncs:
        - "getMinRegularValue(int,int)"
        - "getMaxRegularValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1483"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1492"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1495"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1494"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1495"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1484"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1483"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1502"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1529"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1502"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1529"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1506"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1528"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1527"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1509"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1527"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1526"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1511"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1506"
        BranchSideFuncs:
        - "getEndYValue(int,int)"
        - "getStartYValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1505"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1515"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1519"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1518"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1519"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1522"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1521"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1522"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1506"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1505"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1530"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1545"
        BranchSideFuncs:
        - "getItemCount(int)"
        - "indexOf(java.lang.Comparable)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1544"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1533"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1543"
        BranchSideFuncs:
        - "contains(double)"
        - "getYValue(int,int)"
        - "getXValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:1542"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1536"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1530"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1529"
        BranchSideFuncs:
        - "getItemCount(int)"
        - "indexOf(java.lang.Comparable)"
    - Branch String: "org.jfree.data.general.DatasetUtils:1537"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1530"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1529"
        BranchSideFuncs:
        - "getItemCount(int)"
        - "indexOf(java.lang.Comparable)"
    - Branch String: "org.jfree.data.general.DatasetUtils:1545"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1548"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1547"
        BranchSideFuncs:
        - "<init>(double,double)"
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1451,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:1462,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.general.DatasetUtils:1462,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.general.DatasetUtils:1462,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.general.DatasetUtils:1463,1"
      Dst: "[org.jfree.data.general.SeriesDataset].indexOf"
    - Src: "org.jfree.data.general.DatasetUtils:1464,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.data.general.DatasetUtils:1466,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.data.general.DatasetUtils:1467,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.data.general.DatasetUtils:1468,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getLowValue"
    - Src: "org.jfree.data.general.DatasetUtils:1469,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getHighValue"
    - Src: "org.jfree.data.general.DatasetUtils:1470,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.general.DatasetUtils:1471,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.general.DatasetUtils:1474,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.general.DatasetUtils:1490,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMinRegularValue"
    - Src: "org.jfree.data.general.DatasetUtils:1491,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMaxRegularValue"
    - Src: "org.jfree.data.general.DatasetUtils:1493,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.general.DatasetUtils:1512,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.data.general.DatasetUtils:1513,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartYValue"
    - Src: "org.jfree.data.general.DatasetUtils:1514,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndYValue"
    - Src: "org.jfree.data.general.DatasetUtils:1548,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 56
    CyclomaticComplexity: 9
  - functionName: "[org.jfree.data.general.DatasetUtils].iterateToFindZBounds(org.jfree.data.xy.XYZDataset,java.util.List,org.jfree.data.Range,boolean)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 4
    argTypes:
    - "org.jfree.data.xy.XYZDataset"
    - "java.util.List"
    - "org.jfree.data.Range"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:1579"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1594"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1593"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1582"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1592"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1591"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1585"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1579"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1578"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1586"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1579"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1578"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1594"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1597"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1596"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1572,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:1579,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.general.DatasetUtils:1579,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.general.DatasetUtils:1579,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.general.DatasetUtils:1580,1"
      Dst: "[org.jfree.data.general.SeriesDataset].indexOf"
    - Src: "org.jfree.data.general.DatasetUtils:1581,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.data.general.DatasetUtils:1583,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.data.general.DatasetUtils:1584,1"
      Dst: "[org.jfree.data.xy.XYZDataset].getZValue"
    - Src: "org.jfree.data.general.DatasetUtils:1585,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.data.general.DatasetUtils:1586,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.general.DatasetUtils:1587,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.general.DatasetUtils:1588,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.general.DatasetUtils:1597,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].findMinimumDomainValue(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:1621"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1626"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1625"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1628"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1648"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1647"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1630"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1625"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1633"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1639"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1642"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1629"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1628"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1648"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1652"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1651"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1618,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:1623,1"
      Dst: "[org.jfree.data.DomainInfo].getDomainLowerBound"
    - Src: "org.jfree.data.general.DatasetUtils:1623,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.general.DatasetUtils:1627,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.data.general.DatasetUtils:1629,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.data.general.DatasetUtils:1637,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartXValue"
    - Src: "org.jfree.data.general.DatasetUtils:1640,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.data.general.DatasetUtils:1642,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.general.DatasetUtils:1643,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].findMaximumDomainValue(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:1678"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1685"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1684"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1687"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1706"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1705"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1689"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1684"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1692"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1698"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1701"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1688"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1687"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1706"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1710"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1709"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1675,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:1680,1"
      Dst: "[org.jfree.data.DomainInfo].getDomainUpperBound"
    - Src: "org.jfree.data.general.DatasetUtils:1680,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.general.DatasetUtils:1686,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.data.general.DatasetUtils:1688,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.data.general.DatasetUtils:1696,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndXValue"
    - Src: "org.jfree.data.general.DatasetUtils:1699,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.data.general.DatasetUtils:1701,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.general.DatasetUtils:1702,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].findMinimumRangeValue(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:1734"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1741"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1740"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1744"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1761"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1760"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1745"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1740"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1747"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1753"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1756"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1745"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1744"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1761"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1765"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1764"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1733,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:1736,1"
      Dst: "[org.jfree.data.RangeInfo].getRangeLowerBound"
    - Src: "org.jfree.data.general.DatasetUtils:1736,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.general.DatasetUtils:1742,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.data.general.DatasetUtils:1743,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.general.DatasetUtils:1751,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getStartValue"
    - Src: "org.jfree.data.general.DatasetUtils:1754,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:1757,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.general.DatasetUtils:1757,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].findMinimumRangeValue(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:1789"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1796"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1795"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1798"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1822"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1821"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1800"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1795"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1803"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1808"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1809"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1814"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1813"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1816"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1799"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1798"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1822"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1826"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1825"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1786,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:1791,1"
      Dst: "[org.jfree.data.RangeInfo].getRangeLowerBound"
    - Src: "org.jfree.data.general.DatasetUtils:1791,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.general.DatasetUtils:1797,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.data.general.DatasetUtils:1799,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.data.general.DatasetUtils:1807,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartYValue"
    - Src: "org.jfree.data.general.DatasetUtils:1811,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getLowValue"
    - Src: "org.jfree.data.general.DatasetUtils:1814,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.data.general.DatasetUtils:1816,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.general.DatasetUtils:1817,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].findMaximumRangeValue(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:1851"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1859"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1858"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1862"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1879"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1878"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1863"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1858"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1865"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1871"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1874"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1863"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1862"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1879"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1883"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1882"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1848,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:1853,1"
      Dst: "[org.jfree.data.RangeInfo].getRangeUpperBound"
    - Src: "org.jfree.data.general.DatasetUtils:1853,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.general.DatasetUtils:1860,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.data.general.DatasetUtils:1861,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.general.DatasetUtils:1869,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getEndValue"
    - Src: "org.jfree.data.general.DatasetUtils:1872,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:1875,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.general.DatasetUtils:1875,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].findMaximumRangeValue(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:1909"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1917"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1916"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1919"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1941"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1940"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1921"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1916"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1923"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1928"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1929"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1934"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1933"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1936"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1920"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1919"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1941"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1945"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1944"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1906,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:1911,1"
      Dst: "[org.jfree.data.RangeInfo].getRangeUpperBound"
    - Src: "org.jfree.data.general.DatasetUtils:1911,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.general.DatasetUtils:1918,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.data.general.DatasetUtils:1920,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.data.general.DatasetUtils:1927,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndYValue"
    - Src: "org.jfree.data.general.DatasetUtils:1931,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getHighValue"
    - Src: "org.jfree.data.general.DatasetUtils:1934,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.data.general.DatasetUtils:1936,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.general.DatasetUtils:1937,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 1962
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds(org.jfree.data.category.CategoryDataset,double)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1963,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds(org.jfree.data.category.CategoryDataset,double)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 1979
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnCount()"
    - "[org.jfree.data.category.DefaultCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getColumnCount()"
    - "[org.jfree.data.category.SlidingCategoryDataset].getColumnCount()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getColumnCount()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getColumnCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowCount()"
    - "[org.jfree.data.category.SlidingCategoryDataset].getRowCount()"
    - "[org.jfree.data.category.DefaultCategoryDataset].getRowCount()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.DefaultCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.SlidingCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getValue(int,int)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 2
    ICount: 38
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:1985"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2005"
        BranchSideFuncs:
        - "getRowCount()"
      - BranchSide: "org.jfree.data.general.DatasetUtils:2004"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1989"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:null"
        BranchSideFuncs:
        - "getValue(int,int)"
    - Branch String: "org.jfree.data.general.DatasetUtils:1991"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1986"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1985"
        BranchSideFuncs:
        - "getRowCount()"
    - Branch String: "org.jfree.data.general.DatasetUtils:1993"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1996"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1995"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:1996"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:1986"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:1985"
        BranchSideFuncs:
        - "getRowCount()"
    - Branch String: "org.jfree.data.general.DatasetUtils:2005"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2008"
        BranchSideFuncs:
        - "<init>(double,double)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:2007"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:1980,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:1984,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.general.DatasetUtils:1988,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.data.general.DatasetUtils:1990,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:1992,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.general.DatasetUtils:2002,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.general.DatasetUtils:2003,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.general.DatasetUtils:2006,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds(org.jfree.data.category.CategoryDataset,org.jfree.data.KeyToGroupMap)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 2028
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "org.jfree.data.KeyToGroupMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowCount()"
    - "[org.jfree.data.category.SlidingCategoryDataset].getRowCount()"
    - "[org.jfree.data.category.DefaultCategoryDataset].getRowCount()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowCount()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowCount()"
    - "[org.jfree.data.category.SlidingCategoryDataset].getRowCount()"
    - "[org.jfree.data.category.DefaultCategoryDataset].getRowCount()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowCount()"
    - "[org.jfree.data.KeyToGroupMap].getGroup(java.lang.Comparable)"
    - "[org.jfree.data.KeyToGroupMap].getGroupIndex(java.lang.Comparable)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowKey(int)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowKey(int)"
    - "[org.jfree.data.category.SlidingCategoryDataset].getRowKey(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowKey(int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowKey(int)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowKey(int)"
    - "[org.jfree.data.category.DefaultCategoryDataset].getRowKey(int)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowKey(int)"
    - "[org.jfree.data.KeyToGroupMap].getGroupCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnCount()"
    - "[org.jfree.data.category.DefaultCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getColumnCount()"
    - "[org.jfree.data.category.SlidingCategoryDataset].getColumnCount()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getColumnCount()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getColumnCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowCount()"
    - "[org.jfree.data.category.SlidingCategoryDataset].getRowCount()"
    - "[org.jfree.data.category.DefaultCategoryDataset].getRowCount()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.DefaultCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.SlidingCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getValue(int,int)"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    functionUses: 1
    ICount: 74
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:2035"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2039"
        BranchSideFuncs:
        - "getGroupCount()"
        - "getColumnCount()"
    - Branch String: "org.jfree.data.general.DatasetUtils:2045"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2070"
        BranchSideFuncs:
        - "getRowCount()"
      - BranchSide: "org.jfree.data.general.DatasetUtils:2069"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2049"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2065"
        BranchSideFuncs:
        - "getValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:2064"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2051"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2046"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2045"
        BranchSideFuncs:
        - "getRowCount()"
    - Branch String: "org.jfree.data.general.DatasetUtils:2054"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2058"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2057"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2058"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2046"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2045"
        BranchSideFuncs:
        - "getRowCount()"
    - Branch String: "org.jfree.data.general.DatasetUtils:2065"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2039"
        BranchSideFuncs:
        - "getGroupCount()"
        - "getColumnCount()"
    - Branch String: "org.jfree.data.general.DatasetUtils:2070"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2076"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2075"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2071"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2075"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:2029,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:2034,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.data.general.DatasetUtils:2036,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.data.general.DatasetUtils:2036,1"
      Dst: "[org.jfree.data.KeyToGroupMap].getGroup"
    - Src: "org.jfree.data.general.DatasetUtils:2036,1"
      Dst: "[org.jfree.data.KeyToGroupMap].getGroupIndex"
    - Src: "org.jfree.data.general.DatasetUtils:2040,1"
      Dst: "[org.jfree.data.KeyToGroupMap].getGroupCount"
    - Src: "org.jfree.data.general.DatasetUtils:2044,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.general.DatasetUtils:2050,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:2053,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.general.DatasetUtils:2066,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.general.DatasetUtils:2067,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.general.DatasetUtils:2072,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.data.general.DatasetUtils:2072,1"
      Dst: "[org.jfree.data.Range].combine"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 6
  - functionName: "[org.jfree.data.general.DatasetUtils].findMinimumStackedRangeValue(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:2099"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2102"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2104"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2099"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2107"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2099"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2115"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:2094,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:2098,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.general.DatasetUtils:2101,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.data.general.DatasetUtils:2103,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:2106,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.general.DatasetUtils:2113,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.general.DatasetUtils:2116,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].findMaximumStackedRangeValue(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:2141"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2144"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2146"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2141"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2149"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2141"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2156"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2159"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:2136,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:2140,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.general.DatasetUtils:2143,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.data.general.DatasetUtils:2145,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:2148,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.general.DatasetUtils:2154,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.general.DatasetUtils:2157,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds(org.jfree.data.xy.TableXYDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 2173
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.TableXYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds(org.jfree.data.xy.TableXYDataset,double)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:2174,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds(org.jfree.data.xy.TableXYDataset,double)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: 2189
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.TableXYDataset"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.AbstractXYDataset].getYValue(int,int)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 41
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:2193"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2215"
        BranchSideFuncs:
        - "getSeriesCount()"
      - BranchSide: "org.jfree.data.general.DatasetUtils:2214"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2197"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2208"
        BranchSideFuncs:
        - "getYValue(int,int)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:2207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2199"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2194"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2193"
        BranchSideFuncs:
        - "getSeriesCount()"
    - Branch String: "org.jfree.data.general.DatasetUtils:2200"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2204"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2203"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2208"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2210"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2211"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2189"
        BranchSideFuncs:
        - "nullNotPermitted(java.lang.Object,java.lang.String)"
        - "getItemCount()"
    - Branch String: "org.jfree.data.general.DatasetUtils:2215"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2219"
        BranchSideFuncs:
        - "<init>(double,double)"
      - BranchSide: "org.jfree.data.general.DatasetUtils:2218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:2190,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:2193,1"
      Dst: "[org.jfree.data.xy.TableXYDataset].getItemCount"
    - Src: "org.jfree.data.general.DatasetUtils:2196,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.data.general.DatasetUtils:2198,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.data.general.DatasetUtils:2199,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.general.DatasetUtils:2216,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].calculateStackTotal(org.jfree.data.xy.TableXYDataset,int)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.TableXYDataset"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:2240"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2246"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2245"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2242"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:2239,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.data.general.DatasetUtils:2241,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.data.general.DatasetUtils:2242,1"
      Dst: "[java.lang.Double].isNaN"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.general.DatasetUtils].findCumulativeRangeBounds(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:2269"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2271"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2263"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2274"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2272"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2271"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2277"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2272"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2271"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2285"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2289"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2288"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:2264,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:2269,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.data.general.DatasetUtils:2271,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.general.DatasetUtils:2273,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.data.general.DatasetUtils:2276,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.general.DatasetUtils:2277,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.general.DatasetUtils:2279,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.general.DatasetUtils:2280,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.general.DatasetUtils:2286,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.general.DatasetUtils].findYValue(org.jfree.data.xy.XYDataset,int,double)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:2312"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2315"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2314"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2315"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2318"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2317"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:2311,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findItemIndicesForX"
    - Src: "org.jfree.data.general.DatasetUtils:2316,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.data.general.DatasetUtils:2318,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.DatasetUtils].findItemIndicesForX(org.jfree.data.xy.XYDataset,int,double)"
    functionSourceFile: "org.jfree.data.general.DatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 177
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.general.DatasetUtils:2352"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2354"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2355"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2362"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2361"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2356"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2359"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2358"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2362"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2395"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2394"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2366"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2369"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2368"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2369"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2372"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2371"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2373"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2376"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2375"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2376"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2379"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2378"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2380"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2393"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2392"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2382"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2385"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2384"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2385"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2389"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2388"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2395"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2426"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2425"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2399"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2402"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2401"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2403"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2406"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2405"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2407"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2420"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2419"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2409"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2412"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2411"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2412"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2416"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2415"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2427"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2430"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2429"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2430"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2439"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2438"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2432"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2435"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2435"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2436"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2435"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2435"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2430"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2429"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.general.DatasetUtils:2435"
      Branch Sides:
      - BranchSide: "org.jfree.data.general.DatasetUtils:2430"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.general.DatasetUtils:2429"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.general.DatasetUtils:2350,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.general.DatasetUtils:2351,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.data.general.DatasetUtils:2356,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.data.general.DatasetUtils:2362,1"
      Dst: "[org.jfree.data.xy.XYDataset].getDomainOrder"
    JavaMethodInfo: null
    BBCount: 51
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYBarRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:86,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYBarRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYBarRenderer].<init>(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:95,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:100,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:102,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].setDefaultPositiveItemLabelPosition"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:103,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].setDefaultNegativeItemLabelPosition"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:104,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].setPositiveItemLabelPositionFallback"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:105,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].setNegativeItemLabelPositionFallback"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYBarRenderer].getRenderAsPercentages()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYBarRenderer].setRenderAsPercentages(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:132,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYBarRenderer].getPassCount()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYBarRenderer].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYItemRendererState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:165,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer$XYBarRendererState].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYBarRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYBarRenderer"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds(org.jfree.data.xy.TableXYDataset)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:179"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:180"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:183"
        BranchSideFuncs:
        - "<init>(double,double)"
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:182"
        BranchSideFuncs:
        - "findStackedRangeBounds(org.jfree.data.xy.TableXYDataset)"
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:181,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:183,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYBarRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 192
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:215"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:219"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:220"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:219"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:228"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:227"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:228"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:235"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:234"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:229"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:231"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:252"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:258"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:257"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:277"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:276"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:258"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:257"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:258"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:257"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:264"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:267"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:266"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:267"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:292"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:295"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:294"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:299"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:302"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:301"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:307"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:314"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:313"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:315"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:319"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:318"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:324"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:323"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:326"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:329"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:329"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:331"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:330"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:333"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:332"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:333"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:332"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:336"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:336"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:337"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:336"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:336"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:339"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:338"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:336"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:339"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:338"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:343"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:348"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:347"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:344"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:371"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:370"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:348"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:360"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:359"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:352"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:371"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:370"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:355"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:358"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:360"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:370"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:363"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:371"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:370"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:366"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:215,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:221,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:221,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:221,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:224,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:235,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:239,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:240,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:253,1"
      Dst: "[org.jfree.data.general.DatasetUtils].calculateStackTotal"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:263,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisible"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:277,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:279,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:290,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:291,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartXValue"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:298,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndXValue"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:304,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:304,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:307,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getMargin"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:314,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:316,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:317,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:324,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:327,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:344,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getShadowsVisible"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:345,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getBarPainter"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:345,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarPainter].paintBarShadow"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:349,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarPainter].paintBar"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:353,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:354,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:357,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:357,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:356,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:363,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:364,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:366,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].drawItemLabel"
    JavaMethodInfo: null
    BBCount: 70
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYBarRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:382"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:385"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:384"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:385"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:388"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:387"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:389"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:392"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:392,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYBarRenderer].hashCode()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYBarRenderer"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].hashCode()"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:403"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:402"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:401"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYBarRenderer:402,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].<init>()"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:84,1"
      Dst: "[org.jfree.data.general.AbstractDataset].<init>"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:85,1"
      Dst: "[org.jfree.data.KeyedObjects2D].<init>"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:88,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].add(java.util.List,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:106"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:107"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:109"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:107"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:109"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:114"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:141"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:117"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:125"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:128"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:127"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:128"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:132"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:131"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:132"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:135"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:135"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:102,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:105,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:105,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:106,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:106,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:106,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:107,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:107,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:108,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:108,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:111,1"
      Dst: "[java.util.Collections].sort"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:112,1"
      Dst: "[org.jfree.data.KeyedObjects2D].addObject"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:118,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:120,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:121,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:139,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:142,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getValues(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getObject(int,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:157"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:161"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:156,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:158,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getValues(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:176,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:176,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:193"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:202"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:193"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:202"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:194"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:198"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:199"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:202"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:203"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:206"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:190,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:193,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:195,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:196,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:206,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getObject(int,int)"
    functionUses: 6
    ICount: 28
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:222"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:231"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:222"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:231"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:223"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:227"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:228"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:231"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:232"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:235"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:219,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:222,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:224,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:225,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:235,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getColumnIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:247,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getColumnKey(int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:259,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getColumnKeys()"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:269,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnKeys"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getRowIndex(java.lang.Comparable)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:281,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowKey(int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getRowKey(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:293,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowKeys()"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:303,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowKeys"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowCount()"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getRowCount()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:313,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getColumnCount()"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getColumnCount()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:323,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRangeLowerBound(boolean)"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:337"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:339"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:338,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRangeUpperBound(boolean)"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:354"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:357"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:356"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:355,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRangeBounds(boolean)"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:381"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:383"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:384"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:387"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:389,1"
      Dst: "[org.jfree.data.KeyedObjects2D].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].hashCode()"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:395,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    functionSourceFile: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.KeyedObjects2D].clone()"
    functionUses: 25
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:409,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.statistics.DefaultMultiValueCategoryDataset:410,1"
      Dst: "[org.jfree.data.KeyedObjects2D].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.FlowDatasetUtils].<init>()"
    functionSourceFile: "org.jfree.data.flow.FlowDatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.flow.FlowDatasetUtils:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.flow.FlowDatasetUtils].calculateInflow(org.jfree.data.flow.FlowDataset,java.lang.Comparable,int)"
    functionSourceFile: "org.jfree.data.flow.FlowDatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "org.jfree.data.flow.FlowDataset"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:68"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:71"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:70"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:73"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:79"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:78"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:75"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:78"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.FlowDatasetUtils:65,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:67,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getStageCount"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:67,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:72,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getSources"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:73,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:73,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:73,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:74,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getFlow"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:76,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.flow.FlowDatasetUtils].calculateOutflow(org.jfree.data.flow.FlowDataset,java.lang.Comparable,int)"
    functionSourceFile: "org.jfree.data.flow.FlowDatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "org.jfree.data.flow.FlowDataset"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:97"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:99"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:102"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:107"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:104"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:107"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.FlowDatasetUtils:94,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:96,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getStageCount"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:96,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:101,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getDestinations"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:102,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:102,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:102,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:103,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getFlow"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:105,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.flow.FlowDatasetUtils].calculateTotalFlow(org.jfree.data.flow.FlowDataset,int)"
    functionSourceFile: "org.jfree.data.flow.FlowDatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "org.jfree.data.flow.FlowDataset"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:124"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:132"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:131"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:125"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:131"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:130"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:127"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.FlowDatasetUtils:122,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:124,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getSources"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:124,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:124,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:124,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:125,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getDestinations"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:126,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getFlow"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:128,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.flow.FlowDatasetUtils].hasNodeSelections(org.jfree.data.flow.FlowDataset)"
    functionSourceFile: "org.jfree.data.flow.FlowDatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.data.flow.FlowDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:147"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:154"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:148"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:150"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.FlowDatasetUtils:146,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:147,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getStageCount"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:148,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getSources"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:148,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:148,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:148,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:149,1"
      Dst: "[org.jfree.data.flow.NodeKey].<init>"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:150,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getNodeProperty"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:150,1"
      Dst: "[java.lang.Boolean].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.flow.FlowDatasetUtils].selectedNodeCount(org.jfree.data.flow.FlowDataset)"
    functionSourceFile: "org.jfree.data.flow.FlowDatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.data.flow.FlowDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:169"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:176"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:170"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:167"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:166"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:172"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:175"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.FlowDatasetUtils:167,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:169,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getStageCount"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:170,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getSources"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:170,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:170,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:170,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:171,1"
      Dst: "[org.jfree.data.flow.NodeKey].<init>"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:172,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getNodeProperty"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:172,1"
      Dst: "[java.lang.Boolean].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.flow.FlowDatasetUtils].hasFlowSelections(org.jfree.data.flow.FlowDataset)"
    functionSourceFile: "org.jfree.data.flow.FlowDatasetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.data.flow.FlowDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:192"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:202"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:201"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:193"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:191"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:190"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:194"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:199"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.flow.FlowDatasetUtils:196"
      Branch Sides:
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.flow.FlowDatasetUtils:198"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.flow.FlowDatasetUtils:191,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:192,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getStageCount"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:193,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getSources"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:193,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:193,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:193,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:194,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getDestinations"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:195,1"
      Dst: "[org.jfree.data.flow.FlowKey].<init>"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:196,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getFlowProperty"
    - Src: "org.jfree.data.flow.FlowDatasetUtils:196,1"
      Dst: "[java.lang.Boolean].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:77,1"
      Dst: "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:85,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:86,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:89,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].addSeriesLabel(int,java.lang.String)"
    functionSourceFile: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:99,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:100,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:102,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:103,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:105,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clearSeriesLabels(int)"
    functionSourceFile: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:114,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:115,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].generateLabel(org.jfree.data.xy.XYDataset,int)"
    functionSourceFile: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:143"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:129,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:130,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:132,1"
      Dst: "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].createItemArray"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:131,1"
      Dst: "[java.text.MessageFormat].format"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:131,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:133,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:134,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:137,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:138,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:144,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].createItemArray(org.jfree.data.xy.XYDataset,int)"
    functionSourceFile: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:158,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:158,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    functionSourceFile: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    functionUses: 25
    ICount: 23
    EdgeCount: 143
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:182"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:172,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:173,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:174,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:175,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:175,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:175,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:176,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:180,1"
      Dst: "[org.jfree.chart.api.PublicCloneable].clone"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:182,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:196"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:198"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:199"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:202"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:201"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:204"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:206"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:210"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:204,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:211,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    functionUses: 6
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.MultipleXYSeriesLabelGenerator:225,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYLineAnnotation].<init>(double,double,double,double)"
    functionSourceFile: "org.jfree.chart.annotations.XYLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:104,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:104,1"
      Dst: "[org.jfree.chart.annotations.XYLineAnnotation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYLineAnnotation].<init>(double,double,double,double,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.annotations.XYLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:121,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].<init>"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:122,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:124,1"
      Dst: "[org.jfree.chart.internal.Args].requireFinite"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYLineAnnotation].getX1()"
    functionSourceFile: "org.jfree.chart.annotations.XYLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYLineAnnotation].getY1()"
    functionSourceFile: "org.jfree.chart.annotations.XYLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYLineAnnotation].getX2()"
    functionSourceFile: "org.jfree.chart.annotations.XYLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYLineAnnotation].getY2()"
    functionSourceFile: "org.jfree.chart.annotations.XYLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYLineAnnotation].getStroke()"
    functionSourceFile: "org.jfree.chart.annotations.XYLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYLineAnnotation].getPaint()"
    functionSourceFile: "org.jfree.chart.annotations.XYLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYLineAnnotation].draw(java.awt.Graphics2D,org.jfree.chart.plot.XYPlot,java.awt.geom.Rectangle2D,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.annotations.XYLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.XYPlot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYLineAnnotation:222"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:231"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:230"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYLineAnnotation:231"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:241"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:240"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYLineAnnotation:247"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYLineAnnotation:253"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:253"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYLineAnnotation:253"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:257"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:213,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:215,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:214,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:217,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:216,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:223,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:241,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:242,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:243,1"
      Dst: "[java.awt.geom.Line2D$Float].<init>"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:246,1"
      Dst: "[org.jfree.chart.internal.LineUtils].clipLine"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:248,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:251,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getToolTipText"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:252,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getURL"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:254,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createLineRegion"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:254,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].addEntity"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYLineAnnotation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.annotations.XYLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYLineAnnotation:268"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:271"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:270"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYLineAnnotation:271"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:274"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:273"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYLineAnnotation:274"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:277"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:276"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYLineAnnotation:278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:281"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:280"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYLineAnnotation:281"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYLineAnnotation:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:287"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:286"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYLineAnnotation:287"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:290"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:289"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYLineAnnotation:290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:293"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:292"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYLineAnnotation:293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:296"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYLineAnnotation:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:271,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].equals"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:290,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:293,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYLineAnnotation].hashCode()"
    functionSourceFile: "org.jfree.chart.annotations.XYLineAnnotation"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:308,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    functionSourceFile: "org.jfree.chart.annotations.XYLineAnnotation"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:328,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYLineAnnotation].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:339,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:340,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:341,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYLineAnnotation].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYLineAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:354,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:355,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.annotations.XYLineAnnotation:356,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].createJFreeTheme()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.ChartTheme"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:229,1"
      Dst: "[org.jfree.chart.StandardChartTheme].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].createDarknessTheme()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.ChartTheme"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 84
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:239,1"
      Dst: "[org.jfree.chart.StandardChartTheme].<init>"
    - Src: "org.jfree.chart.StandardChartTheme:255,1"
      Dst: "[java.awt.Color].decode"
    - Src: "org.jfree.chart.StandardChartTheme:262,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.StandardChartTheme:262,1"
      Dst: "[org.jfree.chart.plot.DefaultDrawingSupplier].<init>"
    - Src: "org.jfree.chart.StandardChartTheme:267,1"
      Dst: "[java.awt.Color].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].createLegacyTheme()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.ChartTheme"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:281,1"
      Dst: "[org.jfree.chart.StandardChartTheme$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.StandardChartTheme].<init>(java.lang.String,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:296,1"
      Dst: "[org.jfree.chart.StandardChartTheme].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].<init>(java.lang.String,boolean)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].<init>()"
    - "[org.jfree.chart.api.RectangleInsets].<init>(double,double,double,double)"
    - "[org.jfree.chart.renderer.category.GradientBarPainter].<init>()"
    - "[org.jfree.chart.renderer.xy.GradientXYBarPainter].<init>()"
    - "[org.jfree.chart.util.DefaultShadowGenerator].<init>()"
    functionUses: 1
    ICount: 80
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:306"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.jfree.chart.StandardChartTheme:305"
        BranchSideFuncs:
        - "<init>(double,double,double,double)"
        - "<init>()"
        - "nullNotPermitted(java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:306,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.StandardChartTheme:307,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.StandardChartTheme:309,1"
      Dst: "[java.awt.Font].<init>"
    - Src: "org.jfree.chart.StandardChartTheme:318,1"
      Dst: "[org.jfree.chart.plot.DefaultDrawingSupplier].<init>"
    - Src: "org.jfree.chart.StandardChartTheme:323,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    - Src: "org.jfree.chart.StandardChartTheme:330,1"
      Dst: "[org.jfree.chart.renderer.category.GradientBarPainter].<init>"
    - Src: "org.jfree.chart.StandardChartTheme:331,1"
      Dst: "[org.jfree.chart.renderer.xy.GradientXYBarPainter].<init>"
    - Src: "org.jfree.chart.StandardChartTheme:337,1"
      Dst: "[org.jfree.chart.util.DefaultShadowGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getExtraLargeFont()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setExtraLargeFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:359,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getLargeFont()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setLargeFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:382,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getRegularFont()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setRegularFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:405,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getSmallFont()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setSmallFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:428,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getTitlePaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setTitlePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:451,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getSubtitlePaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setSubtitlePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:474,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getChartBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setChartBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:497,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getLegendBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setLegendBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:520,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getLegendItemPaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setLegendItemPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:543,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getPlotBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setPlotBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:566,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getPlotOutlinePaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setPlotOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:589,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getLabelLinkStyle()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.pie.PieLabelLinkStyle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setLabelLinkStyle(org.jfree.chart.plot.pie.PieLabelLinkStyle)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.pie.PieLabelLinkStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:612,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getLabelLinkPaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setLabelLinkPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:635,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getDomainGridlinePaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setDomainGridlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:658,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getRangeGridlinePaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setRangeGridlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:681,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getBaselinePaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setBaselinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:700,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getCrosshairPaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setCrosshairPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:719,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getAxisOffset()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setAxisOffset(org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:742,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getAxisLabelPaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setAxisLabelPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:765,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getTickLabelPaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setTickLabelPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:788,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getItemLabelPaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setItemLabelPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:811,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].isShadowVisible()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setShadowVisible(boolean)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getShadowPaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setShadowPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:856,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getBarPainter()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.category.BarPainter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setBarPainter(org.jfree.chart.renderer.category.BarPainter)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.category.BarPainter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:879,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getXYBarPainter()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYBarPainter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setXYBarPainter(org.jfree.chart.renderer.xy.XYBarPainter)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.xy.XYBarPainter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:902,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getThermometerPaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setThermometerPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:925,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getErrorIndicatorPaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setErrorIndicatorPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:948,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getGridBandPaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setGridBandPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:971,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getGridBandAlternatePaint()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setGridBandAlternatePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:994,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getName()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].getDrawingSupplier()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1012
    functionDepth: 0
    returnType: "org.jfree.chart.plot.DrawingSupplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    functionUses: 1
    ICount: 15
    EdgeCount: 143
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1014"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1023"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1022"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1017,1"
      Dst: "[org.jfree.chart.api.PublicCloneable].clone"
    - Src: "org.jfree.chart.StandardChartTheme:1020,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].setDrawingSupplier(org.jfree.chart.plot.DrawingSupplier)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.DrawingSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1034,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].apply(org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1044
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.JFreeChart].getTitle()"
    - "[org.jfree.chart.title.TextTitle].setFont(java.awt.Font)"
    - "[org.jfree.chart.title.TextTitle].setPaint(java.awt.Paint)"
    - "[org.jfree.chart.JFreeChart].getSubtitleCount()"
    - "[org.jfree.chart.StandardChartTheme].applyToTitle(org.jfree.chart.title.Title)"
    - "[org.jfree.chart.JFreeChart].getSubtitle(int)"
    - "[org.jfree.chart.JFreeChart].setBackgroundPaint(java.awt.Paint)"
    - "[org.jfree.chart.JFreeChart].getPlot()"
    - "[org.jfree.chart.StandardChartTheme].applyToPlot(org.jfree.chart.plot.Plot)"
    functionUses: 2
    ICount: 22
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1047"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1052"
        BranchSideFuncs:
        - "setPaint(java.awt.Paint)"
        - "setFont(java.awt.Font)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1051"
        BranchSideFuncs:
        - "getSubtitleCount()"
    - Branch String: "org.jfree.chart.StandardChartTheme:1053"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1056"
        BranchSideFuncs:
        - "getPlot()"
        - "setBackgroundPaint(java.awt.Paint)"
    - Branch String: "org.jfree.chart.StandardChartTheme:1061"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1064"
        BranchSideFuncs:
        - "applyToPlot(org.jfree.chart.plot.Plot)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1063"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1045,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.StandardChartTheme:1046,1"
      Dst: "[org.jfree.chart.JFreeChart].getTitle"
    - Src: "org.jfree.chart.StandardChartTheme:1048,1"
      Dst: "[org.jfree.chart.title.TextTitle].setFont"
    - Src: "org.jfree.chart.StandardChartTheme:1049,1"
      Dst: "[org.jfree.chart.title.TextTitle].setPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1052,1"
      Dst: "[org.jfree.chart.JFreeChart].getSubtitleCount"
    - Src: "org.jfree.chart.StandardChartTheme:1054,1"
      Dst: "[org.jfree.chart.JFreeChart].getSubtitle"
    - Src: "org.jfree.chart.StandardChartTheme:1054,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToTitle"
    - Src: "org.jfree.chart.StandardChartTheme:1057,1"
      Dst: "[org.jfree.chart.JFreeChart].setBackgroundPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1060,1"
      Dst: "[org.jfree.chart.JFreeChart].getPlot"
    - Src: "org.jfree.chart.StandardChartTheme:1062,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToPlot"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToTitle(org.jfree.chart.title.Title)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1071
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.title.Title"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.title.TextTitle].setFont(java.awt.Font)"
    - "[org.jfree.chart.title.TextTitle].setPaint(java.awt.Paint)"
    - "[org.jfree.chart.legend.LegendTitle].getBackgroundPaint()"
    - "[org.jfree.chart.legend.LegendTitle].setBackgroundPaint(java.awt.Paint)"
    - "[org.jfree.chart.legend.LegendTitle].setItemFont(java.awt.Font)"
    - "[org.jfree.chart.legend.LegendTitle].setItemPaint(java.awt.Paint)"
    - "[org.jfree.chart.legend.LegendTitle].getWrapper()"
    - "[org.jfree.chart.StandardChartTheme].applyToBlockContainer(org.jfree.chart.block.BlockContainer)"
    - "[org.jfree.chart.legend.LegendTitle].getWrapper()"
    - "[org.jfree.chart.legend.PaintScaleLegend].setBackgroundPaint(java.awt.Paint)"
    - "[org.jfree.chart.legend.PaintScaleLegend].getAxis()"
    - "[org.jfree.chart.StandardChartTheme].applyToValueAxis(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.title.CompositeTitle].getContainer()"
    - "[org.jfree.chart.block.BlockContainer].getBlocks()"
    - "[org.jfree.chart.StandardChartTheme].applyToTitle(org.jfree.chart.title.Title)"
    functionUses: 3
    ICount: 51
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1072"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1077"
        BranchSideFuncs:
        - "setPaint(java.awt.Paint)"
        - "setFont(java.awt.Font)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1076"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1077"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1088"
        BranchSideFuncs:
        - "getBackgroundPaint()"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1087"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1079"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1082"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1081"
        BranchSideFuncs:
        - "setItemFont(java.awt.Font)"
        - "setItemPaint(java.awt.Paint)"
    - Branch String: "org.jfree.chart.StandardChartTheme:1084"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1087"
        BranchSideFuncs:
        - "applyToBlockContainer(org.jfree.chart.block.BlockContainer)"
        - "getWrapper()"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1086"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1088"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1096"
        BranchSideFuncs:
        - "setBackgroundPaint(java.awt.Paint)"
        - "getAxis()"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1095"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1092"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1095"
        BranchSideFuncs:
        - "applyToValueAxis(org.jfree.chart.axis.ValueAxis)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1094"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1096"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1105"
        BranchSideFuncs:
        - "getBlocks()"
        - "getContainer()"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1104"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1099"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1105"
        BranchSideFuncs:
        - "getBlocks()"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1104"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1100"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1103"
        BranchSideFuncs:
        - "applyToTitle(org.jfree.chart.title.Title)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1074,1"
      Dst: "[org.jfree.chart.title.TextTitle].setFont"
    - Src: "org.jfree.chart.StandardChartTheme:1075,1"
      Dst: "[org.jfree.chart.title.TextTitle].setPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1079,1"
      Dst: "[org.jfree.chart.legend.LegendTitle].getBackgroundPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1080,1"
      Dst: "[org.jfree.chart.legend.LegendTitle].setBackgroundPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1082,1"
      Dst: "[org.jfree.chart.legend.LegendTitle].setItemFont"
    - Src: "org.jfree.chart.StandardChartTheme:1083,1"
      Dst: "[org.jfree.chart.legend.LegendTitle].setItemPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1084,1"
      Dst: "[org.jfree.chart.legend.LegendTitle].getWrapper"
    - Src: "org.jfree.chart.StandardChartTheme:1085,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToBlockContainer"
    - Src: "org.jfree.chart.StandardChartTheme:1090,1"
      Dst: "[org.jfree.chart.legend.PaintScaleLegend].setBackgroundPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1091,1"
      Dst: "[org.jfree.chart.legend.PaintScaleLegend].getAxis"
    - Src: "org.jfree.chart.StandardChartTheme:1093,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToValueAxis"
    - Src: "org.jfree.chart.StandardChartTheme:1098,1"
      Dst: "[org.jfree.chart.title.CompositeTitle].getContainer"
    - Src: "org.jfree.chart.StandardChartTheme:1099,1"
      Dst: "[org.jfree.chart.block.BlockContainer].getBlocks"
    - Src: "org.jfree.chart.StandardChartTheme:1099,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.StandardChartTheme:1099,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.StandardChartTheme:1099,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.StandardChartTheme:1101,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToTitle"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToBlockContainer(org.jfree.chart.block.BlockContainer)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1112
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.block.BlockContainer].getBlocks()"
    - "[org.jfree.chart.StandardChartTheme].applyToBlock(org.jfree.chart.block.Block)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1113"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1116"
        BranchSideFuncs:
        - "getBlocks()"
        - "applyToBlock(org.jfree.chart.block.Block)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1113,1"
      Dst: "[org.jfree.chart.block.BlockContainer].getBlocks"
    - Src: "org.jfree.chart.StandardChartTheme:1113,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.StandardChartTheme:1113,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.StandardChartTheme:1113,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.StandardChartTheme:1114,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToBlock"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToBlock(org.jfree.chart.block.Block)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1123
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.block.Block"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.StandardChartTheme].applyToTitle(org.jfree.chart.title.Title)"
    - "[org.jfree.chart.block.LabelBlock].setFont(java.awt.Font)"
    - "[org.jfree.chart.block.LabelBlock].setPaint(java.awt.Paint)"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1127"
        BranchSideFuncs:
        - "applyToTitle(org.jfree.chart.title.Title)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1126"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1127"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1132"
        BranchSideFuncs:
        - "setPaint(java.awt.Paint)"
        - "setFont(java.awt.Font)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1125,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToTitle"
    - Src: "org.jfree.chart.StandardChartTheme:1129,1"
      Dst: "[org.jfree.chart.block.LabelBlock].setFont"
    - Src: "org.jfree.chart.StandardChartTheme:1130,1"
      Dst: "[org.jfree.chart.block.LabelBlock].setPaint"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToPlot(org.jfree.chart.plot.Plot)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1139
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Plot"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].getDrawingSupplier()"
    - "[org.jfree.chart.StandardChartTheme].getDrawingSupplier()"
    - "[org.jfree.chart.plot.Plot].setDrawingSupplier(org.jfree.chart.plot.DrawingSupplier)"
    - "[org.jfree.chart.plot.Plot].getBackgroundPaint()"
    - "[org.jfree.chart.plot.Plot].setBackgroundPaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.Plot].setOutlinePaint(java.awt.Paint)"
    - "[org.jfree.chart.StandardChartTheme].applyToPiePlot(org.jfree.chart.plot.pie.PiePlot)"
    - "[org.jfree.chart.StandardChartTheme].applyToMultiplePiePlot(org.jfree.chart.plot.pie.MultiplePiePlot)"
    - "[org.jfree.chart.StandardChartTheme].applyToCategoryPlot(org.jfree.chart.plot.CategoryPlot)"
    - "[org.jfree.chart.StandardChartTheme].applyToXYPlot(org.jfree.chart.plot.XYPlot)"
    - "[org.jfree.chart.StandardChartTheme].applyToFastScatterPlot(org.jfree.chart.plot.FastScatterPlot)"
    - "[org.jfree.chart.StandardChartTheme].applyToMeterPlot(org.jfree.chart.plot.MeterPlot)"
    - "[org.jfree.chart.StandardChartTheme].applyToThermometerPlot(org.jfree.chart.plot.ThermometerPlot)"
    - "[org.jfree.chart.StandardChartTheme].applyToSpiderWebPlot(org.jfree.chart.plot.SpiderWebPlot)"
    - "[org.jfree.chart.StandardChartTheme].applyToPolarPlot(org.jfree.chart.plot.PolarPlot)"
    functionUses: 5
    ICount: 58
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1141"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1144"
        BranchSideFuncs:
        - "setDrawingSupplier(org.jfree.chart.plot.DrawingSupplier)"
        - "getDrawingSupplier()"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1143"
        BranchSideFuncs:
        - "getBackgroundPaint()"
    - Branch String: "org.jfree.chart.StandardChartTheme:1144"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1147"
        BranchSideFuncs:
        - "setBackgroundPaint(java.awt.Paint)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1146"
        BranchSideFuncs:
        - "setOutlinePaint(java.awt.Paint)"
    - Branch String: "org.jfree.chart.StandardChartTheme:1153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1156"
        BranchSideFuncs:
        - "applyToPiePlot(org.jfree.chart.plot.pie.PiePlot)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1156"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1159"
        BranchSideFuncs:
        - "applyToMultiplePiePlot(org.jfree.chart.plot.pie.MultiplePiePlot)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1158"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1159"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1162"
        BranchSideFuncs:
        - "applyToCategoryPlot(org.jfree.chart.plot.CategoryPlot)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1165"
        BranchSideFuncs:
        - "applyToXYPlot(org.jfree.chart.plot.XYPlot)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1168"
        BranchSideFuncs:
        - "applyToFastScatterPlot(org.jfree.chart.plot.FastScatterPlot)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1167"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1171"
        BranchSideFuncs:
        - "applyToMeterPlot(org.jfree.chart.plot.MeterPlot)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1170"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1171"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1174"
        BranchSideFuncs:
        - "applyToThermometerPlot(org.jfree.chart.plot.ThermometerPlot)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1174"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1177"
        BranchSideFuncs:
        - "applyToSpiderWebPlot(org.jfree.chart.plot.SpiderWebPlot)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1176"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1177"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1180"
        BranchSideFuncs:
        - "applyToPolarPlot(org.jfree.chart.plot.PolarPlot)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1140,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.StandardChartTheme:1141,1"
      Dst: "[org.jfree.chart.plot.Plot].getDrawingSupplier"
    - Src: "org.jfree.chart.StandardChartTheme:1142,1"
      Dst: "[org.jfree.chart.StandardChartTheme].getDrawingSupplier"
    - Src: "org.jfree.chart.StandardChartTheme:1142,1"
      Dst: "[org.jfree.chart.plot.Plot].setDrawingSupplier"
    - Src: "org.jfree.chart.StandardChartTheme:1144,1"
      Dst: "[org.jfree.chart.plot.Plot].getBackgroundPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1145,1"
      Dst: "[org.jfree.chart.plot.Plot].setBackgroundPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1147,1"
      Dst: "[org.jfree.chart.plot.Plot].setOutlinePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1154,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToPiePlot"
    - Src: "org.jfree.chart.StandardChartTheme:1157,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToMultiplePiePlot"
    - Src: "org.jfree.chart.StandardChartTheme:1160,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToCategoryPlot"
    - Src: "org.jfree.chart.StandardChartTheme:1163,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToXYPlot"
    - Src: "org.jfree.chart.StandardChartTheme:1166,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToFastScatterPlot"
    - Src: "org.jfree.chart.StandardChartTheme:1169,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToMeterPlot"
    - Src: "org.jfree.chart.StandardChartTheme:1172,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToThermometerPlot"
    - Src: "org.jfree.chart.StandardChartTheme:1175,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToSpiderWebPlot"
    - Src: "org.jfree.chart.StandardChartTheme:1178,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToPolarPlot"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToPiePlot(org.jfree.chart.plot.pie.PiePlot)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1189
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.pie.PiePlot"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.pie.PiePlot].setLabelLinkPaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.pie.PiePlot].setLabelLinkStyle(org.jfree.chart.plot.pie.PieLabelLinkStyle)"
    - "[org.jfree.chart.plot.pie.PiePlot].setLabelFont(java.awt.Font)"
    - "[org.jfree.chart.plot.pie.PiePlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.pie.PiePlot].getAutoPopulateSectionPaint()"
    - "[org.jfree.chart.plot.pie.PiePlot].clearSectionPaints(boolean)"
    - "[org.jfree.chart.plot.pie.PiePlot].getAutoPopulateSectionOutlinePaint()"
    - "[org.jfree.chart.plot.pie.PiePlot].clearSectionOutlinePaints(boolean)"
    - "[org.jfree.chart.plot.pie.PiePlot].getAutoPopulateSectionOutlineStroke()"
    - "[org.jfree.chart.plot.pie.PiePlot].clearSectionOutlineStrokes(boolean)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1197"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1200"
        BranchSideFuncs:
        - "clearSectionPaints(boolean)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1199"
        BranchSideFuncs:
        - "getAutoPopulateSectionOutlinePaint()"
    - Branch String: "org.jfree.chart.StandardChartTheme:1200"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1203"
        BranchSideFuncs:
        - "clearSectionOutlinePaints(boolean)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1202"
        BranchSideFuncs:
        - "getAutoPopulateSectionOutlineStroke()"
    - Branch String: "org.jfree.chart.StandardChartTheme:1203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1206"
        BranchSideFuncs:
        - "clearSectionOutlineStrokes(boolean)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1190,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].setLabelLinkPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1191,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].setLabelLinkStyle"
    - Src: "org.jfree.chart.StandardChartTheme:1192,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].setLabelFont"
    - Src: "org.jfree.chart.StandardChartTheme:1193,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].setShadowGenerator"
    - Src: "org.jfree.chart.StandardChartTheme:1197,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getAutoPopulateSectionPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1198,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].clearSectionPaints"
    - Src: "org.jfree.chart.StandardChartTheme:1200,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getAutoPopulateSectionOutlinePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1201,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].clearSectionOutlinePaints"
    - Src: "org.jfree.chart.StandardChartTheme:1203,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getAutoPopulateSectionOutlineStroke"
    - Src: "org.jfree.chart.StandardChartTheme:1204,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].clearSectionOutlineStrokes"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToMultiplePiePlot(org.jfree.chart.plot.pie.MultiplePiePlot)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1213
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.pie.MultiplePiePlot"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.StandardChartTheme].apply(org.jfree.chart.JFreeChart)"
    - "[org.jfree.chart.StandardChartTheme$1].apply(org.jfree.chart.JFreeChart)"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].getPieChart()"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1214,1"
      Dst: "[org.jfree.chart.plot.pie.MultiplePiePlot].getPieChart"
    - Src: "org.jfree.chart.StandardChartTheme:1214,1"
      Dst: "[org.jfree.chart.StandardChartTheme].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToCategoryPlot(org.jfree.chart.plot.CategoryPlot)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1222
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.CategoryPlot"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.CategoryPlot].setAxisOffset(org.jfree.chart.api.RectangleInsets)"
    - "[org.jfree.chart.plot.CategoryPlot].setDomainGridlinePaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.CategoryPlot].setRangeGridlinePaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.CategoryPlot].setRangeZeroBaselinePaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.CategoryPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.CategoryPlot].getDomainAxisCount()"
    - "[org.jfree.chart.plot.CategoryPlot].getDomainAxis(int)"
    - "[org.jfree.chart.StandardChartTheme].applyToCategoryAxis(org.jfree.chart.axis.CategoryAxis)"
    - "[org.jfree.chart.plot.CategoryPlot].getRangeAxisCount()"
    - "[org.jfree.chart.plot.CategoryPlot].getRangeAxis(int)"
    - "[org.jfree.chart.StandardChartTheme].applyToValueAxis(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CategoryPlot].getRendererCount()"
    - "[org.jfree.chart.plot.CategoryPlot].getRenderer(int)"
    - "[org.jfree.chart.StandardChartTheme].applyToCategoryItemRenderer(org.jfree.chart.renderer.category.CategoryItemRenderer)"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getSubplots()"
    - "[org.jfree.chart.StandardChartTheme].applyToPlot(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].getSubplots()"
    - "[org.jfree.chart.StandardChartTheme].applyToPlot(org.jfree.chart.plot.Plot)"
    functionUses: 1
    ICount: 61
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1231"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1239"
        BranchSideFuncs:
        - "getDomainAxis(int)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1238"
        BranchSideFuncs:
        - "getRangeAxisCount()"
    - Branch String: "org.jfree.chart.StandardChartTheme:1233"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1223"
        BranchSideFuncs:
        - "applyToCategoryAxis(org.jfree.chart.axis.CategoryAxis)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1222"
        BranchSideFuncs:
        - "setRangeZeroBaselinePaint(java.awt.Paint)"
        - "setRangeGridlinePaint(java.awt.Paint)"
        - "getDomainAxisCount()"
        - "setDomainGridlinePaint(java.awt.Paint)"
        - "setAxisOffset(org.jfree.chart.api.RectangleInsets)"
        - "setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - Branch String: "org.jfree.chart.StandardChartTheme:1240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1248"
        BranchSideFuncs:
        - "getRangeAxis(int)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1247"
        BranchSideFuncs:
        - "getRendererCount()"
    - Branch String: "org.jfree.chart.StandardChartTheme:1242"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1239"
        BranchSideFuncs:
        - "applyToValueAxis(org.jfree.chart.axis.ValueAxis)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1238"
        BranchSideFuncs:
        - "getRangeAxisCount()"
    - Branch String: "org.jfree.chart.StandardChartTheme:1249"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1256"
        BranchSideFuncs:
        - "getRenderer(int)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1255"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1251"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1248"
        BranchSideFuncs:
        - "applyToCategoryItemRenderer(org.jfree.chart.renderer.category.CategoryItemRenderer)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1247"
        BranchSideFuncs:
        - "getRendererCount()"
    - Branch String: "org.jfree.chart.StandardChartTheme:1256"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1263"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1258"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1263"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1259"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1262"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1261"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1264"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1272"
        BranchSideFuncs:
        - "getSubplots()"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1271"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1266"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1272"
        BranchSideFuncs:
        - "getSubplots()"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1271"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1267"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1270"
        BranchSideFuncs:
        - "applyToPlot(org.jfree.chart.plot.Plot)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1223,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setAxisOffset"
    - Src: "org.jfree.chart.StandardChartTheme:1224,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setDomainGridlinePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1225,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRangeGridlinePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1226,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRangeZeroBaselinePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1227,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setShadowGenerator"
    - Src: "org.jfree.chart.StandardChartTheme:1230,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisCount"
    - Src: "org.jfree.chart.StandardChartTheme:1232,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxis"
    - Src: "org.jfree.chart.StandardChartTheme:1234,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToCategoryAxis"
    - Src: "org.jfree.chart.StandardChartTheme:1239,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisCount"
    - Src: "org.jfree.chart.StandardChartTheme:1241,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.StandardChartTheme:1243,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToValueAxis"
    - Src: "org.jfree.chart.StandardChartTheme:1248,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRendererCount"
    - Src: "org.jfree.chart.StandardChartTheme:1250,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRenderer"
    - Src: "org.jfree.chart.StandardChartTheme:1252,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToCategoryItemRenderer"
    - Src: "org.jfree.chart.StandardChartTheme:1258,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getSubplots"
    - Src: "org.jfree.chart.StandardChartTheme:1258,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.StandardChartTheme:1258,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.StandardChartTheme:1258,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.StandardChartTheme:1260,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToPlot"
    - Src: "org.jfree.chart.StandardChartTheme:1266,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].getSubplots"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 6
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToXYPlot(org.jfree.chart.plot.XYPlot)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1281
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.XYPlot"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.XYPlot].setAxisOffset(org.jfree.chart.api.RectangleInsets)"
    - "[org.jfree.chart.plot.XYPlot].setDomainZeroBaselinePaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.XYPlot].setRangeZeroBaselinePaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.XYPlot].setDomainGridlinePaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.XYPlot].setRangeGridlinePaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.XYPlot].setDomainCrosshairPaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.XYPlot].setRangeCrosshairPaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.XYPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.XYPlot].getDomainAxisCount()"
    - "[org.jfree.chart.plot.XYPlot].getDomainAxis(int)"
    - "[org.jfree.chart.StandardChartTheme].applyToValueAxis(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.XYPlot].getRangeAxisCount()"
    - "[org.jfree.chart.plot.XYPlot].getRangeAxis(int)"
    - "[org.jfree.chart.StandardChartTheme].applyToValueAxis(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.XYPlot].getRendererCount()"
    - "[org.jfree.chart.plot.XYPlot].getRenderer(int)"
    - "[org.jfree.chart.StandardChartTheme].applyToXYItemRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
    - "[org.jfree.chart.plot.XYPlot].getAnnotations()"
    - "[org.jfree.chart.StandardChartTheme].applyToXYAnnotation(org.jfree.chart.annotations.XYAnnotation)"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].getSubplots()"
    - "[org.jfree.chart.StandardChartTheme].applyToPlot(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].getSubplots()"
    - "[org.jfree.chart.StandardChartTheme].applyToPlot(org.jfree.chart.plot.Plot)"
    functionUses: 1
    ICount: 75
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1301"
        BranchSideFuncs:
        - "getDomainAxis(int)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1300"
        BranchSideFuncs:
        - "getRangeAxisCount()"
    - Branch String: "org.jfree.chart.StandardChartTheme:1295"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1282"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1281"
        BranchSideFuncs:
        - "setRangeZeroBaselinePaint(java.awt.Paint)"
        - "setRangeGridlinePaint(java.awt.Paint)"
        - "getDomainAxisCount()"
        - "setDomainGridlinePaint(java.awt.Paint)"
        - "setDomainCrosshairPaint(java.awt.Paint)"
        - "setAxisOffset(org.jfree.chart.api.RectangleInsets)"
        - "setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
        - "setDomainZeroBaselinePaint(java.awt.Paint)"
        - "setRangeCrosshairPaint(java.awt.Paint)"
    - Branch String: "org.jfree.chart.StandardChartTheme:1302"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1310"
        BranchSideFuncs:
        - "getRangeAxis(int)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1309"
        BranchSideFuncs:
        - "getRendererCount()"
    - Branch String: "org.jfree.chart.StandardChartTheme:1304"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1301"
        BranchSideFuncs:
        - "applyToValueAxis(org.jfree.chart.axis.ValueAxis)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1300"
        BranchSideFuncs:
        - "getRangeAxisCount()"
    - Branch String: "org.jfree.chart.StandardChartTheme:1311"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1319"
        BranchSideFuncs:
        - "getRenderer(int)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1318"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "org.jfree.chart.StandardChartTheme:1313"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1310"
        BranchSideFuncs:
        - "applyToXYItemRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1309"
        BranchSideFuncs:
        - "getRendererCount()"
    - Branch String: "org.jfree.chart.StandardChartTheme:1319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1323"
        BranchSideFuncs:
        - "applyToXYAnnotation(org.jfree.chart.annotations.XYAnnotation)"
        - "getAnnotations()"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1322"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1323"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1331"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1330"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1325"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1331"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1330"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1326"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1329"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1328"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1331"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1339"
        BranchSideFuncs:
        - "getSubplots()"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1338"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1333"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1339"
        BranchSideFuncs:
        - "getSubplots()"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1338"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1337"
        BranchSideFuncs:
        - "applyToPlot(org.jfree.chart.plot.Plot)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1282,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setAxisOffset"
    - Src: "org.jfree.chart.StandardChartTheme:1283,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setDomainZeroBaselinePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1284,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRangeZeroBaselinePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1285,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setDomainGridlinePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1286,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRangeGridlinePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1287,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setDomainCrosshairPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1288,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setRangeCrosshairPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1289,1"
      Dst: "[org.jfree.chart.plot.XYPlot].setShadowGenerator"
    - Src: "org.jfree.chart.StandardChartTheme:1292,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisCount"
    - Src: "org.jfree.chart.StandardChartTheme:1294,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.StandardChartTheme:1296,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToValueAxis"
    - Src: "org.jfree.chart.StandardChartTheme:1301,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisCount"
    - Src: "org.jfree.chart.StandardChartTheme:1303,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxis"
    - Src: "org.jfree.chart.StandardChartTheme:1310,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRendererCount"
    - Src: "org.jfree.chart.StandardChartTheme:1312,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRenderer"
    - Src: "org.jfree.chart.StandardChartTheme:1314,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToXYItemRenderer"
    - Src: "org.jfree.chart.StandardChartTheme:1319,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getAnnotations"
    - Src: "org.jfree.chart.StandardChartTheme:1319,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.StandardChartTheme:1319,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.StandardChartTheme:1319,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.StandardChartTheme:1320,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToXYAnnotation"
    - Src: "org.jfree.chart.StandardChartTheme:1325,1"
      Dst: "[org.jfree.chart.plot.CombinedDomainXYPlot].getSubplots"
    - Src: "org.jfree.chart.StandardChartTheme:1327,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToPlot"
    - Src: "org.jfree.chart.StandardChartTheme:1333,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeXYPlot].getSubplots"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 7
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToFastScatterPlot(org.jfree.chart.plot.FastScatterPlot)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1346
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.FastScatterPlot"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.FastScatterPlot].setDomainGridlinePaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.FastScatterPlot].setRangeGridlinePaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.FastScatterPlot].getDomainAxis()"
    - "[org.jfree.chart.StandardChartTheme].applyToValueAxis(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.FastScatterPlot].getRangeAxis()"
    - "[org.jfree.chart.StandardChartTheme].applyToValueAxis(org.jfree.chart.axis.ValueAxis)"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1350"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1353"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1352"
        BranchSideFuncs:
        - "getRangeAxis()"
    - Branch String: "org.jfree.chart.StandardChartTheme:1354"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1358"
        BranchSideFuncs:
        - "applyToValueAxis(org.jfree.chart.axis.ValueAxis)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1357"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1347,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].setDomainGridlinePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1348,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].setRangeGridlinePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1349,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].getDomainAxis"
    - Src: "org.jfree.chart.StandardChartTheme:1351,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToValueAxis"
    - Src: "org.jfree.chart.StandardChartTheme:1353,1"
      Dst: "[org.jfree.chart.plot.FastScatterPlot].getRangeAxis"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToPolarPlot(org.jfree.chart.plot.PolarPlot)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1366
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PolarPlot"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.PolarPlot].setAngleLabelFont(java.awt.Font)"
    - "[org.jfree.chart.plot.PolarPlot].setAngleLabelPaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.PolarPlot].setAngleGridlinePaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.PolarPlot].setRadiusGridlinePaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.PolarPlot].getAxis()"
    - "[org.jfree.chart.StandardChartTheme].applyToValueAxis(org.jfree.chart.axis.ValueAxis)"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1372"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1375"
        BranchSideFuncs:
        - "applyToValueAxis(org.jfree.chart.axis.ValueAxis)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1374"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1367,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].setAngleLabelFont"
    - Src: "org.jfree.chart.StandardChartTheme:1368,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].setAngleLabelPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1369,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].setAngleGridlinePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1370,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].setRadiusGridlinePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1371,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxis"
    - Src: "org.jfree.chart.StandardChartTheme:1373,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToValueAxis"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToSpiderWebPlot(org.jfree.chart.plot.SpiderWebPlot)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1382
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.SpiderWebPlot"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.SpiderWebPlot].setLabelFont(java.awt.Font)"
    - "[org.jfree.chart.plot.SpiderWebPlot].setLabelPaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.SpiderWebPlot].setAxisLinePaint(java.awt.Paint)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1383,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].setLabelFont"
    - Src: "org.jfree.chart.StandardChartTheme:1384,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].setLabelPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1385,1"
      Dst: "[org.jfree.chart.plot.SpiderWebPlot].setAxisLinePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToMeterPlot(org.jfree.chart.plot.MeterPlot)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1393
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.MeterPlot"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.MeterPlot].setDialBackgroundPaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.MeterPlot].setValueFont(java.awt.Font)"
    - "[org.jfree.chart.plot.MeterPlot].setValuePaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.MeterPlot].setDialOutlinePaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.MeterPlot].setNeedlePaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.MeterPlot].setTickLabelFont(java.awt.Font)"
    - "[org.jfree.chart.plot.MeterPlot].setTickLabelPaint(java.awt.Paint)"
    functionUses: 1
    ICount: 17
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1394,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].setDialBackgroundPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1395,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].setValueFont"
    - Src: "org.jfree.chart.StandardChartTheme:1396,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].setValuePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1397,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].setDialOutlinePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1398,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].setNeedlePaint"
    - Src: "org.jfree.chart.StandardChartTheme:1399,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].setTickLabelFont"
    - Src: "org.jfree.chart.StandardChartTheme:1400,1"
      Dst: "[org.jfree.chart.plot.MeterPlot].setTickLabelPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToThermometerPlot(org.jfree.chart.plot.ThermometerPlot)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1409
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.ThermometerPlot"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.ThermometerPlot].setValueFont(java.awt.Font)"
    - "[org.jfree.chart.plot.ThermometerPlot].setThermometerPaint(java.awt.Paint)"
    - "[org.jfree.chart.plot.ThermometerPlot].getRangeAxis()"
    - "[org.jfree.chart.StandardChartTheme].applyToValueAxis(org.jfree.chart.axis.ValueAxis)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1413"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1416"
        BranchSideFuncs:
        - "applyToValueAxis(org.jfree.chart.axis.ValueAxis)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1415"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1410,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].setValueFont"
    - Src: "org.jfree.chart.StandardChartTheme:1411,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].setThermometerPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1412,1"
      Dst: "[org.jfree.chart.plot.ThermometerPlot].getRangeAxis"
    - Src: "org.jfree.chart.StandardChartTheme:1414,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToValueAxis"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToCategoryAxis(org.jfree.chart.axis.CategoryAxis)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1423
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.CategoryAxis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.Axis].setLabelFont(java.awt.Font)"
    - "[org.jfree.chart.axis.Axis].setLabelPaint(java.awt.Paint)"
    - "[org.jfree.chart.axis.Axis].setTickLabelFont(java.awt.Font)"
    - "[org.jfree.chart.axis.Axis].setTickLabelPaint(java.awt.Paint)"
    - "[org.jfree.chart.axis.SubCategoryAxis].setSubLabelFont(java.awt.Font)"
    - "[org.jfree.chart.axis.SubCategoryAxis].setSubLabelPaint(java.awt.Paint)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1428"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1433"
        BranchSideFuncs:
        - "setSubLabelFont(java.awt.Font)"
        - "setSubLabelPaint(java.awt.Paint)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1432"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1424,1"
      Dst: "[org.jfree.chart.axis.Axis].setLabelFont"
    - Src: "org.jfree.chart.StandardChartTheme:1425,1"
      Dst: "[org.jfree.chart.axis.Axis].setLabelPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1426,1"
      Dst: "[org.jfree.chart.axis.Axis].setTickLabelFont"
    - Src: "org.jfree.chart.StandardChartTheme:1427,1"
      Dst: "[org.jfree.chart.axis.Axis].setTickLabelPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1430,1"
      Dst: "[org.jfree.chart.axis.SubCategoryAxis].setSubLabelFont"
    - Src: "org.jfree.chart.StandardChartTheme:1431,1"
      Dst: "[org.jfree.chart.axis.SubCategoryAxis].setSubLabelPaint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToValueAxis(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1440
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.Axis].setLabelFont(java.awt.Font)"
    - "[org.jfree.chart.axis.Axis].setLabelPaint(java.awt.Paint)"
    - "[org.jfree.chart.axis.Axis].setTickLabelFont(java.awt.Font)"
    - "[org.jfree.chart.axis.Axis].setTickLabelPaint(java.awt.Paint)"
    - "[org.jfree.chart.StandardChartTheme].applyToSymbolAxis(org.jfree.chart.axis.SymbolAxis)"
    - "[org.jfree.chart.StandardChartTheme].applyToPeriodAxis(org.jfree.chart.axis.PeriodAxis)"
    functionUses: 8
    ICount: 19
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1445"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1448"
        BranchSideFuncs:
        - "applyToSymbolAxis(org.jfree.chart.axis.SymbolAxis)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1447"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1448"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1451"
        BranchSideFuncs:
        - "applyToPeriodAxis(org.jfree.chart.axis.PeriodAxis)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1450"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1441,1"
      Dst: "[org.jfree.chart.axis.Axis].setLabelFont"
    - Src: "org.jfree.chart.StandardChartTheme:1442,1"
      Dst: "[org.jfree.chart.axis.Axis].setLabelPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1443,1"
      Dst: "[org.jfree.chart.axis.Axis].setTickLabelFont"
    - Src: "org.jfree.chart.StandardChartTheme:1444,1"
      Dst: "[org.jfree.chart.axis.Axis].setTickLabelPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1446,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToSymbolAxis"
    - Src: "org.jfree.chart.StandardChartTheme:1449,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToPeriodAxis"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToSymbolAxis(org.jfree.chart.axis.SymbolAxis)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1458
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.SymbolAxis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.SymbolAxis].setGridBandPaint(java.awt.Paint)"
    - "[org.jfree.chart.axis.SymbolAxis].setGridBandAlternatePaint(java.awt.Paint)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1459,1"
      Dst: "[org.jfree.chart.axis.SymbolAxis].setGridBandPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1460,1"
      Dst: "[org.jfree.chart.axis.SymbolAxis].setGridBandAlternatePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToPeriodAxis(org.jfree.chart.axis.PeriodAxis)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1468
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.PeriodAxis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.PeriodAxis].getLabelInfo()"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].getPeriodClass()"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDateFormat()"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].getPadding()"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDrawDividers()"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].<init>(java.lang.Class,java.text.DateFormat,org.jfree.chart.api.RectangleInsets,java.awt.Font,java.awt.Paint,boolean,java.awt.Stroke,java.awt.Paint)"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDividerPaint()"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDividerStroke()"
    - "[org.jfree.chart.axis.PeriodAxis].setLabelInfo(org.jfree.chart.axis.PeriodAxisLabelInfo[])"
    functionUses: 1
    ICount: 22
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1470"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1477"
        BranchSideFuncs:
        - "setLabelInfo(org.jfree.chart.axis.PeriodAxisLabelInfo[])"
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1469,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].getLabelInfo"
    - Src: "org.jfree.chart.StandardChartTheme:1472,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getPeriodClass"
    - Src: "org.jfree.chart.StandardChartTheme:1473,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDateFormat"
    - Src: "org.jfree.chart.StandardChartTheme:1473,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getPadding"
    - Src: "org.jfree.chart.StandardChartTheme:1474,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDrawDividers"
    - Src: "org.jfree.chart.StandardChartTheme:1475,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDividerStroke"
    - Src: "org.jfree.chart.StandardChartTheme:1475,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDividerPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1475,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].<init>"
    - Src: "org.jfree.chart.StandardChartTheme:1478,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].setLabelInfo"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToAbstractRenderer(org.jfree.chart.renderer.AbstractRenderer)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1486
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.AbstractRenderer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.AbstractRenderer].getAutoPopulateSeriesPaint()"
    - "[org.jfree.chart.renderer.AbstractRenderer].clearSeriesPaints(boolean)"
    - "[org.jfree.chart.renderer.AbstractRenderer].getAutoPopulateSeriesStroke()"
    - "[org.jfree.chart.renderer.AbstractRenderer].clearSeriesStrokes(boolean)"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1487"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1490"
        BranchSideFuncs:
        - "clearSeriesPaints(boolean)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1489"
        BranchSideFuncs:
        - "getAutoPopulateSeriesStroke()"
    - Branch String: "org.jfree.chart.StandardChartTheme:1490"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1493"
        BranchSideFuncs:
        - "clearSeriesStrokes(boolean)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1492"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1487,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getAutoPopulateSeriesPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1488,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].clearSeriesPaints"
    - Src: "org.jfree.chart.StandardChartTheme:1490,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getAutoPopulateSeriesStroke"
    - Src: "org.jfree.chart.StandardChartTheme:1491,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].clearSeriesStrokes"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToCategoryItemRenderer(org.jfree.chart.renderer.category.CategoryItemRenderer)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1500
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.category.CategoryItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.StandardChartTheme].applyToAbstractRenderer(org.jfree.chart.renderer.AbstractRenderer)"
    - "[org.jfree.chart.renderer.AbstractRenderer].setDefaultItemLabelFont(java.awt.Font)"
    - "[org.jfree.chart.renderer.AbstractRenderer].setDefaultItemLabelPaint(java.awt.Paint)"
    - "[org.jfree.chart.renderer.category.BarRenderer].setBarPainter(org.jfree.chart.renderer.category.BarPainter)"
    - "[org.jfree.chart.renderer.category.BarRenderer].setShadowVisible(boolean)"
    - "[org.jfree.chart.renderer.category.BarRenderer].setShadowPaint(java.awt.Paint)"
    - "[org.jfree.chart.renderer.category.StatisticalBarRenderer].setErrorIndicatorPaint(java.awt.Paint)"
    - "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].setGroupPaint(java.awt.Paint)"
    functionUses: 1
    ICount: 31
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1503"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1507"
        BranchSideFuncs:
        - "applyToAbstractRenderer(org.jfree.chart.renderer.AbstractRenderer)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1506"
        BranchSideFuncs:
        - "setDefaultItemLabelPaint(java.awt.Paint)"
        - "setDefaultItemLabelFont(java.awt.Font)"
    - Branch String: "org.jfree.chart.StandardChartTheme:1513"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1522"
        BranchSideFuncs:
        - "setShadowVisible(boolean)"
        - "setShadowPaint(java.awt.Paint)"
        - "setBarPainter(org.jfree.chart.renderer.category.BarPainter)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1521"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1522"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1528"
        BranchSideFuncs:
        - "setErrorIndicatorPaint(java.awt.Paint)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1527"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1528"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1532"
        BranchSideFuncs:
        - "setGroupPaint(java.awt.Paint)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1531"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1501,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.StandardChartTheme:1504,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToAbstractRenderer"
    - Src: "org.jfree.chart.StandardChartTheme:1507,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].setDefaultItemLabelFont"
    - Src: "org.jfree.chart.StandardChartTheme:1508,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRenderer].setDefaultItemLabelPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1515,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].setBarPainter"
    - Src: "org.jfree.chart.StandardChartTheme:1516,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].setShadowVisible"
    - Src: "org.jfree.chart.StandardChartTheme:1517,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].setShadowPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1524,1"
      Dst: "[org.jfree.chart.renderer.category.StatisticalBarRenderer].setErrorIndicatorPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1530,1"
      Dst: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer].setGroupPaint"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToXYItemRenderer(org.jfree.chart.renderer.xy.XYItemRenderer)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1539
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.xy.XYItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.StandardChartTheme].applyToAbstractRenderer(org.jfree.chart.renderer.AbstractRenderer)"
    - "[org.jfree.chart.renderer.AbstractRenderer].setDefaultItemLabelFont(java.awt.Font)"
    - "[org.jfree.chart.renderer.AbstractRenderer].setDefaultItemLabelPaint(java.awt.Paint)"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].setBarPainter(org.jfree.chart.renderer.xy.XYBarPainter)"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].setShadowVisible(boolean)"
    functionUses: 1
    ICount: 19
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1541"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1544"
        BranchSideFuncs:
        - "applyToAbstractRenderer(org.jfree.chart.renderer.AbstractRenderer)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1543"
        BranchSideFuncs:
        - "setDefaultItemLabelPaint(java.awt.Paint)"
        - "setDefaultItemLabelFont(java.awt.Font)"
    - Branch String: "org.jfree.chart.StandardChartTheme:1546"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1551"
        BranchSideFuncs:
        - "setShadowVisible(boolean)"
        - "setBarPainter(org.jfree.chart.renderer.xy.XYBarPainter)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1540,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.StandardChartTheme:1542,1"
      Dst: "[org.jfree.chart.StandardChartTheme].applyToAbstractRenderer"
    - Src: "org.jfree.chart.StandardChartTheme:1544,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].setDefaultItemLabelFont"
    - Src: "org.jfree.chart.StandardChartTheme:1545,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRenderer].setDefaultItemLabelPaint"
    - Src: "org.jfree.chart.StandardChartTheme:1548,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].setBarPainter"
    - Src: "org.jfree.chart.StandardChartTheme:1549,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].setShadowVisible"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].applyToXYAnnotation(org.jfree.chart.annotations.XYAnnotation)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1558
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.annotations.XYAnnotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.annotations.XYTextAnnotation].setFont(java.awt.Font)"
    - "[org.jfree.chart.annotations.XYTextAnnotation].setPaint(java.awt.Paint)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1560"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1565"
        BranchSideFuncs:
        - "setPaint(java.awt.Paint)"
        - "setFont(java.awt.Font)"
      - BranchSide: "org.jfree.chart.StandardChartTheme:1564"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1559,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.StandardChartTheme:1562,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].setFont"
    - Src: "org.jfree.chart.StandardChartTheme:1563,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].setPaint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 158
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1576"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1579"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1578"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1579"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1582"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1581"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1583"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1586"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1585"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1586"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1589"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1588"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1589"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1592"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1591"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1592"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1595"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1594"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1595"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1598"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1597"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1598"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1601"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1600"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1601"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1604"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1603"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1604"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1607"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1608"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1611"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1612"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1615"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1614"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1615"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1618"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1617"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1618"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1621"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1622"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1625"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1626"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1629"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1628"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1629"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1632"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1631"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1632"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1635"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1636"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1639"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1640"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1643"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1642"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1643"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1646"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1645"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1646"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1649"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1648"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1649"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1652"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1651"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1652"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1655"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1654"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1655"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1658"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1657"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1658"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1661"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1660"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1661"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1664"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1663"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1664"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1667"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1666"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1667"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1670"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1671"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1674"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1675"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1678"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1677"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.StandardChartTheme:1678"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1681"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1583,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.StandardChartTheme:1586,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.StandardChartTheme:1598,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.StandardChartTheme:1615,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.StandardChartTheme:1626,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.StandardChartTheme:1643,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].equals"
    JavaMethodInfo: null
    BBCount: 65
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].hashCode()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1687
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 120
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.StandardChartTheme:1709"
      Branch Sides:
      - BranchSide: "org.jfree.chart.StandardChartTheme:1688"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.StandardChartTheme:1687"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1688,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].clone()"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: 1728
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1729,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1740,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.StandardChartTheme:1741,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.StandardChartTheme].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.StandardChartTheme"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.StandardChartTheme:1773,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.StandardChartTheme:1774,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultWindDataset].<init>()"
    functionSourceFile: "org.jfree.data.xy.DefaultWindDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultWindDataset:64,1"
      Dst: "[org.jfree.data.xy.AbstractXYDataset].<init>"
    - Src: "org.jfree.data.xy.DefaultWindDataset:65,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultWindDataset].<init>(java.lang.Object[][][])"
    functionSourceFile: "org.jfree.data.xy.DefaultWindDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[][][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultWindDataset:77,1"
      Dst: "[org.jfree.data.xy.DefaultWindDataset].seriesNameListFromDataArray"
    - Src: "org.jfree.data.xy.DefaultWindDataset:77,1"
      Dst: "[org.jfree.data.xy.DefaultWindDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultWindDataset].<init>(java.lang.String[],java.lang.Object[][][])"
    functionSourceFile: "org.jfree.data.xy.DefaultWindDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Object[][][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultWindDataset:90,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.jfree.data.xy.DefaultWindDataset:90,1"
      Dst: "[org.jfree.data.xy.DefaultWindDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultWindDataset].<init>(java.util.List,java.lang.Object[][][])"
    functionSourceFile: "org.jfree.data.xy.DefaultWindDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.Object[][][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultWindDataset:119"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultWindDataset:127"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultWindDataset:130"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultWindDataset:132"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:127"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultWindDataset:134"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultWindDataset:138"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultWindDataset:117,1"
      Dst: "[org.jfree.data.xy.AbstractXYDataset].<init>"
    - Src: "org.jfree.data.xy.DefaultWindDataset:118,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.DefaultWindDataset:119,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultWindDataset:120,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.xy.DefaultWindDataset:125,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.xy.DefaultWindDataset:140,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.xy.DefaultWindDataset:140,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.jfree.data.xy.DefaultWindDataset:143,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.data.xy.DefaultWindDataset:148,1"
      Dst: "[org.jfree.data.xy.WindDataItem].<init>"
    - Src: "org.jfree.data.xy.DefaultWindDataset:148,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.DefaultWindDataset:152,1"
      Dst: "[java.util.Collections].sort"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.xy.DefaultWindDataset].getSeriesCount()"
    functionSourceFile: "org.jfree.data.xy.DefaultWindDataset"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultWindDataset:165,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultWindDataset"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultWindDataset].getSeriesCount()"
    functionUses: 17
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultWindDataset:177"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:177"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultWindDataset:177"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultWindDataset:177,1"
      Dst: "[org.jfree.data.xy.DefaultWindDataset].getSeriesCount"
    - Src: "org.jfree.data.xy.DefaultWindDataset:178,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.xy.DefaultWindDataset:178,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.xy.DefaultWindDataset:181,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultWindDataset:182,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultWindDataset].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultWindDataset"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultWindDataset].getSeriesCount()"
    functionUses: 5
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultWindDataset:194"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:194"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultWindDataset:194"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:198"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultWindDataset:194,1"
      Dst: "[org.jfree.data.xy.DefaultWindDataset].getSeriesCount"
    - Src: "org.jfree.data.xy.DefaultWindDataset:195,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.xy.DefaultWindDataset:195,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.xy.DefaultWindDataset:198,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultWindDataset].getX(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultWindDataset"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.WindDataItem].getX()"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultWindDataset:213,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultWindDataset:215,1"
      Dst: "[org.jfree.data.xy.WindDataItem].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultWindDataset].getY(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultWindDataset"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultWindDataset].getWindForce(int,int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultWindDataset:230,1"
      Dst: "[org.jfree.data.xy.DefaultWindDataset].getWindForce"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultWindDataset].getWindDirection(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultWindDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultWindDataset:244,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultWindDataset:246,1"
      Dst: "[org.jfree.data.xy.WindDataItem].getWindDirection"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultWindDataset].getWindForce(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultWindDataset"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.WindDataItem].getWindForce()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultWindDataset:260,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultWindDataset:262,1"
      Dst: "[org.jfree.data.xy.WindDataItem].getWindForce"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultWindDataset].seriesNameListFromDataArray(java.lang.Object[][])"
    functionSourceFile: "org.jfree.data.xy.DefaultWindDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Object[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultWindDataset:277"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultWindDataset:276,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.xy.DefaultWindDataset:278,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.xy.DefaultWindDataset:278,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.DefaultWindDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.DefaultWindDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultWindDataset:299"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:302"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:301"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultWindDataset:302"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:305"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:304"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultWindDataset:306"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:309"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:308"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultWindDataset:309"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:312"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultWindDataset:311"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultWindDataset:306,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPolygonAnnotation].<init>(double[])"
    functionSourceFile: "org.jfree.chart.annotations.XYPolygonAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:97,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:97,1"
      Dst: "[org.jfree.chart.annotations.XYPolygonAnnotation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPolygonAnnotation].<init>(double[],java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.annotations.XYPolygonAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double[]"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:114,1"
      Dst: "[org.jfree.chart.annotations.XYPolygonAnnotation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPolygonAnnotation].<init>(double[],java.awt.Stroke,java.awt.Paint,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.annotations.XYPolygonAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double[]"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:132,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].<init>"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:133,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:135,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:138,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPolygonAnnotation].getPolygonCoordinates()"
    functionSourceFile: "org.jfree.chart.annotations.XYPolygonAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:152,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPolygonAnnotation].getFillPaint()"
    functionSourceFile: "org.jfree.chart.annotations.XYPolygonAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPolygonAnnotation].getOutlineStroke()"
    functionSourceFile: "org.jfree.chart.annotations.XYPolygonAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPolygonAnnotation].getOutlinePaint()"
    functionSourceFile: "org.jfree.chart.annotations.XYPolygonAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPolygonAnnotation].draw(java.awt.Graphics2D,org.jfree.chart.plot.XYPlot,java.awt.geom.Rectangle2D,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.annotations.XYPolygonAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.XYPlot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 88
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:200"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:202"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:214"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:224"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:222"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:225"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:227"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:233"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:238"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:243"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:242"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:243"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:248"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:247"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:243"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:248"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:203,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:205,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:204,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:207,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:206,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:209,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:210,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:215,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:221,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:223,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:239,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:240,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:245,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:246,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:248,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getToolTipText"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:248,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getURL"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:248,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].addEntity"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.annotations.XYPolygonAnnotation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.annotations.XYPolygonAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:265"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:264"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:267"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:268"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:271"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:270"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:272"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:274"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:275"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:278"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:277"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:281"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:280"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:281"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:265,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].equals"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:272,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:275,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:278,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPolygonAnnotation].hashCode()"
    functionSourceFile: "org.jfree.chart.annotations.XYPolygonAnnotation"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCodeForDoubleArray(double[])"
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    functionUses: 3
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYPolygonAnnotation:301"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPolygonAnnotation:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:296,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForDoubleArray"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:298,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:302,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    functionSourceFile: "org.jfree.chart.annotations.XYPolygonAnnotation"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:317,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPolygonAnnotation].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYPolygonAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:328,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:329,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:330,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPolygonAnnotation].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYPolygonAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:344,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:345,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.annotations.XYPolygonAnnotation:346,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYItemKey].<init>(java.lang.Comparable,int)"
    functionSourceFile: "org.jfree.data.xy.XYItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYItemKey:68,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.xy.XYItemKey:69,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYItemKey].getSeriesKey()"
    functionSourceFile: "org.jfree.data.xy.XYItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYItemKey].getItemIndex()"
    functionSourceFile: "org.jfree.data.xy.XYItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYItemKey].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.XYItemKey"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.Outlier].equals(java.lang.Object)"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].equals(java.lang.Object)"
    - "[org.jfree.data.KeyedValues2DItemKey].equals(java.lang.Object)"
    - "[org.jfree.chart.date.SpreadsheetDate].equals(java.lang.Object)"
    - "[org.jfree.data.time.Hour].equals(java.lang.Object)"
    - "[org.jfree.data.time.Day].equals(java.lang.Object)"
    - "[org.jfree.data.time.Millisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Second].equals(java.lang.Object)"
    - "[org.jfree.data.time.SimpleTimePeriod].equals(java.lang.Object)"
    - "[org.jfree.data.time.FixedMillisecond].equals(java.lang.Object)"
    - "[org.jfree.data.xy.OHLCDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.NumberTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.time.TimeSeriesDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.DateTickUnit].equals(java.lang.Object)"
    - "[org.jfree.data.xy.XYItemKey].equals(java.lang.Object)"
    - "[org.jfree.data.time.Quarter].equals(java.lang.Object)"
    - "[org.jfree.data.xy.WindDataItem].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.TickUnit:org.jfree.data.statistics.SimpleHistogramBin:org.jfree.data.time.Minute:org.jfree.data.time.Month:org.jfree.data.time.Week:org.jfree.data.time.Year:org.jfree.data.xy.XYCoordinate].equals(java.lang.Object)"
    functionUses: 12
    ICount: 18
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYItemKey:101"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYItemKey:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYItemKey:103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYItemKey:104"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYItemKey:107"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYItemKey:106"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.data.xy.XYItemKey:108"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYItemKey:111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYItemKey:110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYItemKey:111"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYItemKey:114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYItemKey:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYItemKey:108,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYItemKey].hashCode()"
    functionSourceFile: "org.jfree.data.xy.XYItemKey"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYItemKey:120,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYItemKey].toJSONString()"
    functionSourceFile: "org.jfree.data.xy.XYItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYItemKey:127,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.data.xy.XYItemKey:128,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.data.xy.XYItemKey:128,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.xy.XYItemKey:131,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYItemKey].toString()"
    functionSourceFile: "org.jfree.data.xy.XYItemKey"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SerialDate].toString()"
    - "[org.jfree.data.xy.XYDataItem].toString()"
    - "[org.jfree.data.xy.XYCoordinate].toString()"
    - "[org.jfree.data.time.Day].toString()"
    - "[org.jfree.chart.axis.NumberTickUnit].toString()"
    - "[org.jfree.data.time.Quarter].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    - "[org.jfree.data.KeyedValues2DItemKey].toString()"
    - "[org.jfree.chart.renderer.Outlier].toString()"
    - "[org.jfree.data.time.Hour].toString()"
    - "[org.jfree.data.time.Year].toString()"
    - "[org.jfree.chart.axis.DateTickUnit].toString()"
    - "[org.jfree.data.time.Month].toString()"
    - "[org.jfree.data.time.RegularTimePeriod].toString()"
    - "[org.jfree.data.xy.XYItemKey].toString()"
    - "[org.jfree.data.time.Week].toString()"
    functionUses: 15
    ICount: 13
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYItemKey:136,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.data.xy.XYItemKey:137,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.data.xy.XYItemKey:138,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.xy.XYItemKey:141,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYItemKey].compareTo(org.jfree.data.xy.XYItemKey)"
    functionSourceFile: "org.jfree.data.xy.XYItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYItemKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYItemKey:147"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYItemKey:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYItemKey:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYItemKey:146,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYItemKey].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.XYItemKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYItemKey:53,1"
      Dst: "[org.jfree.data.xy.XYItemKey].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.WaferMapRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.WaferMapRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:86,1"
      Dst: "[org.jfree.chart.renderer.WaferMapRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.WaferMapRenderer].<init>(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.WaferMapRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:96,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:96,1"
      Dst: "[org.jfree.chart.renderer.WaferMapRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.WaferMapRenderer].<init>(java.lang.Integer,java.lang.Integer)"
    functionSourceFile: "org.jfree.chart.renderer.WaferMapRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Integer"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:110"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:113"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:118"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:119"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:107,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].<init>"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:108,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:114,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:119,1"
      Dst: "[org.jfree.chart.renderer.WaferMapRenderer].isMethodValid"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.WaferMapRenderer].isMethodValid(int)"
    functionSourceFile: "org.jfree.chart.renderer.WaferMapRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.WaferMapRenderer].getDrawingSupplier()"
    functionSourceFile: "org.jfree.chart.renderer.WaferMapRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.DrawingSupplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:148,1"
      Dst: "[org.jfree.chart.renderer.WaferMapRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:150,1"
      Dst: "[org.jfree.chart.plot.Plot].getDrawingSupplier"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.WaferMapRenderer].getPlot()"
    functionSourceFile: "org.jfree.chart.renderer.WaferMapRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.WaferMapPlot"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.WaferMapRenderer].setPlot(org.jfree.chart.plot.WaferMapPlot)"
    functionSourceFile: "org.jfree.chart.renderer.WaferMapRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.WaferMapPlot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:171,1"
      Dst: "[org.jfree.chart.renderer.WaferMapRenderer].makePaintIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.WaferMapRenderer].getChipColor(java.lang.Number)"
    functionSourceFile: "org.jfree.chart.renderer.WaferMapRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:182,1"
      Dst: "[org.jfree.chart.renderer.WaferMapRenderer].getPaintIndex"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:182,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getSeriesPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.WaferMapRenderer].getPaintIndex(java.lang.Number)"
    functionSourceFile: "org.jfree.chart.renderer.WaferMapRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:193,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:193,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.WaferMapRenderer].makePaintIndex()"
    functionSourceFile: "org.jfree.chart.renderer.WaferMapRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:201"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:204"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:203"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:217"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:216"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:210"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:204,1"
      Dst: "[org.jfree.chart.plot.WaferMapPlot].getDataset"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:205,1"
      Dst: "[org.jfree.data.general.WaferMapDataset].getMinValue"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:206,1"
      Dst: "[org.jfree.data.general.WaferMapDataset].getMaxValue"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:207,1"
      Dst: "[org.jfree.data.general.WaferMapDataset].getUniqueValues"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:208,1"
      Dst: "[java.util.Set].size"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:210,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:210,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:211,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:211,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:211,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:219,1"
      Dst: "[org.jfree.chart.renderer.WaferMapRenderer].makePositionIndex"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:222,1"
      Dst: "[org.jfree.chart.renderer.WaferMapRenderer].makeValueIndex"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.WaferMapRenderer].makePositionIndex(java.util.Set)"
    functionSourceFile: "org.jfree.chart.renderer.WaferMapRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:242"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:244"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:247"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:246"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:247"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:238,1"
      Dst: "[java.util.Set].size"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:237,1"
      Dst: "[java.lang.Math].ceil"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:242,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:242,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:243,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:243,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:243,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.WaferMapRenderer].makeValueIndex(java.lang.Number,java.lang.Number,java.util.Set)"
    functionSourceFile: "org.jfree.chart.renderer.WaferMapRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Number"
    - "java.lang.Number"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:266"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:277"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:276"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:268"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:274"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:271"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:262,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:266,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:266,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:267,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:275,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:275,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.renderer.WaferMapRenderer].getLegendCollection()"
    functionSourceFile: "org.jfree.chart.renderer.WaferMapRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 68
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:287"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:332"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:331"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:287"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:332"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:331"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:288"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:308"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:307"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:289"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:310"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:332"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:331"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:312"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:328"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:286,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].<init>"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:287,1"
      Dst: "[java.util.Map].size"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:289,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:289,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:290,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:292,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:293,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:293,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:295,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:297,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:297,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:296,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:301,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:301,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].add"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:308,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:312,1"
      Dst: "[java.util.Set].add"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:313,1"
      Dst: "[org.jfree.chart.renderer.WaferMapRenderer].getMinPaintValue"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:315,1"
      Dst: "[org.jfree.chart.renderer.WaferMapRenderer].getMaxPaintValue"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:316,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:319,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getSeriesPaint"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.renderer.WaferMapRenderer].getMinPaintValue(java.lang.Integer)"
    functionSourceFile: "org.jfree.chart.renderer.WaferMapRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:345"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:353"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:352"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:347"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:348"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:345,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:345,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:345,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:346,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:347,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:347,1"
      Dst: "[java.lang.Integer].equals"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:348,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:348,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:353,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.WaferMapRenderer].getMaxPaintValue(java.lang.Integer)"
    functionSourceFile: "org.jfree.chart.renderer.WaferMapRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:366"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:374"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:373"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:368"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:373"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:372"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.WaferMapRenderer:369"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:373"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.WaferMapRenderer:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:366,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:366,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:366,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:367,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:368,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:368,1"
      Dst: "[java.lang.Integer].equals"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:369,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:369,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.WaferMapRenderer:374,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.imagemap.DynamicDriveToolTipTagFragmentGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.imagemap.DynamicDriveToolTipTagFragmentGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.DynamicDriveToolTipTagFragmentGenerator:63,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.imagemap.DynamicDriveToolTipTagFragmentGenerator].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.imagemap.DynamicDriveToolTipTagFragmentGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.DynamicDriveToolTipTagFragmentGenerator:74,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.imagemap.DynamicDriveToolTipTagFragmentGenerator].generateToolTipFragment(java.lang.String)"
    functionSourceFile: "org.jfree.chart.imagemap.DynamicDriveToolTipTagFragmentGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.DynamicDriveToolTipTagFragmentGenerator:89,1"
      Dst: "[org.jfree.chart.imagemap.ImageMapUtils].javascriptEscape"
    - Src: "org.jfree.chart.imagemap.DynamicDriveToolTipTagFragmentGenerator:90,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDataItem].<init>(java.lang.Number,java.lang.Number)"
    functionSourceFile: "org.jfree.data.xy.XYDataItem"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Number"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDataItem:65,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.xy.XYDataItem:66,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDataItem].<init>(double,double)"
    functionSourceFile: "org.jfree.data.xy.XYDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDataItem:78,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.xy.XYDataItem:78,1"
      Dst: "[org.jfree.data.xy.XYDataItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDataItem].getX()"
    functionSourceFile: "org.jfree.data.xy.XYDataItem"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDataItem].getXValue()"
    functionSourceFile: "org.jfree.data.xy.XYDataItem"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDataItem:100,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDataItem].getY()"
    functionSourceFile: "org.jfree.data.xy.XYDataItem"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDataItem].getYValue()"
    functionSourceFile: "org.jfree.data.xy.XYDataItem"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYDataItem:122"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYDataItem:125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYDataItem:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDataItem:123,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDataItem].setY(double)"
    functionSourceFile: "org.jfree.data.xy.XYDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDataItem:135,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.xy.XYDataItem:135,1"
      Dst: "[org.jfree.data.xy.XYDataItem].setY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDataItem].setY(java.lang.Number)"
    functionSourceFile: "org.jfree.data.xy.XYDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDataItem].compareTo(org.jfree.data.xy.XYDataItem)"
    functionSourceFile: "org.jfree.data.xy.XYDataItem"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataItem"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYDataItem].getX()"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYDataItem:164"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYDataItem:167"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYDataItem:166"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYDataItem:167"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYDataItem:170"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYDataItem:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDataItem:163,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.xy.XYDataItem:163,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getX"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDataItem].clone()"
    functionSourceFile: "org.jfree.data.xy.XYDataItem"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDataItem:185,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.data.xy.XYDataItem:188,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDataItem].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.XYDataItem"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYDataItem:203"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYDataItem:206"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYDataItem:205"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYDataItem:206"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYDataItem:209"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYDataItem:208"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYDataItem:210"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYDataItem:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYDataItem:212"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYDataItem:213"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYDataItem:216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYDataItem:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDataItem:210,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.xy.XYDataItem:213,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDataItem].hashCode()"
    functionSourceFile: "org.jfree.data.xy.XYDataItem"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYDataItem:228"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYDataItem:227"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYDataItem:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDataItem:227,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDataItem].toString()"
    functionSourceFile: "org.jfree.data.xy.XYDataItem"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYDataItem].getXValue()"
    - "[org.jfree.data.xy.XYDataItem].getYValue()"
    functionUses: 15
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDataItem:240,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getXValue"
    - Src: "org.jfree.data.xy.XYDataItem:240,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getYValue"
    - Src: "org.jfree.data.xy.XYDataItem:240,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDataItem].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.XYDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDataItem:48,1"
      Dst: "[org.jfree.data.xy.XYDataItem].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnitSource].<init>()"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnitSource"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.NumberTickUnitSource].<init>(boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:63,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnitSource].<init>(boolean)"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnitSource"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.NumberTickUnitSource].<init>(boolean,java.text.NumberFormat)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:72,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnitSource].<init>(boolean,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnitSource"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:82,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:173,1"
      Dst: "[java.text.DecimalFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnitSource].getLargerTickUnit(org.jfree.chart.axis.TickUnit)"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnitSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnit"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.TickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:92"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:97"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:91,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].getCeilingTickUnit"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:92,1"
      Dst: "[org.jfree.chart.axis.TickUnit].equals"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:93,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].next"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:94,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].getTickSize"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:94,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].getTickLabelFormat"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:95,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].getMinorTickCount"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:95,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnitSource].getCeilingTickUnit(org.jfree.chart.axis.TickUnit)"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnitSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnit"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.TickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:102,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:102,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].getCeilingTickUnit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnitSource].getCeilingTickUnit(double)"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnitSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnit"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:107"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:109"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:113"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:118"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:124"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:119"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:107,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:108,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:110,1"
      Dst: "[java.lang.Math].log10"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:110,1"
      Dst: "[java.lang.Math].ceil"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:112,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:119,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].previous"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:120,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].getTickSize"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:121,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].next"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:125,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].getTickLabelFormat"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:126,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].getMinorTickCount"
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:126,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.NumberTickUnitSource].next()"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnitSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:130"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:134"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:133"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:138"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:139"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:146,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnitSource].previous()"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnitSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:158"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:157"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:151"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:151"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:150"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:151"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:151"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:151"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:153"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:166"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:166,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnitSource].getTickSize()"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnitSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:170,1"
      Dst: "[java.lang.Math].pow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnitSource].getTickLabelFormat()"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnitSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:184"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:187"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:190"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:193"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:196"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:195"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:196"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:198"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:196"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:198"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnitSource].getMinorTickCount()"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnitSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:205"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:204"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:205"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:208"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:207"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnitSource].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnitSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:213"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:215"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:222"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:223"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:226"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:225"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:226"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:229"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:228"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnitSource:229"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnitSource:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnitSource:223,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:94,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].<init>"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:95,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:98,1"
      Dst: "[java.awt.Font].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].getLabel()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].setLabel(java.lang.String)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:124,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:126,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:126,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].getFont()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].setFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:149,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:151,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:151,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].getPaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].setPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:174,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:176,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:176,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].getAngle()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].setAngle(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:202,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:202,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].getRadius()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].setRadius(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialTextAnnotation:229"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:233"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:230,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:234,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:234,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].getAnchor()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].setAnchor(org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:258,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:260,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:260,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].isClippedToWindow()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].draw(java.awt.Graphics2D,org.jfree.chart.plot.dial.DialPlot,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.dial.DialPlot"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:289,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].rectangleByRadius"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:291,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:292,1"
      Dst: "[java.awt.geom.Arc2D].getStartPoint"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:293,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:294,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:295,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:296,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:295,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialTextAnnotation:309"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:312"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:311"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialTextAnnotation:312"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:315"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:314"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialTextAnnotation:316"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:319"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:318"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialTextAnnotation:319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:322"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:321"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialTextAnnotation:322"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:325"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:324"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialTextAnnotation:325"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:328"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:327"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialTextAnnotation:328"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:331"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:330"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialTextAnnotation:331"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:334"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialTextAnnotation:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:316,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:319,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:322,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:331,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:334,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    functionUses: 3
    ICount: 31
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:345,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:346,1"
      Dst: "[java.awt.Font].hashCode"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:347,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:348,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:349,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:366,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:377,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:378,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialTextAnnotation].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:391,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.dial.DialTextAnnotation:392,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CenterTextMode].values()"
    functionSourceFile: "org.jfree.chart.plot.CenterTextMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.CenterTextMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CenterTextMode:42,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CenterTextMode].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.plot.CenterTextMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.CenterTextMode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CenterTextMode:42,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CenterTextMode].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.plot.CenterTextMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CenterTextMode:42,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CenterTextMode].$values()"
    functionSourceFile: "org.jfree.chart.plot.CenterTextMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.CenterTextMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlockAnchor].values()"
    functionSourceFile: "org.jfree.chart.text.TextBlockAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextBlockAnchor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBlockAnchor:38,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlockAnchor].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.text.TextBlockAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextBlockAnchor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBlockAnchor:38,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlockAnchor].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.text.TextBlockAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBlockAnchor:38,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBlockAnchor].$values()"
    functionSourceFile: "org.jfree.chart.text.TextBlockAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextBlockAnchor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextFragment].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.text.TextFragment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextFragment:82,1"
      Dst: "[org.jfree.chart.text.TextFragment].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextFragment].<init>(java.lang.String,java.awt.Font)"
    functionSourceFile: "org.jfree.chart.text.TextFragment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextFragment:92,1"
      Dst: "[org.jfree.chart.text.TextFragment].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextFragment].<init>(java.lang.String,java.awt.Font,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.text.TextFragment"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.text.TextFragment].<init>(java.lang.String,java.awt.Font,java.awt.Paint,float)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextFragment:103,1"
      Dst: "[org.jfree.chart.text.TextFragment].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextFragment].<init>(java.lang.String,java.awt.Font,java.awt.Paint,float)"
    functionSourceFile: "org.jfree.chart.text.TextFragment"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    - "java.awt.Paint"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextFragment:115,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.text.TextFragment:116,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextFragment].getText()"
    functionSourceFile: "org.jfree.chart.text.TextFragment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextFragment].getFont()"
    functionSourceFile: "org.jfree.chart.text.TextFragment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextFragment].getPaint()"
    functionSourceFile: "org.jfree.chart.text.TextFragment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextFragment].getBaselineOffset()"
    functionSourceFile: "org.jfree.chart.text.TextFragment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextFragment].draw(java.awt.Graphics2D,float,float,org.jfree.chart.text.TextAnchor,float,float,double)"
    functionSourceFile: "org.jfree.chart.text.TextFragment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "org.jfree.chart.text.TextAnchor"
    - "float"
    - "float"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextFragment:175,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.text.TextFragment:176,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.text.TextFragment:177,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawRotatedString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextFragment].calculateDimensions(java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.text.TextFragment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 1
    argTypes:
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextFragment:189,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.text.TextFragment:190,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.text.TextFragment:191,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.text.TextFragment:191,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.text.TextFragment:191,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextFragment].calculateBaselineOffset(java.awt.Graphics2D,org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.text.TextFragment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextFragment:208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextFragment:211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextFragment:210"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextFragment:211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextFragment:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextFragment:213"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextFragment:214"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextFragment:217"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextFragment:216"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextFragment:217"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextFragment:220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextFragment:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextFragment:206,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.text.TextFragment:207,1"
      Dst: "[java.awt.FontMetrics].getLineMetrics"
    - Src: "org.jfree.chart.text.TextFragment:208,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isTop"
    - Src: "org.jfree.chart.text.TextFragment:209,1"
      Dst: "[java.awt.font.LineMetrics].getAscent"
    - Src: "org.jfree.chart.text.TextFragment:211,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isHalfAscent"
    - Src: "org.jfree.chart.text.TextFragment:214,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isVerticalCenter"
    - Src: "org.jfree.chart.text.TextFragment:215,1"
      Dst: "[java.awt.font.LineMetrics].getDescent"
    - Src: "org.jfree.chart.text.TextFragment:217,1"
      Dst: "[org.jfree.chart.text.TextAnchor].isBottom"
    - Src: "org.jfree.chart.text.TextFragment:218,1"
      Dst: "[java.awt.font.LineMetrics].getLeading"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextFragment].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.text.TextFragment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextFragment:232"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextFragment:235"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextFragment:234"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextFragment:235"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextFragment:238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextFragment:237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextFragment:238"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextFragment:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextFragment:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextFragment:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextFragment:243"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextFragment:242"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextFragment:243"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextFragment:246"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextFragment:245"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextFragment:246"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextFragment:249"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextFragment:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextFragment:240,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.text.TextFragment:243,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.text.TextFragment:246,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextFragment].hashCode()"
    functionSourceFile: "org.jfree.chart.text.TextFragment"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextFragment:262"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextFragment:262"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextFragment:261"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextFragment:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextFragment:263"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextFragment:262"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextFragment:264"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextFragment:263"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextFragment:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextFragment:262,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.jfree.chart.text.TextFragment:263,1"
      Dst: "[java.awt.Font].hashCode"
    - Src: "org.jfree.chart.text.TextFragment:264,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextFragment].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.text.TextFragment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextFragment:276,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.text.TextFragment:277,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextFragment].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.text.TextFragment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextFragment:290,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.text.TextFragment:291,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalDataItem].<init>(double,double,double,double)"
    functionSourceFile: "org.jfree.data.xy.XIntervalDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalDataItem:59,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.xy.XIntervalDataItem:59,1"
      Dst: "[org.jfree.data.xy.YWithXInterval].<init>"
    - Src: "org.jfree.data.xy.XIntervalDataItem:59,1"
      Dst: "[org.jfree.data.ComparableObjectItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalDataItem].getX()"
    functionSourceFile: "org.jfree.data.xy.XIntervalDataItem"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getComparable()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalDataItem:68,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getComparable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalDataItem].getYValue()"
    functionSourceFile: "org.jfree.data.xy.XIntervalDataItem"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.xy.YWithXInterval].getY()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XIntervalDataItem:78"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XIntervalDataItem:81"
        BranchSideFuncs:
        - "getY()"
      - BranchSide: "org.jfree.data.xy.XIntervalDataItem:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalDataItem:77,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.xy.XIntervalDataItem:79,1"
      Dst: "[org.jfree.data.xy.YWithXInterval].getY"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalDataItem].getXLowValue()"
    functionSourceFile: "org.jfree.data.xy.XIntervalDataItem"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.xy.YWithXInterval].getXLow()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XIntervalDataItem:92"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XIntervalDataItem:95"
        BranchSideFuncs:
        - "getXLow()"
      - BranchSide: "org.jfree.data.xy.XIntervalDataItem:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalDataItem:91,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.xy.XIntervalDataItem:93,1"
      Dst: "[org.jfree.data.xy.YWithXInterval].getXLow"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XIntervalDataItem].getXHighValue()"
    functionSourceFile: "org.jfree.data.xy.XIntervalDataItem"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.xy.YWithXInterval].getXHigh()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XIntervalDataItem:106"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XIntervalDataItem:109"
        BranchSideFuncs:
        - "getXHigh()"
      - BranchSide: "org.jfree.data.xy.XIntervalDataItem:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XIntervalDataItem:105,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.xy.XIntervalDataItem:107,1"
      Dst: "[org.jfree.data.xy.YWithXInterval].getXHigh"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.TitleEntity].<init>(java.awt.Shape,org.jfree.chart.title.Title)"
    functionSourceFile: "org.jfree.chart.entity.TitleEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Shape"
    - "org.jfree.chart.title.Title"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.TitleEntity:70,1"
      Dst: "[org.jfree.chart.entity.TitleEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.TitleEntity].<init>(java.awt.Shape,org.jfree.chart.title.Title,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.TitleEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Shape"
    - "org.jfree.chart.title.Title"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.TitleEntity:82,1"
      Dst: "[org.jfree.chart.entity.TitleEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.TitleEntity].<init>(java.awt.Shape,org.jfree.chart.title.Title,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.TitleEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Shape"
    - "org.jfree.chart.title.Title"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.TitleEntity:96,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    - Src: "org.jfree.chart.entity.TitleEntity:97,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.TitleEntity].getTitle()"
    functionSourceFile: "org.jfree.chart.entity.TitleEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.title.Title"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.TitleEntity].toString()"
    functionSourceFile: "org.jfree.chart.entity.TitleEntity"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].getToolTipText()"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.TitleEntity:118,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.entity.TitleEntity:119,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.chart.entity.TitleEntity:120,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getToolTipText"
    - Src: "org.jfree.chart.entity.TitleEntity:121,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.TitleEntity].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.entity.TitleEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.TitleEntity:133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.TitleEntity:136"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.TitleEntity:135"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.TitleEntity:136"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.TitleEntity:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.TitleEntity:138"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.TitleEntity:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.TitleEntity:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.TitleEntity:142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.TitleEntity:143"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.TitleEntity:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.TitleEntity:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.TitleEntity:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.TitleEntity:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.TitleEntity:148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.TitleEntity:149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.TitleEntity:152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.TitleEntity:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.TitleEntity:140,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getArea"
    - Src: "org.jfree.chart.entity.TitleEntity:140,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.entity.TitleEntity:143,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getToolTipText"
    - Src: "org.jfree.chart.entity.TitleEntity:143,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.entity.TitleEntity:146,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getURLText"
    - Src: "org.jfree.chart.entity.TitleEntity:149,1"
      Dst: "[org.jfree.chart.title.Title].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.TitleEntity].hashCode()"
    functionSourceFile: "org.jfree.chart.entity.TitleEntity"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].getToolTipText()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    - "[org.jfree.chart.entity.ChartEntity].getURLText()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.TitleEntity:163,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getToolTipText"
    - Src: "org.jfree.chart.entity.TitleEntity:163,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    - Src: "org.jfree.chart.entity.TitleEntity:164,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getURLText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.TitleEntity].clone()"
    functionSourceFile: "org.jfree.chart.entity.TitleEntity"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    functionUses: 26
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.TitleEntity:178,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.TitleEntity].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.entity.TitleEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.TitleEntity:189,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.entity.TitleEntity:190,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getArea"
    - Src: "org.jfree.chart.entity.TitleEntity:190,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.TitleEntity].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.entity.TitleEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.TitleEntity:203,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.entity.TitleEntity:204,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    - Src: "org.jfree.chart.entity.TitleEntity:204,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].setArea"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.SunPNGEncoderAdapter].<init>()"
    functionSourceFile: "org.jfree.chart.encoders.SunPNGEncoderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.SunPNGEncoderAdapter:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.SunPNGEncoderAdapter].getQuality()"
    functionSourceFile: "org.jfree.chart.encoders.SunPNGEncoderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.SunPNGEncoderAdapter].setQuality(float)"
    functionSourceFile: "org.jfree.chart.encoders.SunPNGEncoderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.SunPNGEncoderAdapter].isEncodingAlpha()"
    functionSourceFile: "org.jfree.chart.encoders.SunPNGEncoderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.SunPNGEncoderAdapter].setEncodingAlpha(boolean)"
    functionSourceFile: "org.jfree.chart.encoders.SunPNGEncoderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.SunPNGEncoderAdapter].encode(java.awt.image.BufferedImage)"
    functionSourceFile: "org.jfree.chart.encoders.SunPNGEncoderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.awt.image.BufferedImage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.SunPNGEncoderAdapter:108,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>"
    - Src: "org.jfree.chart.encoders.SunPNGEncoderAdapter:109,1"
      Dst: "[org.jfree.chart.encoders.SunPNGEncoderAdapter].encode"
    - Src: "org.jfree.chart.encoders.SunPNGEncoderAdapter:110,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.SunPNGEncoderAdapter].encode(java.awt.image.BufferedImage,java.io.OutputStream)"
    functionSourceFile: "org.jfree.chart.encoders.SunPNGEncoderAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.image.BufferedImage"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.SunPNGEncoderAdapter:123,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.encoders.SunPNGEncoderAdapter:125,1"
      Dst: "[javax.imageio.ImageIO].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.TickLabelEntity].<init>(java.awt.Shape,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.TickLabelEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Shape"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.TickLabelEntity:60,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SubCategoryAxis].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.SubCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SubCategoryAxis:82,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].<init>"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:71,1"
      Dst: "[java.awt.Font].<init>"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:83,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SubCategoryAxis].addSubCategory(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.axis.SubCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SubCategoryAxis:93,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:94,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:95,1"
      Dst: "[org.jfree.chart.event.AxisChangeEvent].<init>"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:95,1"
      Dst: "[org.jfree.chart.axis.Axis].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SubCategoryAxis].getSubLabelFont()"
    functionSourceFile: "org.jfree.chart.axis.SubCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SubCategoryAxis].setSubLabelFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.axis.SubCategoryAxis"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.event.AxisChangeEvent].<init>(org.jfree.chart.axis.Axis)"
    - "[org.jfree.chart.axis.Axis].notifyListeners(org.jfree.chart.event.AxisChangeEvent)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SubCategoryAxis:118,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:120,1"
      Dst: "[org.jfree.chart.event.AxisChangeEvent].<init>"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:120,1"
      Dst: "[org.jfree.chart.axis.Axis].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SubCategoryAxis].getSubLabelPaint()"
    functionSourceFile: "org.jfree.chart.axis.SubCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SubCategoryAxis].setSubLabelPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.axis.SubCategoryAxis"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.event.AxisChangeEvent].<init>(org.jfree.chart.axis.Axis)"
    - "[org.jfree.chart.axis.Axis].notifyListeners(org.jfree.chart.event.AxisChangeEvent)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SubCategoryAxis:143,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:145,1"
      Dst: "[org.jfree.chart.event.AxisChangeEvent].<init>"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:145,1"
      Dst: "[org.jfree.chart.axis.Axis].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SubCategoryAxis].reserveSpace(java.awt.Graphics2D,org.jfree.chart.plot.Plot,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.axis.SubCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.Plot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:164"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:168"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:169"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:172"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:177"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.SubCategoryAxis:165,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].<init>"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:169,1"
      Dst: "[org.jfree.chart.axis.Axis].isVisible"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:173,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].reserveSpace"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:174,1"
      Dst: "[org.jfree.chart.axis.SubCategoryAxis].getMaxDim"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:175,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:176,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].add"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:178,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SubCategoryAxis].getMaxDim(java.awt.Graphics2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.SubCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:197"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:210"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:209"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:206"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.SubCategoryAxis:195,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:196,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:197,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:197,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:197,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:199,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:200,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:202,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:203,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:206,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:208,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.SubCategoryAxis].draw(java.awt.Graphics2D,double,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.axis.SubCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisState"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:235"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:238"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:239"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:244"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:249"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:253"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.SubCategoryAxis:235,1"
      Dst: "[org.jfree.chart.axis.Axis].isVisible"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:236,1"
      Dst: "[org.jfree.chart.axis.AxisState].<init>"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:239,1"
      Dst: "[org.jfree.chart.axis.Axis].isAxisLineVisible"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:240,1"
      Dst: "[org.jfree.chart.axis.Axis].drawAxisLine"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:245,1"
      Dst: "[org.jfree.chart.axis.SubCategoryAxis].drawSubCategoryLabels"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:247,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].drawCategoryLabels"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:249,1"
      Dst: "[org.jfree.chart.axis.Axis].getAttributedLabel"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:250,1"
      Dst: "[org.jfree.chart.axis.Axis].drawAttributedLabel"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:253,1"
      Dst: "[org.jfree.chart.axis.Axis].getLabel"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:253,1"
      Dst: "[org.jfree.chart.axis.Axis].drawLabel"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SubCategoryAxis].drawSubCategoryLabels(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,org.jfree.chart.axis.AxisState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.axis.SubCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisState"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.axis.AxisState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 119
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:287"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:349"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:348"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:296"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:304"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:312"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:311"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:312"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:320"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:319"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:320"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:328"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:327"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:290"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:289"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:335"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:339"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:349"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:352"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:353"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:356"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:357"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:360"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:361"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.SubCategoryAxis:277,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:279,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:280,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:281,1"
      Dst: "[org.jfree.chart.axis.Axis].getPlot"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:283,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:285,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:288,1"
      Dst: "[org.jfree.chart.axis.SubCategoryAxis].getMaxDim"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:297,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:299,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryEnd"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:301,1"
      Dst: "[org.jfree.chart.axis.AxisState].getCursor"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:328,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:330,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:335,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:337,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:340,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:343,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:343,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:344,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawRotatedString"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:349,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:351,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorUp"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:355,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorDown"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:359,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorLeft"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:363,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorRight"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.axis.SubCategoryAxis].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.SubCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:377"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:380"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:379"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:380"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:393"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:392"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:380"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:393"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:392"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:382"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:385"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:384"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:385"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:388"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:387"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SubCategoryAxis:388"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:391"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SubCategoryAxis:390"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.SubCategoryAxis:380,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].equals"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:382,1"
      Dst: "[java.util.List].equals"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:385,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:388,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SubCategoryAxis].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.SubCategoryAxis"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.CategoryAxis].hashCode()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SubCategoryAxis:403,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SubCategoryAxis].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.axis.SubCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SubCategoryAxis:414,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:415,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SubCategoryAxis].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.axis.SubCategoryAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SubCategoryAxis:428,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.axis.SubCategoryAxis:429,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.LongNeedle].<init>()"
    functionSourceFile: "org.jfree.chart.plot.compass.LongNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.LongNeedle:59,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].<init>"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:60,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].setRotateY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.LongNeedle].drawNeedle(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,double)"
    functionSourceFile: "org.jfree.chart.plot.compass.LongNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 92
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.LongNeedle:88"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.LongNeedle:91"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.LongNeedle:90"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.LongNeedle:111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.LongNeedle:118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.LongNeedle:111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.LongNeedle:118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.LongNeedle:119"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.LongNeedle:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.LongNeedle:123"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.LongNeedle:124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.LongNeedle:130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.LongNeedle:129"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.LongNeedle:130"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.LongNeedle:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.LongNeedle:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.LongNeedle:75,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:79,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:80,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:81,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:82,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:85,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:86,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:91,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:92,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:94,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:113,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getTransform"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:113,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:113,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:113,1"
      Dst: "[java.awt.geom.AffineTransform].setToRotation"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:114,1"
      Dst: "[java.awt.geom.Path2D].createTransformedShape"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:119,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getHighlightPaint"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:120,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:121,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:124,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getFillPaint"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:130,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getOutlinePaint"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:131,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getOutlineStroke"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:131,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.compass.LongNeedle:133,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.LongNeedle].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.compass.LongNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.LongNeedle:148"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.LongNeedle:151"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.LongNeedle:150"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.LongNeedle:151"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.LongNeedle:154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.LongNeedle:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.LongNeedle:154,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.LongNeedle].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.compass.LongNeedle"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.compass.MeterNeedle].hashCode()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.LongNeedle:164,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.LongNeedle].clone()"
    functionSourceFile: "org.jfree.chart.plot.compass.LongNeedle"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.LongNeedle:177,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.LogFormat].<init>()"
    functionSourceFile: "org.jfree.chart.text.format.LogFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.LogFormat:75,1"
      Dst: "[org.jfree.chart.text.format.LogFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.LogFormat].<init>(double,java.lang.String,boolean)"
    functionSourceFile: "org.jfree.chart.text.format.LogFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.LogFormat:87,1"
      Dst: "[org.jfree.chart.text.format.LogFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.LogFormat].<init>(double,java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.jfree.chart.text.format.LogFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.LogFormat:100,1"
      Dst: "[java.text.NumberFormat].<init>"
    - Src: "org.jfree.chart.text.format.LogFormat:69,1"
      Dst: "[java.text.DecimalFormat].<init>"
    - Src: "org.jfree.chart.text.format.LogFormat:101,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.text.format.LogFormat:104,1"
      Dst: "[java.lang.Math].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.LogFormat].getExponentFormat()"
    functionSourceFile: "org.jfree.chart.text.format.LogFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.LogFormat:116,1"
      Dst: "[java.text.NumberFormat].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.LogFormat].setExponentFormat(java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.text.format.LogFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.LogFormat:125,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.LogFormat].calculateLog(double)"
    functionSourceFile: "org.jfree.chart.text.format.LogFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.LogFormat:137,1"
      Dst: "[java.lang.Math].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.LogFormat].format(double,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "org.jfree.chart.text.format.LogFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 3
    argTypes:
    - "double"
    - "java.lang.StringBuffer"
    - "java.text.FieldPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.format.LogFormat:153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.LogFormat:157"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.LogFormat:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.format.LogFormat:152,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jfree.chart.text.format.LogFormat:154,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jfree.chart.text.format.LogFormat:157,1"
      Dst: "[org.jfree.chart.text.format.LogFormat].calculateLog"
    - Src: "org.jfree.chart.text.format.LogFormat:157,1"
      Dst: "[java.text.NumberFormat].format"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.LogFormat].format(long,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "org.jfree.chart.text.format.LogFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.StringBuffer"
    - "java.text.FieldPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.format.LogFormat:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.LogFormat:179"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.LogFormat:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.format.LogFormat:174,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jfree.chart.text.format.LogFormat:176,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jfree.chart.text.format.LogFormat:179,1"
      Dst: "[org.jfree.chart.text.format.LogFormat].calculateLog"
    - Src: "org.jfree.chart.text.format.LogFormat:179,1"
      Dst: "[java.text.NumberFormat].format"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.LogFormat].parse(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.jfree.chart.text.format.LogFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.LogFormat].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.text.format.LogFormat"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.text.format.LogFormat].equals(java.lang.Object)"
    functionUses: 7
    ICount: 34
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.format.LogFormat:206"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.LogFormat:209"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.LogFormat:208"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.LogFormat:209"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.LogFormat:212"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.LogFormat:211"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.LogFormat:213"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.LogFormat:216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.LogFormat:215"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.LogFormat:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.LogFormat:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.LogFormat:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.LogFormat:219"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.LogFormat:222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.LogFormat:221"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.LogFormat:222"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.LogFormat:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.LogFormat:224"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.chart.text.format.LogFormat:225"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.LogFormat:228"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.LogFormat:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.format.LogFormat:216,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.text.format.LogFormat:225,1"
      Dst: "[java.text.NumberFormat].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.LogFormat].clone()"
    functionSourceFile: "org.jfree.chart.text.format.LogFormat"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    functionUses: 20
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.LogFormat:238,1"
      Dst: "[java.text.NumberFormat].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].<init>()"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:74,1"
      Dst: "[org.jfree.data.xy.AbstractXYZDataset].<init>"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:75,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].getSeriesCount()"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:86,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    functionUses: 5
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:102,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:102,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:103,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].indexOf(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:116,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].getDomainOrder()"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.DomainOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    functionUses: 17
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:144,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:144,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:145,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].getXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:168,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].getX(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultXYZDataset].getXValue(int,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:191,1"
      Dst: "[org.jfree.data.xy.DefaultXYZDataset].getXValue"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:191,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].getYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:213,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].getY(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultXYZDataset].getYValue(int,int)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:236,1"
      Dst: "[org.jfree.data.xy.DefaultXYZDataset].getYValue"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:236,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].getZValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:258,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].getZ(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:281,1"
      Dst: "[org.jfree.data.xy.DefaultXYZDataset].getZValue"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:281,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].addSeries(java.lang.Comparable,double[][])"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "double[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultXYZDataset:298"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:302"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:301"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYZDataset:302"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYZDataset:302"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:306"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYZDataset:308"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:313"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:296,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:299,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:307,1"
      Dst: "[org.jfree.data.xy.DefaultXYZDataset].indexOf"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:309,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:313,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:316,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:316,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].removeSeries(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultXYZDataset:328"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:333"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:327,1"
      Dst: "[org.jfree.data.xy.DefaultXYZDataset].indexOf"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:329,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:331,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:331,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultXYZDataset:351"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:354"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:353"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYZDataset:354"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:357"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:356"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYZDataset:358"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:361"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:360"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYZDataset:361"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:380"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:379"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYZDataset:366"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:369"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:368"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYZDataset:371"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:374"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:373"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYZDataset:376"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:361"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:358,1"
      Dst: "[java.util.List].equals"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:361,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:362,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:366,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].hashCode()"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: 390
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:391,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    functionSourceFile: "org.jfree.data.xy.DefaultXYZDataset"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 25
    ICount: 43
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultXYZDataset:410"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYZDataset:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYZDataset:407,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:408,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:409,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:411,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:418,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.jfree.data.xy.DefaultXYZDataset:421,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.labels.StandardFlowLabelGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.StandardFlowLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:63,1"
      Dst: "[org.jfree.chart.labels.StandardFlowLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardFlowLabelGenerator].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.labels.StandardFlowLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:74,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:75,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardFlowLabelGenerator].generateLabel(org.jfree.data.flow.FlowDataset,org.jfree.data.flow.FlowKey)"
    functionSourceFile: "org.jfree.chart.labels.StandardFlowLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.jfree.data.flow.FlowDataset"
    - "org.jfree.data.flow.FlowKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:89,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:92,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:92,1"
      Dst: "[java.util.Formatter].<init>"
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:93,1"
      Dst: "[org.jfree.data.flow.FlowKey].getStage"
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:93,1"
      Dst: "[org.jfree.data.flow.FlowKey].getSource"
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:93,1"
      Dst: "[org.jfree.data.flow.FlowKey].getDestination"
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:93,1"
      Dst: "[org.jfree.data.flow.FlowDataset].getFlow"
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:94,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:94,1"
      Dst: "[java.util.Formatter].format"
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:95,1"
      Dst: "[java.util.Formatter].toString"
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:96,1"
      Dst: "[java.util.Formatter].close"
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:97,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardFlowLabelGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.StandardFlowLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.StandardFlowLabelGenerator:109"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardFlowLabelGenerator:112"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardFlowLabelGenerator:111"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardFlowLabelGenerator:113"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardFlowLabelGenerator:116"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardFlowLabelGenerator:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:113,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardFlowLabelGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.StandardFlowLabelGenerator"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardFlowLabelGenerator:122,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.DatasetReader].<init>()"
    functionSourceFile: "org.jfree.data.xml.DatasetReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.DatasetReader:59,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.DatasetReader].getSAXParserFactory()"
    functionSourceFile: "org.jfree.data.xml.DatasetReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.parsers.SAXParserFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.DatasetReader:70"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.DatasetReader:81"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.DatasetReader:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.DatasetReader:71,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].newInstance"
    - Src: "org.jfree.data.xml.DatasetReader:73,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].setFeature"
    - Src: "org.jfree.data.xml.DatasetReader:78,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.DatasetReader].setSAXParserFactory(javax.xml.parsers.SAXParserFactory)"
    functionSourceFile: "org.jfree.data.xml.DatasetReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.parsers.SAXParserFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.DatasetReader:92,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.DatasetReader].readPieDatasetFromXML(java.io.File)"
    functionSourceFile: "org.jfree.data.xml.DatasetReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.PieDataset"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.DatasetReader:107,1"
      Dst: "[java.io.FileInputStream].<init>"
    - Src: "org.jfree.data.xml.DatasetReader:108,1"
      Dst: "[org.jfree.data.xml.DatasetReader].readPieDatasetFromXML"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.DatasetReader].readPieDatasetFromXML(java.io.InputStream)"
    functionSourceFile: "org.jfree.data.xml.DatasetReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.PieDataset"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.DatasetReader:124,1"
      Dst: "[org.jfree.data.xml.DatasetReader].getSAXParserFactory"
    - Src: "org.jfree.data.xml.DatasetReader:124,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].newSAXParser"
    - Src: "org.jfree.data.xml.DatasetReader:125,1"
      Dst: "[org.jfree.data.xml.PieDatasetHandler].<init>"
    - Src: "org.jfree.data.xml.DatasetReader:126,1"
      Dst: "[javax.xml.parsers.SAXParser].parse"
    - Src: "org.jfree.data.xml.DatasetReader:127,1"
      Dst: "[org.jfree.data.xml.PieDatasetHandler].getDataset"
    - Src: "org.jfree.data.xml.DatasetReader:130,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.DatasetReader].readCategoryDatasetFromXML(java.io.File)"
    functionSourceFile: "org.jfree.data.xml.DatasetReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.category.CategoryDataset"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.DatasetReader:146,1"
      Dst: "[java.io.FileInputStream].<init>"
    - Src: "org.jfree.data.xml.DatasetReader:147,1"
      Dst: "[org.jfree.data.xml.DatasetReader].readCategoryDatasetFromXML"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.DatasetReader].readCategoryDatasetFromXML(java.io.InputStream)"
    functionSourceFile: "org.jfree.data.xml.DatasetReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.category.CategoryDataset"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.DatasetReader:163,1"
      Dst: "[org.jfree.data.xml.DatasetReader].getSAXParserFactory"
    - Src: "org.jfree.data.xml.DatasetReader:163,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].newSAXParser"
    - Src: "org.jfree.data.xml.DatasetReader:164,1"
      Dst: "[org.jfree.data.xml.CategoryDatasetHandler].<init>"
    - Src: "org.jfree.data.xml.DatasetReader:165,1"
      Dst: "[javax.xml.parsers.SAXParser].parse"
    - Src: "org.jfree.data.xml.DatasetReader:166,1"
      Dst: "[org.jfree.data.xml.CategoryDatasetHandler].getDataset"
    - Src: "org.jfree.data.xml.DatasetReader:169,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:89,1"
      Dst: "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].<init>(double,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:101,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].getPassCount()"
    functionSourceFile: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].findDomainBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].findDomainBoundsWithOffset(org.jfree.data.xy.IntervalXYDataset)"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].findDomainBounds(org.jfree.data.xy.XYDataset)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:129"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:130"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:133"
        BranchSideFuncs:
        - "findDomainBoundsWithOffset(org.jfree.data.xy.IntervalXYDataset)"
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:132"
        BranchSideFuncs:
        - "findDomainBounds(org.jfree.data.xy.XYDataset)"
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:131,1"
      Dst: "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].findDomainBoundsWithOffset"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:133,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].findDomainBounds"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].findDomainBoundsWithOffset(org.jfree.data.xy.IntervalXYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.IntervalXYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.statistics.HistogramDataset].getSeriesCount()"
    - "[org.jfree.data.xy.XYBarDataset].getSeriesCount()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesCount()"
    - "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getSeriesCount()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getStartXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getStartXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getStartXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getStartXValue(int,int)"
    - "[org.jfree.data.xy.AbstractIntervalXYDataset].getStartXValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getStartXValue(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getStartXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getStartXValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getEndXValue(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getEndXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getEndXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getEndXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getEndXValue(int,int)"
    - "[org.jfree.data.xy.AbstractIntervalXYDataset].getEndXValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getEndXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getEndXValue(int,int)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 30
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:166"
        BranchSideFuncs:
        - "getItemCount(int)"
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:165"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:155"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:146"
        BranchSideFuncs:
        - "nullNotPermitted(java.lang.Object,java.lang.String)"
        - "getSeriesCount()"
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:166"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:168"
        BranchSideFuncs:
        - "<init>(double,double)"
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:147,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:150,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:154,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:156,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartXValue"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:157,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndXValue"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:161,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:162,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:169,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 166
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:206"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:205"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:210"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:213"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:217"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:218"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:217"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:217"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:221"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:235"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:239"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:245"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:244"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:250"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:256"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:255"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:251"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:245"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:244"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:256"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:255"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:278"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:277"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:283"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:290"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:289"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:287"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:286"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:287"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:286"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:290"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:289"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:291"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:290"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:293"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:292"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:293"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:292"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:296"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:300"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:299"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:296"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:300"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:299"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:298"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:296"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:300"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:321"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:320"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:303"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:311"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:310"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:306"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:311"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:320"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:314"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:202,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:210,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getUseYInterval"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:211,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartYValue"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:212,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndYValue"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:214,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getBase"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:215,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:217,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:222,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:221,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:226,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:227,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartXValue"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:230,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndXValue"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:238,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getMargin"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:245,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:247,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:249,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:250,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:251,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisible"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:252,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:252,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:256,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:258,1"
      Dst: "[java.util.ArrayList].indexOf"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:264,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:268,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:278,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:281,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:296,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getShadowsVisible"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:297,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getBarPainter"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:297,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarPainter].paintBarShadow"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:301,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarPainter].paintBar"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:303,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:304,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:306,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:313,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:313,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:316,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:316,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:315,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 54
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:337"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:336"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:339"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:341"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:344"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:343"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:344,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer"
    linkageType: null
    functionLinenumber: 355
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.ClusteredXYBarRenderer:356,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.NormalizedMatrixSeries].<init>(java.lang.String,int,int)"
    functionSourceFile: "org.jfree.data.xy.NormalizedMatrixSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.NormalizedMatrixSeries:67,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.NormalizedMatrixSeries].getItem(int)"
    functionSourceFile: "org.jfree.data.xy.NormalizedMatrixSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.NormalizedMatrixSeries:89,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getItemRow"
    - Src: "org.jfree.data.xy.NormalizedMatrixSeries:90,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getItemColumn"
    - Src: "org.jfree.data.xy.NormalizedMatrixSeries:92,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].get"
    - Src: "org.jfree.data.xy.NormalizedMatrixSeries:93,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.NormalizedMatrixSeries].setScaleFactor(double)"
    functionSourceFile: "org.jfree.data.xy.NormalizedMatrixSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.NormalizedMatrixSeries].getScaleFactor()"
    functionSourceFile: "org.jfree.data.xy.NormalizedMatrixSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.NormalizedMatrixSeries].update(int,int,double)"
    functionSourceFile: "org.jfree.data.xy.NormalizedMatrixSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.NormalizedMatrixSeries:134,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].get"
    - Src: "org.jfree.data.xy.NormalizedMatrixSeries:137,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].update"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.NormalizedMatrixSeries].zeroAll()"
    functionSourceFile: "org.jfree.data.xy.NormalizedMatrixSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.NormalizedMatrixSeries:146,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].zeroAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.impl.JSONArray].<init>()"
    functionSourceFile: "org.jfree.data.json.impl.JSONArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONArray:41,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.impl.JSONArray].writeJSONString(java.util.List,java.io.Writer)"
    functionSourceFile: "org.jfree.data.json.impl.JSONArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.json.impl.JSONArray:61"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONArray:66"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONArray:65"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONArray:69"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONArray:84"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONArray:83"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONArray:70"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONArray:74"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONArray:73"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONArray:78"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONArray:82"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONArray:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONArray:62,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jfree.data.json.impl.JSONArray:67,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.json.impl.JSONArray:69,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.json.impl.JSONArray:77,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.json.impl.JSONArray:82,1"
      Dst: "[org.jfree.data.json.impl.JSONValue].writeJSONString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.json.impl.JSONArray].writeJSONString(java.io.Writer)"
    functionSourceFile: "org.jfree.data.json.impl.JSONArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONArray:96,1"
      Dst: "[org.jfree.data.json.impl.JSONArray].writeJSONString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.impl.JSONArray].toJSONString(java.util.List)"
    functionSourceFile: "org.jfree.data.json.impl.JSONArray"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.json.impl.JSONValue].toJSONString(java.lang.Object)"
    functionUses: 2
    ICount: 24
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.json.impl.JSONArray:111"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONArray:115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONArray:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONArray:119"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONArray:134"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONArray:133"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONArray:120"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONArray:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONArray:123"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.json.impl.JSONArray:128"
      Branch Sides:
      - BranchSide: "org.jfree.data.json.impl.JSONArray:132"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.json.impl.JSONArray:131"
        BranchSideFuncs:
        - "toJSONString(java.lang.Object)"
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONArray:116,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.data.json.impl.JSONArray:117,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.json.impl.JSONArray:118,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.data.json.impl.JSONArray:119,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.json.impl.JSONArray:127,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.json.impl.JSONArray:132,1"
      Dst: "[org.jfree.data.json.impl.JSONValue].toJSONString"
    - Src: "org.jfree.data.json.impl.JSONArray:135,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.json.impl.JSONArray].toJSONString()"
    functionSourceFile: "org.jfree.data.json.impl.JSONArray"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.json.impl.JSONArray].toJSONString(java.util.List)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONArray:145,1"
      Dst: "[org.jfree.data.json.impl.JSONArray].toJSONString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.json.impl.JSONArray].toString()"
    functionSourceFile: "org.jfree.data.json.impl.JSONArray"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.json.impl.JSONArray].toJSONString()"
    functionUses: 6
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.json.impl.JSONArray:155,1"
      Dst: "[org.jfree.data.json.impl.JSONArray].toJSONString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardPieURLGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.urls.StandardPieURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardPieURLGenerator:68,1"
      Dst: "[org.jfree.chart.urls.StandardPieURLGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardPieURLGenerator].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.urls.StandardPieURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardPieURLGenerator:77,1"
      Dst: "[org.jfree.chart.urls.StandardPieURLGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardPieURLGenerator].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.urls.StandardPieURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardPieURLGenerator:88,1"
      Dst: "[org.jfree.chart.urls.StandardPieURLGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardPieURLGenerator].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.urls.StandardPieURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardPieURLGenerator:100,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.urls.StandardPieURLGenerator:101,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardPieURLGenerator].generateURL(org.jfree.data.general.PieDataset,java.lang.Comparable,int)"
    functionSourceFile: "org.jfree.chart.urls.StandardPieURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.general.PieDataset"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.StandardPieURLGenerator:122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardPieURLGenerator:126"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardPieURLGenerator:129"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardPieURLGenerator:134"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardPieURLGenerator:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardPieURLGenerator:122,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.jfree.chart.urls.StandardPieURLGenerator:124,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.urls.StandardPieURLGenerator:124,1"
      Dst: "[java.net.URLEncoder].encode"
    - Src: "org.jfree.chart.urls.StandardPieURLGenerator:124,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.urls.StandardPieURLGenerator:133,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardPieURLGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.urls.StandardPieURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.StandardPieURLGenerator:147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardPieURLGenerator:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardPieURLGenerator:149"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardPieURLGenerator:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardPieURLGenerator:153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardPieURLGenerator:152"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardPieURLGenerator:154"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardPieURLGenerator:157"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardPieURLGenerator:156"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardPieURLGenerator:157"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardPieURLGenerator:160"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardPieURLGenerator:159"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardPieURLGenerator:160"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardPieURLGenerator:163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardPieURLGenerator:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardPieURLGenerator:154,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.urls.StandardPieURLGenerator:160,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYDataset].<init>()"
    functionSourceFile: "org.jfree.data.xy.DefaultXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYDataset:77,1"
      Dst: "[org.jfree.data.xy.AbstractXYDataset].<init>"
    - Src: "org.jfree.data.xy.DefaultXYDataset:78,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYDataset].getSeriesCount()"
    functionSourceFile: "org.jfree.data.xy.DefaultXYDataset"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYDataset:89,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYDataset].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYDataset"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    functionUses: 5
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYDataset:105,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultXYDataset:105,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.DefaultXYDataset:106,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYDataset].indexOf(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYDataset"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYDataset:119,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYDataset].getDomainOrder()"
    functionSourceFile: "org.jfree.data.xy.DefaultXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.DomainOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYDataset"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultXYDataset].getSeriesCount()"
    functionUses: 17
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultXYDataset:147"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYDataset:147"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYDataset:147,1"
      Dst: "[org.jfree.data.xy.DefaultXYDataset].getSeriesCount"
    - Src: "org.jfree.data.xy.DefaultXYDataset:148,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.xy.DefaultXYDataset:150,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYDataset].getXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYDataset"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYDataset:173,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYDataset].getX(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYDataset"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultXYDataset].getXValue(int,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYDataset:196,1"
      Dst: "[org.jfree.data.xy.DefaultXYDataset].getXValue"
    - Src: "org.jfree.data.xy.DefaultXYDataset:196,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYDataset].getYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYDataset"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYDataset:218,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYDataset].getY(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYDataset"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultXYDataset].getYValue(int,int)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYDataset:241,1"
      Dst: "[org.jfree.data.xy.DefaultXYDataset].getYValue"
    - Src: "org.jfree.data.xy.DefaultXYDataset:241,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYDataset].addSeries(java.lang.Comparable,double[][])"
    functionSourceFile: "org.jfree.data.xy.DefaultXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "double[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultXYDataset:255"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:259"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:258"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYDataset:259"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:262"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:261"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYDataset:262"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:266"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:265"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYDataset:266"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYDataset:271"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:276"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYDataset:256,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.xy.DefaultXYDataset:270,1"
      Dst: "[org.jfree.data.xy.DefaultXYDataset].indexOf"
    - Src: "org.jfree.data.xy.DefaultXYDataset:272,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.DefaultXYDataset:276,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.DefaultXYDataset:279,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.xy.DefaultXYDataset:279,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYDataset].removeSeries(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultXYDataset:291"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:296"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYDataset:290,1"
      Dst: "[org.jfree.data.xy.DefaultXYDataset].indexOf"
    - Src: "org.jfree.data.xy.DefaultXYDataset:292,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.DefaultXYDataset:294,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.data.xy.DefaultXYDataset:294,1"
      Dst: "[org.jfree.data.general.AbstractDataset].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.DefaultXYDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultXYDataset:314"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:317"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:316"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYDataset:317"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:320"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:319"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYDataset:321"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:324"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:323"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYDataset:324"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:338"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:337"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYDataset:329"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:332"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:331"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultXYDataset:334"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:324"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYDataset:321,1"
      Dst: "[java.util.List].equals"
    - Src: "org.jfree.data.xy.DefaultXYDataset:324,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultXYDataset:325,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultXYDataset:329,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.DefaultXYDataset].hashCode()"
    functionSourceFile: "org.jfree.data.xy.DefaultXYDataset"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYDataset:349,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultXYDataset].clone()"
    functionSourceFile: "org.jfree.data.xy.DefaultXYDataset"
    linkageType: null
    functionLinenumber: 364
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 25
    ICount: 37
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultXYDataset:368"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultXYDataset:377"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultXYDataset:365,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.xy.DefaultXYDataset:366,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.xy.DefaultXYDataset:367,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.DefaultXYDataset:369,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.DefaultXYDataset:374,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.jfree.data.xy.DefaultXYDataset:376,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.internal.LineUtils].<init>()"
    functionSourceFile: "org.jfree.chart.internal.LineUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.LineUtils:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.internal.LineUtils].clipLine(java.awt.geom.Line2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.internal.LineUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.awt.geom.Line2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 118
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.internal.LineUtils:66"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:68"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.LineUtils:67"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:66"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:68"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.LineUtils:67"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:67"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:68"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.LineUtils:67"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:67"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:71"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.LineUtils:70"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:79"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:132"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.LineUtils:131"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:80"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:83"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.internal.LineUtils:82"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:87"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:107"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:90"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:93"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:90"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:93"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:94"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:97"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:94"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:97"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:98"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:101"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:98"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:101"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:106"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:106"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:108"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:129"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:115"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:115"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:119"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:119"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:127"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.internal.LineUtils:123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.internal.LineUtils:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.internal.LineUtils:60,1"
      Dst: "[java.awt.geom.Line2D].getX1"
    - Src: "org.jfree.chart.internal.LineUtils:61,1"
      Dst: "[java.awt.geom.Line2D].getY1"
    - Src: "org.jfree.chart.internal.LineUtils:62,1"
      Dst: "[java.awt.geom.Line2D].getX2"
    - Src: "org.jfree.chart.internal.LineUtils:63,1"
      Dst: "[java.awt.geom.Line2D].getY2"
    - Src: "org.jfree.chart.internal.LineUtils:66,1"
      Dst: "[java.lang.Double].isFinite"
    - Src: "org.jfree.chart.internal.LineUtils:71,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.internal.LineUtils:72,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.internal.LineUtils:73,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.internal.LineUtils:74,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.internal.LineUtils:76,1"
      Dst: "[java.awt.geom.Rectangle2D].outcode"
    - Src: "org.jfree.chart.internal.LineUtils:132,1"
      Dst: "[java.awt.geom.Line2D].setLine"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.internal.LineUtils].extendLine(java.awt.geom.Line2D,double,double)"
    functionSourceFile: "org.jfree.chart.internal.LineUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Line2D"
    argCount: 3
    argTypes:
    - "java.awt.geom.Line2D"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.internal.LineUtils:150,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.internal.LineUtils:151,1"
      Dst: "[java.awt.geom.Line2D].getX1"
    - Src: "org.jfree.chart.internal.LineUtils:152,1"
      Dst: "[java.awt.geom.Line2D].getX2"
    - Src: "org.jfree.chart.internal.LineUtils:154,1"
      Dst: "[java.awt.geom.Line2D].getY1"
    - Src: "org.jfree.chart.internal.LineUtils:155,1"
      Dst: "[java.awt.geom.Line2D].getY2"
    - Src: "org.jfree.chart.internal.LineUtils:161,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:99,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].<init>"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:79,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:100,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].setupNumberFmtObj"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].setAllowNegativesFlag(boolean)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].getAllowNegativesFlag()"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].setStrictValuesFlag(boolean)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].getStrictValuesFlag()"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].setExpTickLabelsFlag(boolean)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:159,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].setupNumberFmtObj"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].getExpTickLabelsFlag()"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].setLog10TickLabelsFlag(boolean)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].getLog10TickLabelsFlag()"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].setAutoRangeNextLogFlag(boolean)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].getAutoRangeNextLogFlag()"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].setRange(org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.ValueAxis].setRange(org.jfree.data.Range)"
    - "[org.jfree.chart.axis.LogarithmicAxis].setupSmallLogFlag()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:224,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:225,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].setupSmallLogFlag"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].setupSmallLogFlag()"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.chart.axis.ValueAxis].getRange()"
    functionUses: 2
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:236"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:236"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:236"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:235,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:235,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].setupNumberFmtObj()"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:245"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:249"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:248,1"
      Dst: "[java.text.DecimalFormat].applyPattern"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].switchedLog10(double)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:267"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:267,1"
      Dst: "[java.lang.Math].log"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:268,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].adjustedLog10"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].switchedPow10(double)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:285,1"
      Dst: "[java.lang.Math].pow"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:285,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].adjustedPow10"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].adjustedLog10(double)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:303"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:304"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:307"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:306"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:307"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:311"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:310"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:312"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:310"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:311,1"
      Dst: "[java.lang.Math].log"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].adjustedPow10(double)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:329"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:334"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:333"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:338"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:337"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:340"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:339"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:335,1"
      Dst: "[java.lang.Math].pow"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].computeLogFloor(double)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: 355
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:356"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:378"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:358"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:363"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:364"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:373"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:379"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:360,1"
      Dst: "[java.lang.Math].log"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:361,1"
      Dst: "[java.lang.Math].floor"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:362,1"
      Dst: "[java.lang.Math].pow"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].computeLogCeil(double)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: 405
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:406"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:430"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:414"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:415"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:425"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:431"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:439"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:411,1"
      Dst: "[java.lang.Math].log"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:412,1"
      Dst: "[java.lang.Math].ceil"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:413,1"
      Dst: "[java.lang.Math].pow"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].autoAdjustRange()"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.Axis].getPlot()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.XYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.PolarPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.ThermometerPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.FastScatterPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.axis.ValueAxis].getDefaultAutoRange()"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.chart.axis.ValueAxis].getLowerMargin()"
    - "[org.jfree.chart.axis.LogarithmicAxis].computeLogFloor(double)"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.data.Range].getUpperBound()"
    - "[org.jfree.chart.axis.ValueAxis].getUpperMargin()"
    - "[org.jfree.chart.axis.LogarithmicAxis].computeLogCeil(double)"
    - "[org.jfree.chart.axis.ValueAxis].getAutoRangeMinimumSize()"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.chart.axis.ValueAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    - "[org.jfree.chart.axis.LogarithmicAxis].setupSmallLogFlag()"
    functionUses: 5
    ICount: 146
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:453"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:457"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:456"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:457"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:555"
        BranchSideFuncs:
        - "getDataRange(org.jfree.chart.axis.ValueAxis)"
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:554"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:462"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:468"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:470"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:479"
        BranchSideFuncs:
        - "getLowerMargin()"
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:470"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:479"
        BranchSideFuncs:
        - "getLowerMargin()"
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:470"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:479"
        BranchSideFuncs:
        - "getLowerMargin()"
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:480"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:491"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:480"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:491"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:484"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:487"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:486"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:492"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:496"
        BranchSideFuncs:
        - "computeLogFloor(double)"
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:495"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:496"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:501"
        BranchSideFuncs:
        - "getUpperMargin()"
        - "getUpperBound()"
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:496"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:501"
        BranchSideFuncs:
        - "getUpperMargin()"
        - "getUpperBound()"
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:496"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:501"
        BranchSideFuncs:
        - "getUpperMargin()"
        - "getUpperBound()"
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:506"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:515"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:506"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:515"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:510"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:513"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:512"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:516"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:531"
        BranchSideFuncs:
        - "computeLogCeil(double)"
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:516"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:531"
        BranchSideFuncs:
        - "computeLogCeil(double)"
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:516"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:531"
        BranchSideFuncs:
        - "computeLogCeil(double)"
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:516"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:531"
        BranchSideFuncs:
        - "computeLogCeil(double)"
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:525"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:526"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:525"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:532"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:533"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:532"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:537"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:552"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:551"
        BranchSideFuncs:
        - "<init>(double,double)"
        - "setRange(org.jfree.data.Range,boolean,boolean)"
        - "setupSmallLogFlag()"
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:542"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:552"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:551"
        BranchSideFuncs:
        - "<init>(double,double)"
        - "setRange(org.jfree.data.Range,boolean,boolean)"
        - "setupSmallLogFlag()"
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:545"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:546"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:545"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:452,1"
      Dst: "[org.jfree.chart.axis.Axis].getPlot"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:461,1"
      Dst: "[org.jfree.chart.plot.ValueAxisPlot].getDataRange"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:464,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getDefaultAutoRange"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:465,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:473,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:480,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerMargin"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:482,1"
      Dst: "[java.lang.Math].log"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:484,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:487,1"
      Dst: "[java.lang.Math].pow"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:493,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].computeLogFloor"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:502,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:506,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperMargin"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:522,1"
      Dst: "[java.lang.Math].ceil"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:532,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].computeLogCeil"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:536,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getAutoRangeMinimumSize"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:552,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:552,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:553,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].setupSmallLogFlag"
    JavaMethodInfo: null
    BBCount: 45
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].valueToJava2D(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:579"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:583"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:582"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:583"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:588"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:587"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:590"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:595"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:594"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:573,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:574,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:574,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].switchedLog10"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:575,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:579,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:580,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:581,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:583,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:584,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:585,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:590,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].java2DToValue(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:622"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:626"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:625"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:626"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:631"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:630"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:631"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:636"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:635"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:616,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:617,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:617,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].switchedLog10"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:618,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:622,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:623,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:624,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:626,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:627,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:628,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:631,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:632,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].switchedPow10"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].zoomRange(double,double)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:653"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:659"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:658"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:649,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:649,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:649,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].switchedLog10"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:650,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:653,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:655,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].switchedPow10"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:656,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:664,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].setRange"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].refreshTicksHorizontal(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 178
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:688"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:693"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:692"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:688"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:693"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:692"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:700"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:709"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:708"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:700"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:709"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:708"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:701"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:708"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:710"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:811"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:712"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:708"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:714"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:746"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:717"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:721"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:717"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:740"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:717"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:740"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:717"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:740"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:722"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:728"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:722"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:721"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:722"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:728"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:722"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:733"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:741"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:742"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:741"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:740"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:741"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:742"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:741"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:742"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:741"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:740"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:747"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:750"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:749"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:750"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:752"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:751"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:753"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:754"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:767"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:754"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:767"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:754"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:767"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:768"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:767"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:768"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:771"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:768"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:771"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:768"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:767"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:768"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:771"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:768"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:771"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:768"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:767"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:775"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:780"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:779"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:780"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:711"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:785"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:796"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:795"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:788"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:792"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:791"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:796"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:801"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:800"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:681,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:682,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:685,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:693,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:696,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].switchedLog10"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:696,1"
      Dst: "[java.lang.Math].rint"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:701,1"
      Dst: "[java.lang.Math].pow"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:729,1"
      Dst: "[java.text.NumberFormat].setMaximumFractionDigits"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:731,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].makeTickLabel"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:754,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:785,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:806,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:806,1"
      Dst: "[org.jfree.chart.axis.NumberTick].<init>"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:808,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 65
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].refreshTicksVertical(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 189
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:836"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:840"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:839"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:836"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:840"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:839"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:847"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:856"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:855"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:847"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:856"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:855"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:848"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:855"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:857"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:1002"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:860"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:864"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:863"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:864"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:855"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:866"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:910"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:869"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:906"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:871"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:875"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:876"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:880"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:881"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:897"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:885"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:911"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:914"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:913"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:914"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:915"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:914"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:916"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:917"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:955"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:919"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:930"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:929"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:919"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:930"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:929"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:920"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:929"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:930"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:935"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:932"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:933"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:932"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:936"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:942"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:938"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:939"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:938"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:944"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:966"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:970"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:969"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:970"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:863"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:975"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:988"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:987"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:976"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:982"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:981"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:988"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:993"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:992"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:830,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:833,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:833,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:840,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:843,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].switchedLog10"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:843,1"
      Dst: "[java.lang.Math].rint"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:848,1"
      Dst: "[java.lang.Math].pow"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:873,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:884,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getNumberFormatOverride"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:886,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:889,1"
      Dst: "[java.lang.Long].toString"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:898,1"
      Dst: "[java.text.NumberFormat].setMaximumFractionDigits"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:920,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:975,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:998,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:998,1"
      Dst: "[org.jfree.chart.axis.NumberTick].<init>"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:998,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 67
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].makeTickLabel(double,boolean)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:1016"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:1018"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogarithmicAxis:1016"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogarithmicAxis:1020"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:1019,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:1019,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:1021,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.LogarithmicAxis:1021,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].valueToString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogarithmicAxis].makeTickLabel(double)"
    functionSourceFile: "org.jfree.chart.axis.LogarithmicAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogarithmicAxis:1031,1"
      Dst: "[org.jfree.chart.axis.LogarithmicAxis].makeTickLabel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DatasetRenderingOrder].values()"
    functionSourceFile: "org.jfree.chart.plot.DatasetRenderingOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.DatasetRenderingOrder[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.DatasetRenderingOrder:51,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DatasetRenderingOrder].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.plot.DatasetRenderingOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.DatasetRenderingOrder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.DatasetRenderingOrder:51,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DatasetRenderingOrder].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.plot.DatasetRenderingOrder"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.DatasetRenderingOrder:51,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DatasetRenderingOrder].$values()"
    functionSourceFile: "org.jfree.chart.plot.DatasetRenderingOrder"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "org.jfree.chart.plot.DatasetRenderingOrder[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].<init>(java.lang.String,java.lang.String[])"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:108,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].<init>"
    - Src: "org.jfree.chart.axis.SymbolAxis:109,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.jfree.chart.axis.SymbolAxis:113,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setAutoTickUnitSelection"
    - Src: "org.jfree.chart.axis.SymbolAxis:114,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].setAutoRangeStickyZero"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].getSymbols()"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:123,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.axis.SymbolAxis:124,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].isGridBandsVisible()"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].setGridBandsVisible(boolean)"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:154,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].getGridBandPaint()"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].setGridBandPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.axis.Axis].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:182,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.SymbolAxis:184,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].getGridBandAlternatePaint()"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].setGridBandAlternatePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.axis.Axis].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:212,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.SymbolAxis:214,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].selectAutoTickUnit(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:227,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].draw(java.awt.Graphics2D,double,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisState"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.SymbolAxis:252"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:255"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:255"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:258"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:251,1"
      Dst: "[org.jfree.chart.axis.AxisState].<init>"
    - Src: "org.jfree.chart.axis.SymbolAxis:252,1"
      Dst: "[org.jfree.chart.axis.Axis].isVisible"
    - Src: "org.jfree.chart.axis.SymbolAxis:253,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].draw"
    - Src: "org.jfree.chart.axis.SymbolAxis:256,1"
      Dst: "[org.jfree.chart.axis.AxisState].getTicks"
    - Src: "org.jfree.chart.axis.SymbolAxis:256,1"
      Dst: "[org.jfree.chart.axis.SymbolAxis].drawGridBands"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].drawGridBands(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,java.util.List)"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.SymbolAxis:279"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:281"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:280"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:281"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:277,1"
      Dst: "[java.awt.Graphics].getClip"
    - Src: "org.jfree.chart.axis.SymbolAxis:278,1"
      Dst: "[java.awt.Graphics2D].clip"
    - Src: "org.jfree.chart.axis.SymbolAxis:279,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.SymbolAxis:280,1"
      Dst: "[org.jfree.chart.axis.SymbolAxis].drawGridBandsHorizontal"
    - Src: "org.jfree.chart.axis.SymbolAxis:281,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.SymbolAxis:282,1"
      Dst: "[org.jfree.chart.axis.SymbolAxis].drawGridBandsVertical"
    - Src: "org.jfree.chart.axis.SymbolAxis:284,1"
      Dst: "[java.awt.Graphics].setClip"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].drawGridBandsHorizontal(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,boolean,java.util.List)"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "boolean"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.SymbolAxis:312"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:312"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:325"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:328"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:327"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:306,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.axis.SymbolAxis:311,1"
      Dst: "[org.jfree.chart.axis.Axis].getPlot"
    - Src: "org.jfree.chart.axis.SymbolAxis:311,1"
      Dst: "[org.jfree.chart.plot.Plot].getOutlineStroke"
    - Src: "org.jfree.chart.axis.SymbolAxis:313,1"
      Dst: "[java.awt.BasicStroke].getLineWidth"
    - Src: "org.jfree.chart.axis.SymbolAxis:316,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.axis.SymbolAxis:319,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.axis.SymbolAxis:320,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.axis.SymbolAxis:321,1"
      Dst: "[org.jfree.chart.axis.ValueTick].getValue"
    - Src: "org.jfree.chart.axis.SymbolAxis:321,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].valueToJava2D"
    - Src: "org.jfree.chart.axis.SymbolAxis:326,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.axis.SymbolAxis:330,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.axis.SymbolAxis:331,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.axis.SymbolAxis:332,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.axis.SymbolAxis:332,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.axis.SymbolAxis:333,1"
      Dst: "[java.awt.Graphics2D].fill"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.SymbolAxis].drawGridBandsVertical(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,boolean,java.util.List)"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "boolean"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.SymbolAxis:363"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:367"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:366"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:363"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:367"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:366"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:370"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:387"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:386"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:376"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:379"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:378"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:385"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:380"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:357,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.SymbolAxis:362,1"
      Dst: "[org.jfree.chart.axis.Axis].getPlot"
    - Src: "org.jfree.chart.axis.SymbolAxis:362,1"
      Dst: "[org.jfree.chart.plot.Plot].getOutlineStroke"
    - Src: "org.jfree.chart.axis.SymbolAxis:364,1"
      Dst: "[java.awt.BasicStroke].getLineWidth"
    - Src: "org.jfree.chart.axis.SymbolAxis:367,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.axis.SymbolAxis:370,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.axis.SymbolAxis:371,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.axis.SymbolAxis:372,1"
      Dst: "[org.jfree.chart.axis.ValueTick].getValue"
    - Src: "org.jfree.chart.axis.SymbolAxis:372,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].valueToJava2D"
    - Src: "org.jfree.chart.axis.SymbolAxis:377,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.axis.SymbolAxis:382,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.axis.SymbolAxis:382,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.axis.SymbolAxis:383,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.axis.SymbolAxis:383,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.axis.SymbolAxis:384,1"
      Dst: "[java.awt.Graphics2D].fill"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.SymbolAxis].autoAdjustRange()"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.Axis].getPlot()"
    - "[org.jfree.chart.axis.ValueAxis].getAutoRangeMinimumSize()"
    - "[org.jfree.chart.axis.NumberAxis].getAutoRangeIncludesZero()"
    - "[org.jfree.chart.axis.NumberAxis].getAutoRangeStickyZero()"
    - "[org.jfree.chart.axis.NumberAxis].getAutoRangeStickyZero()"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.chart.axis.ValueAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    functionUses: 5
    ICount: 68
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.SymbolAxis:395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:399"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:398"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:399"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:451"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:417"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:416"
        BranchSideFuncs:
        - "getAutoRangeIncludesZero()"
    - Branch String: "org.jfree.chart.axis.SymbolAxis:417"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:434"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:433"
        BranchSideFuncs:
        - "getAutoRangeStickyZero()"
    - Branch String: "org.jfree.chart.axis.SymbolAxis:418"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:430"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:429"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:419"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:422"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:421"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:424"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:427"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:426"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:434"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:446"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:445"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:435"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:438"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:437"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:440"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:443"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:442"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:394,1"
      Dst: "[org.jfree.chart.axis.Axis].getPlot"
    - Src: "org.jfree.chart.axis.SymbolAxis:402,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.axis.SymbolAxis:407,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getAutoRangeMinimumSize"
    - Src: "org.jfree.chart.axis.SymbolAxis:417,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getAutoRangeIncludesZero"
    - Src: "org.jfree.chart.axis.SymbolAxis:418,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getAutoRangeStickyZero"
    - Src: "org.jfree.chart.axis.SymbolAxis:430,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.axis.SymbolAxis:431,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.axis.SymbolAxis:450,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.axis.SymbolAxis:450,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].refreshTicks(java.awt.Graphics2D,org.jfree.chart.axis.AxisState,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.axis.AxisState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.SymbolAxis:469"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:471"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:470"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:471"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:474"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:473"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:469,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.SymbolAxis:470,1"
      Dst: "[org.jfree.chart.axis.SymbolAxis].refreshTicksHorizontal"
    - Src: "org.jfree.chart.axis.SymbolAxis:471,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.SymbolAxis:472,1"
      Dst: "[org.jfree.chart.axis.SymbolAxis].refreshTicksVertical"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].refreshTicksHorizontal(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.SymbolAxis:503"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:567"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:566"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:504"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:567"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:566"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:509"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:513"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:512"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:519"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:518"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:517"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:522"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:530"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:529"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:525"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:529"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:530"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:535"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:534"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:542"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:553"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:552"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:545"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:549"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:548"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:553"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:558"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:557"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:491,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.SymbolAxis:493,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.SymbolAxis:494,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.SymbolAxis:496,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.SymbolAxis:496,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.SymbolAxis:497,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].calculateVisibleTickCount"
    - Src: "org.jfree.chart.axis.SymbolAxis:498,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].calculateLowestVisibleTickValue"
    - Src: "org.jfree.chart.axis.SymbolAxis:506,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].valueToJava2D"
    - Src: "org.jfree.chart.axis.SymbolAxis:508,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getNumberFormatOverride"
    - Src: "org.jfree.chart.axis.SymbolAxis:510,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.axis.SymbolAxis:513,1"
      Dst: "[org.jfree.chart.axis.SymbolAxis].valueToString"
    - Src: "org.jfree.chart.axis.SymbolAxis:518,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.axis.SymbolAxis:517,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.axis.SymbolAxis:519,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.SymbolAxis:520,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.SymbolAxis:519,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.SymbolAxis:525,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.axis.SymbolAxis:562,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.chart.axis.SymbolAxis:562,1"
      Dst: "[org.jfree.chart.axis.NumberTick].<init>"
    - Src: "org.jfree.chart.axis.SymbolAxis:564,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.SymbolAxis].refreshTicksVertical(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.SymbolAxis:597"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:661"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:660"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:598"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:661"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:660"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:603"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:607"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:606"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:613"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:612"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:611"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:616"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:624"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:623"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:619"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:623"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:624"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:629"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:628"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:636"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:647"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:646"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:639"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:643"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:642"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:647"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:652"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:651"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:585,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.SymbolAxis:587,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.SymbolAxis:588,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.SymbolAxis:590,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.SymbolAxis:590,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.SymbolAxis:591,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].calculateVisibleTickCount"
    - Src: "org.jfree.chart.axis.SymbolAxis:592,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].calculateLowestVisibleTickValue"
    - Src: "org.jfree.chart.axis.SymbolAxis:600,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].valueToJava2D"
    - Src: "org.jfree.chart.axis.SymbolAxis:602,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getNumberFormatOverride"
    - Src: "org.jfree.chart.axis.SymbolAxis:604,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.axis.SymbolAxis:607,1"
      Dst: "[org.jfree.chart.axis.SymbolAxis].valueToString"
    - Src: "org.jfree.chart.axis.SymbolAxis:612,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.axis.SymbolAxis:611,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.axis.SymbolAxis:613,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.SymbolAxis:614,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.SymbolAxis:613,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.SymbolAxis:619,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.axis.SymbolAxis:656,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.chart.axis.SymbolAxis:656,1"
      Dst: "[org.jfree.chart.axis.NumberTick].<init>"
    - Src: "org.jfree.chart.axis.SymbolAxis:658,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.SymbolAxis].valueToString(double)"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:675,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: 691
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.PaintUtils].equal(java.awt.Paint,java.awt.Paint)"
    - "[org.jfree.chart.internal.PaintUtils].equal(java.awt.Paint,java.awt.Paint)"
    - "[org.jfree.chart.axis.NumberAxis].equals(java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.SymbolAxis:692"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:695"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:694"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:695"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:698"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:697"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:699"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:702"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:701"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:702"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:705"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:704"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.SymbolAxis:705"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:708"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:707"
        BranchSideFuncs:
        - "equal(java.awt.Paint,java.awt.Paint)"
    - Branch String: "org.jfree.chart.axis.SymbolAxis:708"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.SymbolAxis:711"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:699,1"
      Dst: "[java.util.List].equals"
    - Src: "org.jfree.chart.axis.SymbolAxis:705,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.axis.SymbolAxis:712,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:723,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.axis.SymbolAxis:724,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.SymbolAxis].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.axis.SymbolAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.SymbolAxis:738,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.axis.SymbolAxis:739,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObject].<init>(java.lang.Comparable,java.lang.Object)"
    functionSourceFile: "org.jfree.data.KeyedObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObject:65,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObject].getKey()"
    functionSourceFile: "org.jfree.data.KeyedObject"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObject].getObject()"
    functionSourceFile: "org.jfree.data.KeyedObject"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObject].setObject(java.lang.Object)"
    functionSourceFile: "org.jfree.data.KeyedObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObject].clone()"
    functionSourceFile: "org.jfree.data.KeyedObject"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    functionUses: 26
    ICount: 11
    EdgeCount: 143
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObject:110"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObject:114"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.data.KeyedObject:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObject:109,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.data.KeyedObject:112,1"
      Dst: "[org.jfree.chart.api.PublicCloneable].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObject].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.KeyedObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedObject:127"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObject:131"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObject:130"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObject:131"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObject:134"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObject:133"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObject:135"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObject:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObject:138"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedObject:139"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedObject:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedObject:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedObject:135,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedObject].hashCode()"
    functionSourceFile: "org.jfree.data.KeyedObject"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedObject:149,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].<init>()"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBox:85,1"
      Dst: "[org.jfree.chart.text.TextBox].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextBox:95"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBox:94,1"
      Dst: "[org.jfree.chart.text.TextBox].<init>"
    - Src: "org.jfree.chart.text.TextBox:96,1"
      Dst: "[org.jfree.chart.text.TextBlock].<init>"
    - Src: "org.jfree.chart.text.TextBox:97,1"
      Dst: "[java.awt.Font].<init>"
    - Src: "org.jfree.chart.text.TextBox:97,1"
      Dst: "[org.jfree.chart.text.TextBlock].addLine"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].<init>(org.jfree.chart.text.TextBlock)"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextBlock"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBox:107,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.text.TextBox:109,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.text.TextBox:110,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    - Src: "org.jfree.chart.text.TextBox:111,1"
      Dst: "[java.awt.Color].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].getOutlinePaint()"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].setOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].getOutlineStroke()"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].setOutlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].getInteriorGap()"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].setInteriorGap(org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].getBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].setBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].getShadowPaint()"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].setShadowPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].getShadowXOffset()"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].setShadowXOffset(double)"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].getShadowYOffset()"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].setShadowYOffset(double)"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].getTextBlock()"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextBlock"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].setTextBlock(org.jfree.chart.text.TextBlock)"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextBlock"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].draw(java.awt.Graphics2D,float,float,org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextBox:280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:287"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:286"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:287"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:292"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:291"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:292"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:298"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:292"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBox:271,1"
      Dst: "[org.jfree.chart.text.TextBlock].calculateDimensions"
    - Src: "org.jfree.chart.text.TextBox:272,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.text.TextBox:272,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].extendWidth"
    - Src: "org.jfree.chart.text.TextBox:273,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.text.TextBox:273,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].extendHeight"
    - Src: "org.jfree.chart.text.TextBox:274,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    - Src: "org.jfree.chart.text.TextBox:276,1"
      Dst: "[org.jfree.chart.api.RectangleAnchor].createRectangle"
    - Src: "org.jfree.chart.text.TextBox:277,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.text.TextBox:278,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.text.TextBox:283,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.text.TextBox:283,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.text.TextBox:283,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.text.TextBox:284,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.text.TextBox:285,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.text.TextBox:294,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.text.TextBox:295,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.text.TextBox:299,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateLeftInset"
    - Src: "org.jfree.chart.text.TextBox:300,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateTopInset"
    - Src: "org.jfree.chart.text.TextBox:298,1"
      Dst: "[org.jfree.chart.text.TextBlock].draw"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].getHeight(java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBox:313,1"
      Dst: "[org.jfree.chart.text.TextBlock].calculateDimensions"
    - Src: "org.jfree.chart.text.TextBox:314,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.text.TextBox:314,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].extendHeight"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextBox:326"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:329"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:328"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:329"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:332"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:331"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:333"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:335"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:336"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:339"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:338"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:339"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:342"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:341"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:342"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:345"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:344"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:345"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:348"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:347"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:348"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:351"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:350"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:351"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:354"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:353"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:354"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBox:333,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].hashCode()"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.api.RectangleInsets].hashCode()"
    - "[org.jfree.chart.text.TextBlock].hashCode()"
    functionUses: 3
    ICount: 72
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.TextBox:370"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:370"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:369"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:371"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:372"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:371"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:373"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:374"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:373"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:375"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:376"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:375"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:377"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:378"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:377"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:379"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:380"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:379"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:382"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:383"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.TextBox:382"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.TextBox:385"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.TextBox:386"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.jfree.chart.text.TextBox:385"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.jfree.chart.text.TextBox:370,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.jfree.chart.text.TextBox:374,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].hashCode"
    - Src: "org.jfree.chart.text.TextBox:380,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.jfree.chart.text.TextBox:386,1"
      Dst: "[org.jfree.chart.text.TextBlock].hashCode"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBox:398,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.text.TextBox:399,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.text.TextBox:400,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.TextBox].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.text.TextBox"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.TextBox:415,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.text.TextBox:416,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.text.TextBox:417,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.WindItemRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.WindItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:75,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.WindItemRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.WindItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 99
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:104,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:105,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:106,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:107,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:111,1"
      Dst: "[org.jfree.data.xy.XYDataset].getX"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:112,1"
      Dst: "[org.jfree.data.xy.WindDataset].getWindDirection"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:113,1"
      Dst: "[org.jfree.data.xy.WindDataset].getWindForce"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:114,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:116,1"
      Dst: "[java.lang.Math].toRadians"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:120,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:121,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:122,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:126,1"
      Dst: "[java.lang.Math].cos"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:127,1"
      Dst: "[java.lang.Math].sin"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:132,1"
      Dst: "[java.lang.Number].intValue"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:134,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:135,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:137,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:139,1"
      Dst: "[java.awt.Font].<init>"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:139,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:141,1"
      Dst: "[java.awt.Graphics2D].drawString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.WindItemRenderer"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.WindItemRenderer:184,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].<init>()"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:101,1"
      Dst: "[org.jfree.chart.axis.LogAxis].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:110,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnitSource].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:110,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:74,1"
      Dst: "[java.lang.Math].log"
    - Src: "org.jfree.chart.axis.LogAxis:86,1"
      Dst: "[java.text.DecimalFormat].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:111,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:111,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setDefaultAutoRange"
    - Src: "org.jfree.chart.axis.LogAxis:112,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].getBase()"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].setBase(double)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:136"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:137,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:140,1"
      Dst: "[java.lang.Math].log"
    - Src: "org.jfree.chart.axis.LogAxis:141,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].getBaseSymbol()"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].setBaseSymbol(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:163,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].getBaseFormatter()"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.Format"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].setBaseFormatter(java.text.Format)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:185,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.LogAxis:187,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].getSmallestValue()"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].setSmallestValue(double)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:210"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:211,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:214,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].getTickUnit()"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.NumberTickUnit"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].setTickUnit(org.jfree.chart.axis.NumberTickUnit)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.NumberTickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:241,1"
      Dst: "[org.jfree.chart.axis.LogAxis].setTickUnit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].setTickUnit(org.jfree.chart.axis.NumberTickUnit,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.chart.axis.NumberTickUnit"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:263"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:264"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:267"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:266"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:259,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.LogAxis:262,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setAutoTickUnitSelection"
    - Src: "org.jfree.chart.axis.LogAxis:265,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].getNumberFormatOverride()"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].setNumberFormatOverride(java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:292,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].calculateLog(double)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:306,1"
      Dst: "[java.lang.Math].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].calculateValue(double)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:320,1"
      Dst: "[java.lang.Math].pow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].calculateValueNoINF(double)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.LogAxis].calculateValue(double)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:325"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:328"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:327"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:328"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:331"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:324,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateValue"
    - Src: "org.jfree.chart.axis.LogAxis:325,1"
      Dst: "[java.lang.Double].isInfinite"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].java2DToValue(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:357"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:360"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:359"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:360"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:365"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:364"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:365"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:369"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:368"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:350,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogAxis:352,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogAxis:351,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.axis.LogAxis:351,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateLog"
    - Src: "org.jfree.chart.axis.LogAxis:353,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogAxis:357,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.LogAxis:358,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.LogAxis:359,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.axis.LogAxis:360,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.LogAxis:361,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.axis.LogAxis:362,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.axis.LogAxis:365,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.axis.LogAxis:372,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].valueToJava2D(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:397"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:400"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:399"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:400"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:404"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:403"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:404"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:408"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:390,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogAxis:391,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogAxis:391,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateLog"
    - Src: "org.jfree.chart.axis.LogAxis:392,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogAxis:397,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.LogAxis:398,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.LogAxis:399,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.axis.LogAxis:400,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.LogAxis:401,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.axis.LogAxis:402,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.axis.LogAxis:404,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].configure()"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.ValueAxis].isAutoRange()"
    - "[org.jfree.chart.axis.LogAxis].autoAdjustRange()"
    functionUses: 9
    ICount: 5
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:419"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:422"
        BranchSideFuncs:
        - "autoAdjustRange()"
      - BranchSide: "org.jfree.chart.axis.LogAxis:421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:419,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoRange"
    - Src: "org.jfree.chart.axis.LogAxis:420,1"
      Dst: "[org.jfree.chart.axis.LogAxis].autoAdjustRange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].autoAdjustRange()"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.Axis].getPlot()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.XYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.PolarPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.ThermometerPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.FastScatterPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.axis.ValueAxis].getDefaultAutoRange()"
    - "[org.jfree.data.Range].getUpperBound()"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.chart.axis.ValueAxis].getFixedAutoRange()"
    - "[org.jfree.chart.axis.ValueAxis].getAutoRangeMinimumSize()"
    - "[org.jfree.chart.axis.LogAxis].calculateLog(double)"
    - "[org.jfree.chart.axis.LogAxis].calculateLog(double)"
    - "[org.jfree.chart.axis.ValueAxis].getUpperMargin()"
    - "[org.jfree.chart.axis.ValueAxis].getLowerMargin()"
    - "[org.jfree.chart.axis.LogAxis].calculateValueNoINF(double)"
    - "[org.jfree.chart.axis.LogAxis].calculateValueNoINF(double)"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.chart.axis.ValueAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    functionUses: 4
    ICount: 49
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:431"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:435"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:473"
        BranchSideFuncs:
        - "getDataRange(org.jfree.chart.axis.ValueAxis)"
      - BranchSide: "org.jfree.chart.axis.LogAxis:472"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:439"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:443"
        BranchSideFuncs:
        - "getDefaultAutoRange()"
      - BranchSide: "org.jfree.chart.axis.LogAxis:442"
        BranchSideFuncs:
        - "getUpperBound()"
        - "getLowerBound()"
        - "getFixedAutoRange()"
    - Branch String: "org.jfree.chart.axis.LogAxis:449"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:454"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:453"
        BranchSideFuncs:
        - "getAutoRangeMinimumSize()"
    - Branch String: "org.jfree.chart.axis.LogAxis:455"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:461"
        BranchSideFuncs:
        - "calculateLog(double)"
        - "getUpperMargin()"
        - "getLowerMargin()"
        - "calculateValueNoINF(double)"
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:430,1"
      Dst: "[org.jfree.chart.axis.Axis].getPlot"
    - Src: "org.jfree.chart.axis.LogAxis:438,1"
      Dst: "[org.jfree.chart.plot.ValueAxisPlot].getDataRange"
    - Src: "org.jfree.chart.axis.LogAxis:440,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getDefaultAutoRange"
    - Src: "org.jfree.chart.axis.LogAxis:443,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogAxis:444,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogAxis:444,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.axis.LogAxis:448,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getFixedAutoRange"
    - Src: "org.jfree.chart.axis.LogAxis:454,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getAutoRangeMinimumSize"
    - Src: "org.jfree.chart.axis.LogAxis:462,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateLog"
    - Src: "org.jfree.chart.axis.LogAxis:465,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperMargin"
    - Src: "org.jfree.chart.axis.LogAxis:466,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerMargin"
    - Src: "org.jfree.chart.axis.LogAxis:467,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateValueNoINF"
    - Src: "org.jfree.chart.axis.LogAxis:470,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:470,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].draw(java.awt.Graphics2D,double,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisState"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:496"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:504"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:503"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:505"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:510"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:509"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:496,1"
      Dst: "[org.jfree.chart.axis.Axis].isVisible"
    - Src: "org.jfree.chart.axis.LogAxis:497,1"
      Dst: "[org.jfree.chart.axis.AxisState].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:500,1"
      Dst: "[org.jfree.chart.axis.LogAxis].refreshTicks"
    - Src: "org.jfree.chart.axis.LogAxis:501,1"
      Dst: "[org.jfree.chart.axis.AxisState].setTicks"
    - Src: "org.jfree.chart.axis.LogAxis:504,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].drawTickMarksAndLabels"
    - Src: "org.jfree.chart.axis.LogAxis:505,1"
      Dst: "[org.jfree.chart.axis.Axis].getAttributedLabel"
    - Src: "org.jfree.chart.axis.LogAxis:506,1"
      Dst: "[org.jfree.chart.axis.Axis].drawAttributedLabel"
    - Src: "org.jfree.chart.axis.LogAxis:510,1"
      Dst: "[org.jfree.chart.axis.Axis].getLabel"
    - Src: "org.jfree.chart.axis.LogAxis:510,1"
      Dst: "[org.jfree.chart.axis.Axis].drawLabel"
    - Src: "org.jfree.chart.axis.LogAxis:512,1"
      Dst: "[org.jfree.chart.axis.Axis].createAndAddEntity"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].refreshTicks(java.awt.Graphics2D,org.jfree.chart.axis.AxisState,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.axis.AxisState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:531"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:534"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:533"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:534"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:530,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:531,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.LogAxis:532,1"
      Dst: "[org.jfree.chart.axis.LogAxis].refreshTicksHorizontal"
    - Src: "org.jfree.chart.axis.LogAxis:534,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.LogAxis:535,1"
      Dst: "[org.jfree.chart.axis.LogAxis].refreshTicksVertical"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].refreshTicksHorizontal(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:557"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:561"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:560"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:564"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:567"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:566"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:574"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:575"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:574"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:575"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:575"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:574"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:576"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:594"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:593"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:576"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:594"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:593"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:578"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:584"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:583"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:585"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:592"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:591"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:587"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:584"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:583"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:552,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogAxis:553,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:554,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.LogAxis:555,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.LogAxis:564,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoTickUnitSelection"
    - Src: "org.jfree.chart.axis.LogAxis:565,1"
      Dst: "[org.jfree.chart.axis.LogAxis].selectAutoTickUnit"
    - Src: "org.jfree.chart.axis.LogAxis:567,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getMinorTickCount"
    - Src: "org.jfree.chart.axis.LogAxis:568,1"
      Dst: "[org.jfree.chart.axis.LogAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.LogAxis:568,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.LogAxis:569,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogAxis:569,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateLog"
    - Src: "org.jfree.chart.axis.LogAxis:569,1"
      Dst: "[java.lang.Math].ceil"
    - Src: "org.jfree.chart.axis.LogAxis:572,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    - Src: "org.jfree.chart.axis.LogAxis:575,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "org.jfree.chart.axis.LogAxis:577,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateValueNoINF"
    - Src: "org.jfree.chart.axis.LogAxis:578,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.axis.LogAxis:579,1"
      Dst: "[org.jfree.chart.axis.LogAxis].createTickLabel"
    - Src: "org.jfree.chart.axis.LogAxis:579,1"
      Dst: "[org.jfree.chart.axis.LogTick].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:579,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.axis.LogAxis:583,1"
      Dst: "[java.lang.Math].pow"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.axis.LogAxis].refreshTicksVertical(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:615"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:619"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:618"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:622"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:625"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:624"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:632"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:633"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:632"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:633"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:633"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:632"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:634"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:652"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:651"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:634"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:652"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:651"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:636"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:642"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:641"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:643"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:650"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:649"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:645"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:642"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:641"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:610,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogAxis:611,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:612,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.LogAxis:613,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.LogAxis:622,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoTickUnitSelection"
    - Src: "org.jfree.chart.axis.LogAxis:623,1"
      Dst: "[org.jfree.chart.axis.LogAxis].selectAutoTickUnit"
    - Src: "org.jfree.chart.axis.LogAxis:625,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getMinorTickCount"
    - Src: "org.jfree.chart.axis.LogAxis:626,1"
      Dst: "[org.jfree.chart.axis.LogAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.LogAxis:626,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.LogAxis:627,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogAxis:627,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateLog"
    - Src: "org.jfree.chart.axis.LogAxis:627,1"
      Dst: "[java.lang.Math].ceil"
    - Src: "org.jfree.chart.axis.LogAxis:630,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    - Src: "org.jfree.chart.axis.LogAxis:633,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "org.jfree.chart.axis.LogAxis:635,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateValueNoINF"
    - Src: "org.jfree.chart.axis.LogAxis:636,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.axis.LogAxis:637,1"
      Dst: "[org.jfree.chart.axis.LogAxis].createTickLabel"
    - Src: "org.jfree.chart.axis.LogAxis:637,1"
      Dst: "[org.jfree.chart.axis.LogTick].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:637,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.axis.LogAxis:641,1"
      Dst: "[java.lang.Math].pow"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.axis.LogAxis].selectAutoTickUnit(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:667"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:670"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:669"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:670"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:673"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:672"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:667,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.LogAxis:668,1"
      Dst: "[org.jfree.chart.axis.LogAxis].selectHorizontalAutoTickUnit"
    - Src: "org.jfree.chart.axis.LogAxis:670,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.LogAxis:671,1"
      Dst: "[org.jfree.chart.axis.LogAxis].selectVerticalAutoTickUnit"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].selectHorizontalAutoTickUnit(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:698"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:719"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:707"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:709"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:708"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:709"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:713"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:712"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:715"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:719"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:718"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:689,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogAxis:691,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogAxis:690,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.axis.LogAxis:690,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateLog"
    - Src: "org.jfree.chart.axis.LogAxis:692,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogAxis:694,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getStandardTickUnits"
    - Src: "org.jfree.chart.axis.LogAxis:695,1"
      Dst: "[org.jfree.chart.axis.TickUnitSource].getCeilingTickUnit"
    - Src: "org.jfree.chart.axis.LogAxis:702,1"
      Dst: "[org.jfree.chart.axis.LogAxis].estimateMaximumTickLabelWidth"
    - Src: "org.jfree.chart.axis.LogAxis:705,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.LogAxis:705,1"
      Dst: "[org.jfree.chart.axis.LogAxis].exponentLengthToJava2D"
    - Src: "org.jfree.chart.axis.LogAxis:709,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.axis.LogAxis:714,1"
      Dst: "[org.jfree.chart.axis.TickUnitSource].getLargerTickUnit"
    - Src: "org.jfree.chart.axis.LogAxis:715,1"
      Dst: "[org.jfree.chart.axis.TickUnit].equals"
    - Src: "org.jfree.chart.axis.LogAxis:720,1"
      Dst: "[org.jfree.chart.axis.LogAxis].setTickUnit"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.LogAxis].exponentLengthToJava2D(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:735,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateValueNoINF"
    - Src: "org.jfree.chart.axis.LogAxis:735,1"
      Dst: "[org.jfree.chart.axis.LogAxis].valueToJava2D"
    - Src: "org.jfree.chart.axis.LogAxis:737,1"
      Dst: "[java.lang.Math].abs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].selectVerticalAutoTickUnit(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:762"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:782"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:770"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:772"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:771"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:772"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:776"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:775"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:778"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:782"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:781"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:753,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogAxis:755,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogAxis:754,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.axis.LogAxis:754,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateLog"
    - Src: "org.jfree.chart.axis.LogAxis:756,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogAxis:758,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getStandardTickUnits"
    - Src: "org.jfree.chart.axis.LogAxis:759,1"
      Dst: "[org.jfree.chart.axis.TickUnitSource].getCeilingTickUnit"
    - Src: "org.jfree.chart.axis.LogAxis:766,1"
      Dst: "[org.jfree.chart.axis.LogAxis].estimateMaximumTickLabelHeight"
    - Src: "org.jfree.chart.axis.LogAxis:768,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.LogAxis:768,1"
      Dst: "[org.jfree.chart.axis.LogAxis].exponentLengthToJava2D"
    - Src: "org.jfree.chart.axis.LogAxis:772,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.axis.LogAxis:777,1"
      Dst: "[org.jfree.chart.axis.TickUnitSource].getLargerTickUnit"
    - Src: "org.jfree.chart.axis.LogAxis:778,1"
      Dst: "[org.jfree.chart.axis.TickUnit].equals"
    - Src: "org.jfree.chart.axis.LogAxis:783,1"
      Dst: "[org.jfree.chart.axis.LogAxis].setTickUnit"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.LogAxis].createTickLabel(double)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.AttributedString"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:795"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:801"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:800"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:802"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:805"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:804"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:796,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.axis.LogAxis:797,1"
      Dst: "[java.text.AttributedString].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:798,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.LogAxis:798,1"
      Dst: "[java.text.AttributedString].addAttribute"
    - Src: "org.jfree.chart.axis.LogAxis:803,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.chart.axis.LogAxis:803,1"
      Dst: "[java.text.Format].format"
    - Src: "org.jfree.chart.axis.LogAxis:805,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateLog"
    - Src: "org.jfree.chart.axis.LogAxis:806,1"
      Dst: "[org.jfree.chart.axis.LogAxis].getTickUnit"
    - Src: "org.jfree.chart.axis.LogAxis:806,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].valueToString"
    - Src: "org.jfree.chart.axis.LogAxis:807,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.axis.LogAxis:808,1"
      Dst: "[java.awt.Font].getAttributes"
    - Src: "org.jfree.chart.axis.LogAxis:809,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.chart.axis.LogAxis:808,1"
      Dst: "[java.text.AttributedString].addAttributes"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].estimateMaximumTickLabelHeight(java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:825,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelInsets"
    - Src: "org.jfree.chart.axis.LogAxis:826,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getTop"
    - Src: "org.jfree.chart.axis.LogAxis:826,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getBottom"
    - Src: "org.jfree.chart.axis.LogAxis:828,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.LogAxis:829,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.axis.LogAxis:830,1"
      Dst: "[java.awt.Font].getLineMetrics"
    - Src: "org.jfree.chart.axis.LogAxis:830,1"
      Dst: "[java.awt.font.LineMetrics].getHeight"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].estimateMaximumTickLabelWidth(java.awt.Graphics2D,org.jfree.chart.axis.TickUnit)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.axis.TickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:853"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:861"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:850,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelInsets"
    - Src: "org.jfree.chart.axis.LogAxis:851,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getLeft"
    - Src: "org.jfree.chart.axis.LogAxis:851,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getRight"
    - Src: "org.jfree.chart.axis.LogAxis:853,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isVerticalTickLabels"
    - Src: "org.jfree.chart.axis.LogAxis:856,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.axis.LogAxis:857,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickLabelFont"
    - Src: "org.jfree.chart.axis.LogAxis:857,1"
      Dst: "[java.awt.Font].getLineMetrics"
    - Src: "org.jfree.chart.axis.LogAxis:858,1"
      Dst: "[java.awt.font.LineMetrics].getHeight"
    - Src: "org.jfree.chart.axis.LogAxis:862,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogAxis:863,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogAxis:864,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogAxis:865,1"
      Dst: "[org.jfree.chart.axis.LogAxis].createTickLabel"
    - Src: "org.jfree.chart.axis.LogAxis:867,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].getTextBounds"
    - Src: "org.jfree.chart.axis.LogAxis:867,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.LogAxis:869,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].zoomRange(double,double)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:889"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:896"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:895"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:882,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogAxis:883,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogAxis:884,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogAxis:885,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateLog"
    - Src: "org.jfree.chart.axis.LogAxis:889,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.axis.LogAxis:892,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateValueNoINF"
    - Src: "org.jfree.chart.axis.LogAxis:893,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:901,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].pan(double)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:911,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogAxis:912,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogAxis:913,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogAxis:914,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateLog"
    - Src: "org.jfree.chart.axis.LogAxis:920,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateValueNoINF"
    - Src: "org.jfree.chart.axis.LogAxis:920,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].resizeRange(double)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:937,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogAxis:938,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogAxis:938,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateLog"
    - Src: "org.jfree.chart.axis.LogAxis:939,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogAxis:940,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateValueNoINF"
    - Src: "org.jfree.chart.axis.LogAxis:941,1"
      Dst: "[org.jfree.chart.axis.LogAxis].resizeRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].resizeRange(double,double)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:946,1"
      Dst: "[org.jfree.chart.axis.LogAxis].resizeRange2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].resizeRange2(double,double)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:967"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:982"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:981"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:968,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateLog"
    - Src: "org.jfree.chart.axis.LogAxis:969,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.LogAxis:970,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.LogAxis:971,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.LogAxis:976,1"
      Dst: "[org.jfree.chart.axis.LogAxis].calculateValueNoINF"
    - Src: "org.jfree.chart.axis.LogAxis:977,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.axis.LogAxis:979,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    - Src: "org.jfree.chart.axis.LogAxis:982,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setAutoRange"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: 994
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.QuarterDateFormat].equals(java.lang.Object)"
    - "[org.jfree.chart.text.format.RelativeDateFormat].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.MonthDateFormat].equals(java.lang.Object)"
    - "[org.jfree.chart.text.format.LogFormat].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.ValueAxis].equals(java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:995"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:998"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:997"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:998"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:1001"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:1000"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:1002"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:1005"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:1004"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:1005"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:1008"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:1007"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:1008"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:1011"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:1010"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:1011"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:1014"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:1013"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.LogAxis:1014"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:1017"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:1016"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:1005,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.axis.LogAxis:1008,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.axis.LogAxis:1017,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.LogAxis].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.LogAxis"
    linkageType: null
    functionLinenumber: 1027
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.NumberTickUnit].hashCode()"
    functionUses: 3
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.LogAxis:1032"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.LogAxis:1035"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.LogAxis:1034"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.jfree.chart.axis.LogAxis:1028,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.jfree.chart.axis.LogAxis:1033,1"
      Dst: "[java.text.NumberFormat].hashCode"
    - Src: "org.jfree.chart.axis.LogAxis:1035,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].hashCode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.StandardCategoryToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategoryToolTipGenerator:64,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.jfree.chart.labels.StandardCategoryToolTipGenerator:64,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].<init>(java.lang.String,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardCategoryToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategoryToolTipGenerator:76,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].<init>(java.lang.String,java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardCategoryToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategoryToolTipGenerator:88,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].generateToolTip(org.jfree.data.category.CategoryDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.StandardCategoryToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategoryToolTipGenerator:105,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].generateLabelString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.StandardCategoryToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.StandardCategoryToolTipGenerator:117"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardCategoryToolTipGenerator:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardCategoryToolTipGenerator:119"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardCategoryToolTipGenerator:120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardCategoryToolTipGenerator:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardCategoryToolTipGenerator:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardCategoryToolTipGenerator:123,1"
      Dst: "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardCategoryToolTipGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.StandardCategoryToolTipGenerator"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.CustomXYToolTipGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.CustomXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:63,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:57,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.CustomXYToolTipGenerator].getListCount()"
    functionSourceFile: "org.jfree.chart.labels.CustomXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:72,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.CustomXYToolTipGenerator].getToolTipCount(int)"
    functionSourceFile: "org.jfree.chart.labels.CustomXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.CustomXYToolTipGenerator:86"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:89"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:85,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:87,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.CustomXYToolTipGenerator].getToolTipText(int,int)"
    functionSourceFile: "org.jfree.chart.labels.CustomXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.CustomXYToolTipGenerator:102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:109"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.CustomXYToolTipGenerator:104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:109"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.CustomXYToolTipGenerator:105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:102,1"
      Dst: "[org.jfree.chart.labels.CustomXYToolTipGenerator].getListCount"
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:103,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:105,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.CustomXYToolTipGenerator].addToolTipSeries(java.util.List)"
    functionSourceFile: "org.jfree.chart.labels.CustomXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:119,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.CustomXYToolTipGenerator].generateToolTip(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.CustomXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:133,1"
      Dst: "[org.jfree.chart.labels.CustomXYToolTipGenerator].getToolTipText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    functionSourceFile: "org.jfree.chart.labels.CustomXYToolTipGenerator"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.CustomXYToolTipGenerator:147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:146,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:148,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.CustomXYToolTipGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.CustomXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.CustomXYToolTipGenerator:162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.CustomXYToolTipGenerator:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:182"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:181"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.CustomXYToolTipGenerator:168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:180"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:179"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.CustomXYToolTipGenerator:169"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:166"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:165"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.CustomXYToolTipGenerator:172"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:176"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:175"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.CustomXYToolTipGenerator:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:172"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.CustomXYToolTipGenerator:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:172"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.CustomXYToolTipGenerator:176"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:175"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.CustomXYToolTipGenerator:176"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.CustomXYToolTipGenerator:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:168,1"
      Dst: "[org.jfree.chart.labels.CustomXYToolTipGenerator].getListCount"
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:169,1"
      Dst: "[org.jfree.chart.labels.CustomXYToolTipGenerator].getToolTipCount"
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:170,1"
      Dst: "[org.jfree.chart.labels.CustomXYToolTipGenerator].getToolTipText"
    - Src: "org.jfree.chart.labels.CustomXYToolTipGenerator:173,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.util.DefaultShadowGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.util.DefaultShadowGenerator"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.util.DefaultShadowGenerator].<init>(int,java.awt.Color,float,int,double)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:76,1"
      Dst: "[org.jfree.chart.util.DefaultShadowGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.DefaultShadowGenerator].<init>(int,java.awt.Color,float,int,double)"
    functionSourceFile: "org.jfree.chart.util.DefaultShadowGenerator"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "java.awt.Color"
    - "float"
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:89,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:90,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.DefaultShadowGenerator].getShadowSize()"
    functionSourceFile: "org.jfree.chart.util.DefaultShadowGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.DefaultShadowGenerator].getShadowColor()"
    functionSourceFile: "org.jfree.chart.util.DefaultShadowGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Color"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.DefaultShadowGenerator].getShadowOpacity()"
    functionSourceFile: "org.jfree.chart.util.DefaultShadowGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.DefaultShadowGenerator].getDistance()"
    functionSourceFile: "org.jfree.chart.util.DefaultShadowGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.DefaultShadowGenerator].getAngle()"
    functionSourceFile: "org.jfree.chart.util.DefaultShadowGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.DefaultShadowGenerator].calculateOffsetX()"
    functionSourceFile: "org.jfree.chart.util.DefaultShadowGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:151,1"
      Dst: "[java.lang.Math].cos"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.DefaultShadowGenerator].calculateOffsetY()"
    functionSourceFile: "org.jfree.chart.util.DefaultShadowGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:162,1"
      Dst: "[java.lang.Math].sin"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.DefaultShadowGenerator].createDropShadow(java.awt.image.BufferedImage)"
    functionSourceFile: "org.jfree.chart.util.DefaultShadowGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.image.BufferedImage"
    argCount: 1
    argTypes:
    - "java.awt.image.BufferedImage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:176,1"
      Dst: "[java.awt.image.BufferedImage].getWidth"
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:177,1"
      Dst: "[java.awt.image.BufferedImage].getHeight"
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:177,1"
      Dst: "[java.awt.image.BufferedImage].<init>"
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:180,1"
      Dst: "[java.awt.image.BufferedImage].createGraphics"
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:181,1"
      Dst: "[java.awt.Graphics2D].drawImage"
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:182,1"
      Dst: "[java.awt.Graphics].dispose"
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:183,1"
      Dst: "[org.jfree.chart.util.DefaultShadowGenerator].applyShadow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.DefaultShadowGenerator].applyShadow(java.awt.image.BufferedImage)"
    functionSourceFile: "org.jfree.chart.util.DefaultShadowGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.image.BufferedImage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 110
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.DefaultShadowGenerator:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:246"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:245"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DefaultShadowGenerator:219"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:224"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DefaultShadowGenerator:227"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DefaultShadowGenerator:239"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:224"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DefaultShadowGenerator:246"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:274"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DefaultShadowGenerator:249"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:255"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DefaultShadowGenerator:258"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:246"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:245"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DefaultShadowGenerator:270"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:256"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:255"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:193,1"
      Dst: "[java.awt.image.BufferedImage].getWidth"
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:194,1"
      Dst: "[java.awt.image.BufferedImage].getHeight"
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:203,1"
      Dst: "[java.awt.Color].getRGB"
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:210,1"
      Dst: "[java.awt.image.BufferedImage].getRaster"
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:210,1"
      Dst: "[java.awt.image.Raster].getDataBuffer"
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:210,1"
      Dst: "[java.awt.image.DataBufferInt].getData"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 7
  - functionName: "[org.jfree.chart.util.DefaultShadowGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.util.DefaultShadowGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.DefaultShadowGenerator:286"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:289"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:288"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DefaultShadowGenerator:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:292"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:291"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DefaultShadowGenerator:293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:296"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:295"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DefaultShadowGenerator:296"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:298"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DefaultShadowGenerator:299"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:302"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:301"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DefaultShadowGenerator:302"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:305"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:304"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DefaultShadowGenerator:305"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:308"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DefaultShadowGenerator:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:296,1"
      Dst: "[java.awt.Color].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.DefaultShadowGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.util.DefaultShadowGenerator"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,int)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.awt.Paint)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,int)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    functionUses: 4
    ICount: 13
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.DefaultShadowGenerator:318,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.QuarterDateFormat].<init>()"
    functionSourceFile: "org.jfree.chart.axis.QuarterDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.QuarterDateFormat:85,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.jfree.chart.axis.QuarterDateFormat:85,1"
      Dst: "[org.jfree.chart.axis.QuarterDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.QuarterDateFormat].<init>(java.util.TimeZone)"
    functionSourceFile: "org.jfree.chart.axis.QuarterDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.QuarterDateFormat:94,1"
      Dst: "[org.jfree.chart.axis.QuarterDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.QuarterDateFormat].<init>(java.util.TimeZone,java.lang.String[])"
    functionSourceFile: "org.jfree.chart.axis.QuarterDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.TimeZone"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.QuarterDateFormat:104,1"
      Dst: "[org.jfree.chart.axis.QuarterDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.QuarterDateFormat].<init>(java.util.TimeZone,java.lang.String[],boolean)"
    functionSourceFile: "org.jfree.chart.axis.QuarterDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.TimeZone"
    - "java.lang.String[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.QuarterDateFormat:116,1"
      Dst: "[java.text.DateFormat].<init>"
    - Src: "org.jfree.chart.axis.QuarterDateFormat:117,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.QuarterDateFormat:118,1"
      Dst: "[java.util.GregorianCalendar].<init>"
    - Src: "org.jfree.chart.axis.QuarterDateFormat:125,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.QuarterDateFormat].format(java.util.Date,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "org.jfree.chart.axis.QuarterDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.lang.StringBuffer"
    - "java.text.FieldPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.QuarterDateFormat:145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.QuarterDateFormat:151"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.QuarterDateFormat:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.QuarterDateFormat:141,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.chart.axis.QuarterDateFormat:142,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.chart.axis.QuarterDateFormat:146,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.QuarterDateFormat].parse(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.jfree.chart.axis.QuarterDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.QuarterDateFormat].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.QuarterDateFormat"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.QuarterDateFormat:180"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.QuarterDateFormat:183"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.QuarterDateFormat:182"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.QuarterDateFormat:183"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.QuarterDateFormat:186"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.QuarterDateFormat:185"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.QuarterDateFormat:187"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.QuarterDateFormat:190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.QuarterDateFormat:189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.QuarterDateFormat:190"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.QuarterDateFormat:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.QuarterDateFormat:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.QuarterDateFormat:187,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.jfree.chart.axis.QuarterDateFormat:193,1"
      Dst: "[java.text.DateFormat].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:149,1"
      Dst: "[org.jfree.data.general.DefaultValueDataset].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:149,1"
      Dst: "[org.jfree.chart.plot.compass.CompassPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].<init>(org.jfree.data.general.ValueDataset)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.ValueDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:159"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:158,1"
      Dst: "[org.jfree.chart.plot.Plot].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:112,1"
      Dst: "[java.awt.Font].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:161,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:163,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:165,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:166,1"
      Dst: "[org.jfree.chart.plot.compass.CompassPlot].setSeriesNeedle"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].getLabelType()"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].setLabelType(int)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:194"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:194"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:195"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:198"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:192,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:197,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].getLabelFont()"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].setLabelFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:223,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:225,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].getRosePaint()"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].setRosePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:248,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:250,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].getRoseCenterPaint()"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].setRoseCenterPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:274,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:276,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].getRoseHighlightPaint()"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].setRoseHighlightPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:300,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:302,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].getDrawBorder()"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].setDrawBorder(boolean)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:325,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].setSeriesPaint(int,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:338"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:341"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:340"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:338"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:341"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:339,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].setFillPaint"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].setSeriesOutlinePaint(int,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:353"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:357"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:356"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:353"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:357"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:356"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:354,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].setOutlinePaint"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].setSeriesOutlineStroke(int,java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:369"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:373"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:372"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:369"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:373"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:370,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].setOutlineStroke"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].setSeriesNeedle(int)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:383,1"
      Dst: "[org.jfree.chart.plot.compass.CompassPlot].setSeriesNeedle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].setSeriesNeedle(int,int)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:408,1"
      Dst: "[org.jfree.chart.plot.compass.ArrowNeedle].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:408,1"
      Dst: "[org.jfree.chart.plot.compass.CompassPlot].setSeriesNeedle"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:409,1"
      Dst: "[org.jfree.chart.plot.compass.CompassPlot].setSeriesPaint"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:410,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].setHighlightPaint"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:413,1"
      Dst: "[org.jfree.chart.plot.compass.LineNeedle].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:416,1"
      Dst: "[org.jfree.chart.plot.compass.LongNeedle].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:417,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].setRotateY"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:421,1"
      Dst: "[org.jfree.chart.plot.compass.PinNeedle].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:424,1"
      Dst: "[org.jfree.chart.plot.compass.PlumNeedle].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:427,1"
      Dst: "[org.jfree.chart.plot.compass.PointerNeedle].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:431,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:431,1"
      Dst: "[org.jfree.chart.plot.compass.CompassPlot].setSeriesOutlineStroke"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:432,1"
      Dst: "[org.jfree.chart.plot.compass.ShipNeedle].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:436,1"
      Dst: "[org.jfree.chart.plot.compass.WindNeedle].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:442,1"
      Dst: "[org.jfree.chart.plot.compass.MiddlePinNeedle].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:446,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].setSeriesNeedle(int,org.jfree.chart.plot.compass.MeterNeedle)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.plot.compass.MeterNeedle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:459"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:461"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:459"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:462,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].getDatasets()"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.ValueDataset[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].addDataset(org.jfree.data.general.ValueDataset)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.ValueDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:484,1"
      Dst: "[org.jfree.chart.plot.compass.CompassPlot].addDataset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].addDataset(org.jfree.data.general.ValueDataset,org.jfree.chart.plot.compass.MeterNeedle)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.general.ValueDataset"
    - "org.jfree.chart.plot.compass.MeterNeedle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:495"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:519"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:518"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:500"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:503"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:506"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:504"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:503"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:513"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:516"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:517,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].receive(org.jfree.chart.ChartElementVisitor)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:530,1"
      Dst: "[org.jfree.chart.plot.Plot].receive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 245
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:551"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:556"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:555"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:560"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:564"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:563"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:567"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:601"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:609"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:613"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:621"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:622"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:635"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:654"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:666"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:665"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:657"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:657"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:666"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:670"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:669"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:552,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:556,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:557,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:561,1"
      Dst: "[org.jfree.chart.plot.Plot].drawBackground"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:564,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:565,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:573,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:574,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:576,1"
      Dst: "[java.awt.geom.RectangularShape].setFrame"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:581,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:582,1"
      Dst: "[java.awt.geom.Area].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:584,1"
      Dst: "[java.awt.geom.Area].subtract"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:585,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:589,1"
      Dst: "[java.awt.Graphics].fillOval"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:591,1"
      Dst: "[java.awt.Graphics].drawOval"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:602,1"
      Dst: "[java.lang.Math].toRadians"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:603,1"
      Dst: "[java.lang.Math].sin"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:605,1"
      Dst: "[java.lang.Math].cos"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:607,1"
      Dst: "[java.awt.Graphics].drawLine"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:627,1"
      Dst: "[java.awt.Polygon].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:628,1"
      Dst: "[java.awt.Polygon].addPoint"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:632,1"
      Dst: "[java.awt.Graphics].fillPolygon"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:637,1"
      Dst: "[org.jfree.chart.plot.compass.CompassPlot].getCompassFont"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:638,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:639,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:639,1"
      Dst: "[java.awt.Font].getSize"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:639,1"
      Dst: "[java.awt.Graphics2D].drawString"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:647,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:657,1"
      Dst: "[org.jfree.data.Value].getValue"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:658,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:662,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].draw"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:667,1"
      Dst: "[org.jfree.chart.plot.Plot].drawOutline"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 5
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].getPlotType()"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:679,1"
      Dst: "[java.util.ResourceBundle].getString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].getLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].zoom(double)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].getCompassFont(int)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:712"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:715"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:714"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:715,1"
      Dst: "[java.awt.Font].deriveFont"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:728"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:731"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:730"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:731"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:734"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:733"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:734"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:737"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:736"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:738"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:741"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:740"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:741"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:744"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:743"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:744"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:747"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:746"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:747"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:750"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:751"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:754"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:753"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:754"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:757"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:758"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:761"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:760"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:761"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:764"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:763"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:764"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:767"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:766"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:734,1"
      Dst: "[org.jfree.chart.plot.Plot].equals"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:741,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:747,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:761,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:764,1"
      Dst: "[org.jfree.chart.plot.compass.CompassPlot].getRevolutionDistance"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: 781
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.data.time.TimePeriodValue].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.data.statistics.HistogramBin].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.urls.StandardCategoryURLGenerator].clone()"
    - "[org.jfree.data.KeyedObjects2D].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.chart.plot.compass.PinNeedle].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.plot.compass.LongNeedle].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].clone()"
    - "[org.jfree.data.gantt.XYTaskDataset].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.time.TimeSeriesCollection].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.text.format.RelativeDateFormat].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.data.general.DefaultKeyedValueDataset].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.plot.Marker].clone()"
    - "[org.jfree.chart.legend.LegendItemCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.gantt.TaskSeries].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.legend.LegendItem].clone()"
    - "[org.jfree.data.general.Series].clone()"
    - "[org.jfree.data.time.TimeSeriesDataItem].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.data.xy.XYSeries].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.data.category.SlidingCategoryDataset].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.JFreeChart].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.plot.compass.MiddlePinNeedle].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.plot.compass.PointerNeedle].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.axis.TickUnits].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    - "[org.jfree.chart.plot.compass.LineNeedle].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.renderer.AbstractRenderer].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.compass.ArrowNeedle].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.data.ComparableObjectItem].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.axis.Axis].clone()"
    - "[org.jfree.chart.axis.Tick].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.data.ComparableObjectSeries].clone()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].clone()"
    - "[org.jfree.chart.plot.PlotRenderingInfo].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].clone()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.time.TimePeriodValues].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.data.time.TimeSeries].clone()"
    - "[org.jfree.data.xy.XYDataItem].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.PlumNeedle].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.plot.IntervalMarker].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.renderer.DefaultPolarItemRenderer].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.ChartRenderingInfo].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.plot.compass.ShipNeedle].clone()"
    - "[org.jfree.chart.axis.ExtendedCategoryAxis].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.chart.axis.CategoryAxis].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.chart.block.AbstractBlock].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.data.time.TimePeriodValue].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.data.statistics.HistogramBin].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.urls.StandardCategoryURLGenerator].clone()"
    - "[org.jfree.data.KeyedObjects2D].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.chart.plot.compass.PinNeedle].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.plot.compass.LongNeedle].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].clone()"
    - "[org.jfree.data.gantt.XYTaskDataset].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.time.TimeSeriesCollection].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.text.format.RelativeDateFormat].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.data.general.DefaultKeyedValueDataset].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.plot.Marker].clone()"
    - "[org.jfree.chart.legend.LegendItemCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.gantt.TaskSeries].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.legend.LegendItem].clone()"
    - "[org.jfree.data.general.Series].clone()"
    - "[org.jfree.data.time.TimeSeriesDataItem].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.data.xy.XYSeries].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.data.category.SlidingCategoryDataset].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.JFreeChart].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.plot.compass.MiddlePinNeedle].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.plot.compass.PointerNeedle].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.axis.TickUnits].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    - "[org.jfree.chart.plot.compass.LineNeedle].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.renderer.AbstractRenderer].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.compass.ArrowNeedle].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.data.ComparableObjectItem].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.axis.Axis].clone()"
    - "[org.jfree.chart.axis.Tick].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.data.ComparableObjectSeries].clone()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].clone()"
    - "[org.jfree.chart.plot.PlotRenderingInfo].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].clone()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.time.TimePeriodValues].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.data.time.TimeSeries].clone()"
    - "[org.jfree.data.xy.XYDataItem].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.PlumNeedle].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.plot.IntervalMarker].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.renderer.DefaultPolarItemRenderer].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.ChartRenderingInfo].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.plot.compass.ShipNeedle].clone()"
    - "[org.jfree.chart.axis.ExtendedCategoryAxis].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.chart.axis.CategoryAxis].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.chart.block.AbstractBlock].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.data.general.AbstractDataset].addChangeListener(org.jfree.data.general.DatasetChangeListener)"
    functionUses: 26
    ICount: 54
    EdgeCount: 392
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:783"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:786"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:785"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:786"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:789"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:788"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:789"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:792"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:791"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:792"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:795"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:794"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:795"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:798"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:797"
        BranchSideFuncs:
        - "clone()"
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:802"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:807"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:806"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:803"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:798"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.data.general.DatasetChangeListener)"
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:797"
        BranchSideFuncs:
        - "clone()"
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:782,1"
      Dst: "[org.jfree.chart.plot.Plot].clone"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:784,1"
      Dst: "[java.awt.geom.RectangularShape].clone"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:790,1"
      Dst: "[java.awt.geom.Area].clone"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:798,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:804,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].setRevolutionDistance(double)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.CompassPlot:820"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:823"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.CompassPlot:822"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].getRevolutionDistance()"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:844,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:845,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.CompassPlot].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.compass.CompassPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.CompassPlot:860,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.compass.CompassPlot:861,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnit].<init>(double)"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnit:60,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.axis.NumberTickUnit:60,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnit].<init>(double,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnit"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.TickUnit].<init>(double)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnit:71,1"
      Dst: "[org.jfree.chart.axis.TickUnit].<init>"
    - Src: "org.jfree.chart.axis.NumberTickUnit:72,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnit].<init>(double,java.text.NumberFormat,int)"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "java.text.NumberFormat"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnit:86,1"
      Dst: "[org.jfree.chart.axis.TickUnit].<init>"
    - Src: "org.jfree.chart.axis.NumberTickUnit:87,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnit].valueToString(double)"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnit"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnit:100,1"
      Dst: "[java.text.NumberFormat].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnit].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnit"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.TickUnit].equals(java.lang.Object)"
    - "[org.jfree.chart.text.format.LogFormat].equals(java.lang.Object)"
    functionUses: 12
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberTickUnit:112"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnit:115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnit:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnit:115"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnit:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnit:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.NumberTickUnit:118"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnit:121"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnit:120"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.chart.axis.NumberTickUnit:122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnit:125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnit:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnit:118,1"
      Dst: "[org.jfree.chart.axis.TickUnit].equals"
    - Src: "org.jfree.chart.axis.NumberTickUnit:122,1"
      Dst: "[java.text.NumberFormat].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnit].toString()"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnit"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.TickUnit].getSize()"
    - "[org.jfree.chart.axis.NumberTickUnit].valueToString(double)"
    functionUses: 15
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnit:135,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.NumberTickUnit:135,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].valueToString"
    - Src: "org.jfree.chart.axis.NumberTickUnit:135,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.NumberTickUnit].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.NumberTickUnit"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.TickUnit].hashCode()"
    functionUses: 14
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.NumberTickUnit:147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.NumberTickUnit:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.NumberTickUnit:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.NumberTickUnit:146,1"
      Dst: "[org.jfree.chart.axis.TickUnit].hashCode"
    - Src: "org.jfree.chart.axis.NumberTickUnit:148,1"
      Dst: "[java.text.NumberFormat].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].<init>(double,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale$PaintItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:79,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale$PaintItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:96"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:99"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:98"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:99"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:102"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:101"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale$PaintItem"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.PaintUtils].equal(java.awt.Paint,java.awt.Paint)"
    functionUses: 12
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:117"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:116"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:117"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:119"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:121"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:123"
        BranchSideFuncs:
        - "equal(java.awt.Paint,java.awt.Paint)"
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:127"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:124,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale$PaintItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:138,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:139,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale$PaintItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:152,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.LookupPaintScale$PaintItem:153,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryCrosshairState].<init>()"
    functionSourceFile: "org.jfree.chart.plot.CategoryCrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryCrosshairState:66,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryCrosshairState].getRowKey()"
    functionSourceFile: "org.jfree.chart.plot.CategoryCrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryCrosshairState].setRowKey(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.plot.CategoryCrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryCrosshairState].getColumnKey()"
    functionSourceFile: "org.jfree.chart.plot.CategoryCrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryCrosshairState].setColumnKey(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.plot.CategoryCrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryCrosshairState].updateCrosshairPoint(java.lang.Comparable,java.lang.Comparable,double,int,double,double,org.jfree.chart.plot.PlotOrientation)"
    functionSourceFile: "org.jfree.chart.plot.CategoryCrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "double"
    - "int"
    - "double"
    - "double"
    - "org.jfree.chart.plot.PlotOrientation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryCrosshairState:124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryCrosshairState:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryCrosshairState:143"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryCrosshairState:127"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryCrosshairState:131"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryCrosshairState:135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryCrosshairState:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryCrosshairState:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryCrosshairState:123,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].getAnchor"
    - Src: "org.jfree.chart.plot.CategoryCrosshairState:125,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.CategoryCrosshairState:126,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.CategoryCrosshairState:135,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].getCrosshairDistance"
    - Src: "org.jfree.chart.plot.CategoryCrosshairState:138,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setCrosshairY"
    - Src: "org.jfree.chart.plot.CategoryCrosshairState:139,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setDatasetIndex"
    - Src: "org.jfree.chart.plot.CategoryCrosshairState:140,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setCrosshairDistance"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryCrosshairState].updateCrosshairX(java.lang.Comparable,java.lang.Comparable,int,double,org.jfree.chart.plot.PlotOrientation)"
    functionSourceFile: "org.jfree.chart.plot.CategoryCrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "int"
    - "double"
    - "org.jfree.chart.plot.PlotOrientation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryCrosshairState:160"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryCrosshairState:174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryCrosshairState:173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryCrosshairState:162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryCrosshairState:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryCrosshairState:164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryCrosshairState:166"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryCrosshairState:174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryCrosshairState:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryCrosshairState:159,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].getAnchor"
    - Src: "org.jfree.chart.plot.CategoryCrosshairState:161,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.CategoryCrosshairState:163,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.CategoryCrosshairState:165,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.plot.CategoryCrosshairState:166,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].getCrosshairDistance"
    - Src: "org.jfree.chart.plot.CategoryCrosshairState:169,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setDatasetIndex"
    - Src: "org.jfree.chart.plot.CategoryCrosshairState:170,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].setCrosshairDistance"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].<init>()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialCap:96,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].<init>"
    - Src: "org.jfree.chart.plot.dial.DialCap:100,1"
      Dst: "[java.awt.BasicStroke].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].getRadius()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].setRadius(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialCap:125"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialCap:128"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialCap:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialCap:126,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.dial.DialCap:129,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialCap:129,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].getFillPaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].setFillPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialCap:152,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialCap:154,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialCap:154,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].getOutlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].setOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialCap:177,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialCap:179,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialCap:179,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].getOutlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].setOutlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialCap:202,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.DialCap:204,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.DialCap:204,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].isClippedToWindow()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].draw(java.awt.Graphics2D,org.jfree.chart.plot.dial.DialPlot,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.dial.DialPlot"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialCap:232,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.dial.DialCap:234,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].rectangleByRadius"
    - Src: "org.jfree.chart.plot.dial.DialCap:236,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.dial.DialCap:236,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.dial.DialCap:236,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.dial.DialCap:237,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.dial.DialCap:237,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.plot.dial.DialCap:238,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.dial.DialCap:240,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.dial.DialCap:241,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.DialCap:254"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialCap:257"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialCap:256"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialCap:257"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialCap:260"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialCap:259"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialCap:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialCap:264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialCap:263"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialCap:264"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialCap:267"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialCap:266"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialCap:267"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialCap:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialCap:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.DialCap:270"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.DialCap:273"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.DialCap:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialCap:264,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.dial.DialCap:270,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.dial.DialCap:273,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    functionUses: 3
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialCap:284,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint"
    - Src: "org.jfree.chart.plot.dial.DialCap:287,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].clone()"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialCap:301,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialCap:312,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.dial.DialCap:313,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.plot.dial.DialCap:315,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.DialCap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.DialCap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.DialCap:328,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.dial.DialCap:329,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.dial.DialCap:331,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].<init>(java.lang.String,double,double,double)"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:140,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].<init>"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:141,1"
      Dst: "[org.jfree.chart.internal.Args].requireFinite"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:150,1"
      Dst: "[java.awt.BasicStroke].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].getAngle()"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].setAngle(double)"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:176,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].getTipRadius()"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].setTipRadius(double)"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:200,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].getBaseRadius()"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].setBaseRadius(double)"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:224,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].getLabelOffset()"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].setLabelOffset(double)"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:249,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].getArrowLength()"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].setArrowLength(double)"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:273,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].getArrowWidth()"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].setArrowWidth(double)"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:297,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].getArrowStroke()"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].setArrowStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:320,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:322,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].getArrowPaint()"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].setArrowPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:345,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:347,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].draw(java.awt.Graphics2D,org.jfree.chart.plot.XYPlot,java.awt.geom.Rectangle2D,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.XYPlot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 147
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYPointerAnnotation:373"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:377"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPointerAnnotation:418"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:422"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:421"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPointerAnnotation:426"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPointerAnnotation:434"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPointerAnnotation:434"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:438"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:437"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:366,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:368,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:367,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:370,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:369,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:371,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getX"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:371,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:372,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getY"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:378,1"
      Dst: "[java.lang.Math].cos"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:379,1"
      Dst: "[java.lang.Math].sin"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:397,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:398,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:399,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:401,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:403,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:404,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:405,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:406,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:407,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:414,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getFont"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:414,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:416,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getText"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:416,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getTextAnchor"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:417,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getRotationAngle"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:417,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getRotationAnchor"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:415,1"
      Dst: "[org.jfree.chart.text.TextUtils].calculateRotatedStringBounds"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:418,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getBackgroundPaint"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:422,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getPaint"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:423,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawRotatedString"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:426,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].isOutlineVisible"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:427,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getOutlineStroke"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:428,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].getOutlinePaint"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:432,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getToolTipText"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:433,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getURL"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:435,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].addEntity"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYPointerAnnotation:449"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:452"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:451"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPointerAnnotation:452"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:455"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:454"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPointerAnnotation:456"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:459"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:458"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPointerAnnotation:459"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:461"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPointerAnnotation:462"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:465"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:464"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPointerAnnotation:465"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:468"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:467"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPointerAnnotation:468"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:471"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:470"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPointerAnnotation:471"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:474"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:473"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPointerAnnotation:474"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:477"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:476"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYPointerAnnotation:477"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:480"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYPointerAnnotation:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:471,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:474,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:480,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].equals"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].hashCode()"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: 489
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.XYTextAnnotation].hashCode()"
    - "[org.jfree.chart.internal.HashUtils].hashCodeForPaint(java.awt.Paint)"
    functionUses: 3
    ICount: 53
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:490,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].hashCode"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:491,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:501,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCodeForPaint"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:502,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:517,1"
      Dst: "[org.jfree.chart.annotations.XYTextAnnotation].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:528,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:529,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:530,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYPointerAnnotation].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.annotations.XYPointerAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:543,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:544,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.annotations.XYPointerAnnotation:545,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PlotEntity].<init>(java.awt.Shape,org.jfree.chart.plot.Plot)"
    functionSourceFile: "org.jfree.chart.entity.PlotEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Shape"
    - "org.jfree.chart.plot.Plot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.PlotEntity:70,1"
      Dst: "[org.jfree.chart.entity.PlotEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PlotEntity].<init>(java.awt.Shape,org.jfree.chart.plot.Plot,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.PlotEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Shape"
    - "org.jfree.chart.plot.Plot"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.PlotEntity:82,1"
      Dst: "[org.jfree.chart.entity.PlotEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PlotEntity].<init>(java.awt.Shape,org.jfree.chart.plot.Plot,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.PlotEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Shape"
    - "org.jfree.chart.plot.Plot"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.PlotEntity:96,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    - Src: "org.jfree.chart.entity.PlotEntity:97,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PlotEntity].getPlot()"
    functionSourceFile: "org.jfree.chart.entity.PlotEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.Plot"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PlotEntity].toString()"
    functionSourceFile: "org.jfree.chart.entity.PlotEntity"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].getToolTipText()"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.PlotEntity:118,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.entity.PlotEntity:119,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.chart.entity.PlotEntity:120,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getToolTipText"
    - Src: "org.jfree.chart.entity.PlotEntity:121,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PlotEntity].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.entity.PlotEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.PlotEntity:133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.PlotEntity:136"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.PlotEntity:135"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.PlotEntity:136"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.PlotEntity:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.PlotEntity:138"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.PlotEntity:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.PlotEntity:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.PlotEntity:142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.PlotEntity:143"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.PlotEntity:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.PlotEntity:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.PlotEntity:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.PlotEntity:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.PlotEntity:148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.PlotEntity:149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.PlotEntity:152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.PlotEntity:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.PlotEntity:140,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getArea"
    - Src: "org.jfree.chart.entity.PlotEntity:140,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.entity.PlotEntity:143,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getToolTipText"
    - Src: "org.jfree.chart.entity.PlotEntity:143,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.entity.PlotEntity:146,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getURLText"
    - Src: "org.jfree.chart.entity.PlotEntity:149,1"
      Dst: "[org.jfree.chart.plot.Plot].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PlotEntity].hashCode()"
    functionSourceFile: "org.jfree.chart.entity.PlotEntity"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].getToolTipText()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    - "[org.jfree.chart.entity.ChartEntity].getURLText()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.PlotEntity:163,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getToolTipText"
    - Src: "org.jfree.chart.entity.PlotEntity:163,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    - Src: "org.jfree.chart.entity.PlotEntity:164,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getURLText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PlotEntity].clone()"
    functionSourceFile: "org.jfree.chart.entity.PlotEntity"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    functionUses: 26
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.PlotEntity:178,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PlotEntity].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.entity.PlotEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.PlotEntity:189,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.entity.PlotEntity:190,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getArea"
    - Src: "org.jfree.chart.entity.PlotEntity:190,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.PlotEntity].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.entity.PlotEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.PlotEntity:203,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.entity.PlotEntity:204,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    - Src: "org.jfree.chart.entity.PlotEntity:204,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].setArea"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.ChartEditorManager].<init>()"
    functionSourceFile: "org.jfree.chart.swing.editor.ChartEditorManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.ChartEditorManager:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.ChartEditorManager].getChartEditorFactory()"
    functionSourceFile: "org.jfree.chart.swing.editor.ChartEditorManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.swing.editor.ChartEditorFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.ChartEditorManager].setChartEditorFactory(org.jfree.chart.swing.editor.ChartEditorFactory)"
    functionSourceFile: "org.jfree.chart.swing.editor.ChartEditorManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.swing.editor.ChartEditorFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.ChartEditorManager:75,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.ChartEditorManager].getChartEditor(org.jfree.chart.JFreeChart)"
    functionSourceFile: "org.jfree.chart.swing.editor.ChartEditorManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.swing.editor.ChartEditor"
    argCount: 1
    argTypes:
    - "org.jfree.chart.JFreeChart"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.ChartEditorManager:87,1"
      Dst: "[org.jfree.chart.swing.editor.ChartEditorFactory].createEditor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemCollection].<init>()"
    functionSourceFile: "org.jfree.chart.legend.LegendItemCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItemCollection:62,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.legend.LegendItemCollection:63,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemCollection].add(org.jfree.chart.legend.LegendItem)"
    functionSourceFile: "org.jfree.chart.legend.LegendItemCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.legend.LegendItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItemCollection:72,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemCollection].addAll(org.jfree.chart.legend.LegendItemCollection)"
    functionSourceFile: "org.jfree.chart.legend.LegendItemCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.legend.LegendItemCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItemCollection:82,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemCollection].get(int)"
    functionSourceFile: "org.jfree.chart.legend.LegendItemCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItemCollection:93,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemCollection].getItemCount()"
    functionSourceFile: "org.jfree.chart.legend.LegendItemCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItemCollection:102,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemCollection].iterator()"
    functionSourceFile: "org.jfree.chart.legend.LegendItemCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItemCollection:111,1"
      Dst: "[java.util.List].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemCollection].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.legend.LegendItemCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendItemCollection:123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItemCollection:126"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItemCollection:125"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItemCollection:126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItemCollection:129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItemCollection:128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItemCollection:130"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItemCollection:133"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItemCollection:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItemCollection:130,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemCollection].hashCode()"
    functionSourceFile: "org.jfree.chart.legend.LegendItemCollection"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItemCollection:139,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItemCollection].clone()"
    functionSourceFile: "org.jfree.chart.legend.LegendItemCollection"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItemCollection:153,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.legend.LegendItemCollection:154,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.WaterfallBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:105,1"
      Dst: "[java.awt.Color].<init>"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:105,1"
      Dst: "[java.awt.GradientPaint].<init>"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:105,1"
      Dst: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].<init>(java.awt.Paint,java.awt.Paint,java.awt.Paint,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.category.WaterfallBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Paint"
    - "java.awt.Paint"
    - "java.awt.Paint"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:129,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].<init>"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:130,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:138,1"
      Dst: "[org.jfree.chart.util.StandardGradientPaintTransformer].<init>"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:138,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].setGradientPaintTransformer"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:140,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].setMinimumBarLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].getFirstBarPaint()"
    functionSourceFile: "org.jfree.chart.renderer.category.WaterfallBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].setFirstBarPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.category.WaterfallBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:159,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:161,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].getLastBarPaint()"
    functionSourceFile: "org.jfree.chart.renderer.category.WaterfallBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].setLastBarPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.category.WaterfallBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:180,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:182,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].getPositiveBarPaint()"
    functionSourceFile: "org.jfree.chart.renderer.category.WaterfallBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].setPositiveBarPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.category.WaterfallBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:200,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:202,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].getNegativeBarPaint()"
    functionSourceFile: "org.jfree.chart.renderer.category.WaterfallBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].setNegativeBarPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.category.WaterfallBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:221,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:223,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.renderer.category.WaterfallBarRenderer"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnCount()"
    - "[org.jfree.data.category.DefaultCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getColumnCount()"
    - "[org.jfree.data.category.SlidingCategoryDataset].getColumnCount()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getColumnCount()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getColumnCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowCount()"
    - "[org.jfree.data.category.SlidingCategoryDataset].getRowCount()"
    - "[org.jfree.data.category.DefaultCategoryDataset].getRowCount()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.DefaultCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.SlidingCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getValue(int,int)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 35
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:236"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:238"
        BranchSideFuncs:
        - "getRowCount()"
        - "getColumnCount()"
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:244"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:263"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:246"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:239"
        BranchSideFuncs:
        - "getValue(int,int)"
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:238"
        BranchSideFuncs:
        - "getRowCount()"
        - "getColumnCount()"
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:248"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:245"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:244"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:251"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:255"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:264"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:268"
        BranchSideFuncs:
        - "<init>(double,double)"
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:243,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:244,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:247,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:250,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:258,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:259,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:265,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.WaterfallBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 121
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:294"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:297"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:296"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:299"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:302"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:301"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:321"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:327"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:336"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:346"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:347"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:352"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:356"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:359"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:358"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:359"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:363"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:362"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:363"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:366"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:365"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:369"
      Branch Sides: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:369"
      Branch Sides: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:378"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:390"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:379"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:390"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:382"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:390"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:382"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:390"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:389"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:391"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:397"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:396"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:391"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:397"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:396"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:392"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:391"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:398"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:402"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:293,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getSeriesRunningTotal"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:294,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:298,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:300,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:302,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].setSeriesRunningTotal"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:304,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:305,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:310,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:313,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:328,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:331,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getMinimumBarLength"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:332,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:331,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:334,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:335,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:338,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:337,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategorySeriesMiddle"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:353,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:357,1"
      Dst: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].getFirstBarPaint"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:360,1"
      Dst: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].getLastBarPaint"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:364,1"
      Dst: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].getPositiveBarPaint"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:366,1"
      Dst: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].getNegativeBarPaint"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:369,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getGradientPaintTransformer"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:372,1"
      Dst: "[org.jfree.chart.util.GradientPaintTransformer].transform"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:374,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:375,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:378,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].isDrawBarOutline"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:380,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:381,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:383,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:385,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:390,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:391,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:392,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:397,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:399,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.WaterfallBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:414"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:417"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:416"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:417"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:420"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:419"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:420"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:423"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:422"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:424"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:427"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:426"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:427"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:430"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:429"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:430"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:433"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.WaterfallBarRenderer:434"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.WaterfallBarRenderer:437"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:417,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].equals"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:424,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.WaterfallBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:450,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:451,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.WaterfallBarRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.WaterfallBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:467,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.category.WaterfallBarRenderer:468,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickMarkPosition].values()"
    functionSourceFile: "org.jfree.chart.axis.DateTickMarkPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.DateTickMarkPosition[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickMarkPosition:48,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickMarkPosition].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.DateTickMarkPosition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.DateTickMarkPosition"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickMarkPosition:48,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickMarkPosition].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.axis.DateTickMarkPosition"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.DateTickMarkPosition:48,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.DateTickMarkPosition].$values()"
    functionSourceFile: "org.jfree.chart.axis.DateTickMarkPosition"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "org.jfree.chart.axis.DateTickMarkPosition[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State].<init>(org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State:610,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State:611,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State].isLastPointGood()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State].setLastPointGood(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State].startSeriesPass(org.jfree.data.xy.XYDataset,int,int,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State:648,1"
      Dst: "[java.awt.geom.Path2D].reset"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State:650,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].startSeriesPass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.Vector].<init>(double,double)"
    functionSourceFile: "org.jfree.data.xy.Vector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.Vector:67,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.Vector].getX()"
    functionSourceFile: "org.jfree.data.xy.Vector"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.Vector].getY()"
    functionSourceFile: "org.jfree.data.xy.Vector"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.Vector].getLength()"
    functionSourceFile: "org.jfree.data.xy.Vector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.Vector:96,1"
      Dst: "[java.lang.Math].sqrt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.Vector].getAngle()"
    functionSourceFile: "org.jfree.data.xy.Vector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.Vector:105,1"
      Dst: "[java.lang.Math].atan2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.Vector].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.Vector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.Vector:117"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.Vector:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.Vector:119"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.Vector:120"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.Vector:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.Vector:122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.Vector:124"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.Vector:127"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.Vector:126"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.Vector:127"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.Vector:130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.Vector:129"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.Vector].hashCode()"
    functionSourceFile: "org.jfree.data.xy.Vector"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.Vector:141,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:86,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:86,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].<init>(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:95,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:96,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].getGap()"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].setGap(double)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:117,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].add(org.jfree.chart.plot.CategoryPlot)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.CategoryPlot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:131,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].add(org.jfree.chart.plot.CategoryPlot,int)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.CategoryPlot"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:149"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:159"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:145,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:147,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:150,1"
      Dst: "[org.jfree.chart.plot.Plot].setParent"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:151,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setWeight"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:152,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:152,1"
      Dst: "[org.jfree.chart.plot.Plot].setInsets"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:153,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setRangeAxis"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:154,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:154,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setOrientation"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:155,1"
      Dst: "[org.jfree.chart.plot.Plot].addChangeListener"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:156,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:158,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:160,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:162,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].remove(org.jfree.chart.plot.CategoryPlot)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.CategoryPlot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:176"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:179"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:178"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:196"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:187"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:191"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:190"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:192"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:171,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:173,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:176,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:182,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:183,1"
      Dst: "[org.jfree.chart.plot.Plot].setParent"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:184,1"
      Dst: "[org.jfree.chart.plot.Plot].removeChangeListener"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:186,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:188,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:195,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].getSubplots()"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:206"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:210"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:207,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].calculateAxisSpace(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 106
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:231"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:242"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:241"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:232"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:236"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:235"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:236"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:245"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:255"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:260"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:267"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:268"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:272"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:271"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:272"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:295"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:294"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:276"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:282"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:281"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:282"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:226,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:227,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:230,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getFixedRangeAxisSpace"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:233,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getLeft"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:233,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setLeft"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:234,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getRight"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:234,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setRight"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:237,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getTop"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:237,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setTop"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:238,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].getBottom"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:238,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].setBottom"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:242,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:244,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:243,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:246,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].reserveSpace"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:251,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].shrink"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:253,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:256,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:257,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getWeight"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:262,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:263,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:266,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:269,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:279,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:289,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].calculateDomainAxisSpace"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:291,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].ensureAtLeast"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].receive(org.jfree.chart.ChartElementVisitor)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:306,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeCategoryPlot$lambda_receive_0__5].bootstrap$"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:306,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:309,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].receive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:335"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:334"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:351"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:354"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:353"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:357"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:372"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:371"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:360"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:364"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:363"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:365"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:365"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:372"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:376"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:331,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:335,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:336,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:339,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].calculateAxisSpace"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:340,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].shrink"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:343,1"
      Dst: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].setFixedDomainAxisSpaceForSubplots"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:346,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:347,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:348,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].coordinate"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:349,1"
      Dst: "[org.jfree.chart.axis.Axis].draw"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:352,1"
      Dst: "[org.jfree.chart.plot.PlotState].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:354,1"
      Dst: "[org.jfree.chart.plot.PlotState].getSharedAxisStates"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:354,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:357,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:358,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:361,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:361,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:362,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].addSubplotInfo"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:365,1"
      Dst: "[java.awt.geom.RectangularShape].contains"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:368,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].draw"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:373,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setDataArea"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].setOrientation(org.jfree.chart.plot.PlotOrientation)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotOrientation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:386"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:389"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:385,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setOrientation"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:386,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:386,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:386,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.ShadowGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].setNotify(boolean)"
    - "[org.jfree.chart.plot.CategoryPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.CategoryPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
    - "[org.jfree.chart.plot.Plot].setNotify(boolean)"
    functionUses: 3
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:401"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:404"
        BranchSideFuncs:
        - "setShadowGenerator(org.jfree.chart.util.ShadowGenerator)"
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:403"
        BranchSideFuncs:
        - "setNotify(boolean)"
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:399,1"
      Dst: "[org.jfree.chart.plot.Plot].setNotify"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:400,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setShadowGenerator"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:401,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:401,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:401,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    functionUses: 6
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:423"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:428"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:427"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:424"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:428"
        BranchSideFuncs:
        - "combine(org.jfree.data.Range,org.jfree.data.Range)"
        - "getDataRange(org.jfree.chart.axis.ValueAxis)"
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:424,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:424,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:424,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:425,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataRange"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:425,1"
      Dst: "[org.jfree.data.Range].combine"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].getLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:439"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:448"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:447"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:441"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:448"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:447"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:442"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:448"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:438,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getFixedLegendItems"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:440,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].<init>"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:442,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:442,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:442,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:443,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getLegendItems"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:444,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].addAll"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].setFixedDomainAxisSpaceForSubplots(org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:458"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:461"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:460"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:458,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:458,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:458,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:459,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].setFixedDomainAxisSpace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].handleClick(int,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:474"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:481"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:480"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:475"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:473,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:474,1"
      Dst: "[java.awt.geom.Rectangle2D].contains"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:475,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:476,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:477,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getSubplotInfo"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:478,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].handleClick"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].plotChanged(org.jfree.chart.event.PlotChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: 490
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.PlotChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].notifyListeners(org.jfree.chart.event.PlotChangeEvent)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:491,1"
      Dst: "[org.jfree.chart.plot.Plot].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:503"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:506"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:505"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:506"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:509"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:508"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:510"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:513"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:512"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:513"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:516"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:513,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:516,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: 529
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    - "[org.jfree.chart.plot.Plot].setParent(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.plot.CategoryPlot].getRangeAxis()"
    - "[org.jfree.chart.axis.PeriodAxis].configure()"
    - "[org.jfree.chart.axis.LogAxis].configure()"
    - "[org.jfree.chart.axis.DateAxis].configure()"
    - "[org.jfree.chart.axis.NumberAxis].configure()"
    functionUses: 26
    ICount: 18
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:532"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:538"
        BranchSideFuncs:
        - "setParent(org.jfree.chart.plot.Plot)"
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:537"
        BranchSideFuncs:
        - "getRangeAxis()"
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:539"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:543"
        BranchSideFuncs:
        - "configure()"
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:542"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:530,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].clone"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:531,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:532,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:532,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:532,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:533,1"
      Dst: "[org.jfree.chart.plot.Plot].setParent"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:538,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:540,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CombinedRangeCategoryPlot:562"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:566"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CombinedRangeCategoryPlot:565"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:557,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:561,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxis"
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:563,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CombinedRangeCategoryPlot].lambda$receive$0(org.jfree.chart.ChartElementVisitor,org.jfree.chart.plot.CategoryPlot)"
    functionSourceFile: "org.jfree.chart.plot.CombinedRangeCategoryPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    - "org.jfree.chart.plot.CategoryPlot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CombinedRangeCategoryPlot:307,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].receive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartTransferable].<init>(org.jfree.chart.JFreeChart,int,int)"
    functionSourceFile: "org.jfree.chart.ChartTransferable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.chart.JFreeChart"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.ChartTransferable:98,1"
      Dst: "[org.jfree.chart.ChartTransferable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartTransferable].<init>(org.jfree.chart.JFreeChart,int,int,boolean)"
    functionSourceFile: "org.jfree.chart.ChartTransferable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.JFreeChart"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.ChartTransferable:111,1"
      Dst: "[org.jfree.chart.ChartTransferable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartTransferable].<init>(org.jfree.chart.JFreeChart,int,int,int,int,int,int,boolean)"
    functionSourceFile: "org.jfree.chart.ChartTransferable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "org.jfree.chart.JFreeChart"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.ChartTransferable:131,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.ChartTransferable:54,1"
      Dst: "[java.awt.datatransfer.DataFlavor].<init>"
    - Src: "org.jfree.chart.ChartTransferable:137,1"
      Dst: "[org.jfree.chart.JFreeChart].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartTransferable].getTransferDataFlavors()"
    functionSourceFile: "org.jfree.chart.ChartTransferable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.datatransfer.DataFlavor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartTransferable].isDataFlavorSupported(java.awt.datatransfer.DataFlavor)"
    functionSourceFile: "org.jfree.chart.ChartTransferable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.awt.datatransfer.DataFlavor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.ChartTransferable:171,1"
      Dst: "[java.awt.datatransfer.DataFlavor].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartTransferable].getTransferData(java.awt.datatransfer.DataFlavor)"
    functionSourceFile: "org.jfree.chart.ChartTransferable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.awt.datatransfer.DataFlavor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.ChartTransferable:188"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartTransferable:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.ChartTransferable:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.ChartTransferable:188,1"
      Dst: "[java.awt.datatransfer.DataFlavor].equals"
    - Src: "org.jfree.chart.ChartTransferable:189,1"
      Dst: "[org.jfree.chart.ChartTransferable].createBufferedImage"
    - Src: "org.jfree.chart.ChartTransferable:193,1"
      Dst: "[java.awt.datatransfer.UnsupportedFlavorException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartTransferable].createBufferedImage(org.jfree.chart.JFreeChart,int,int,int,int,int,int)"
    functionSourceFile: "org.jfree.chart.ChartTransferable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.image.BufferedImage"
    argCount: 7
    argTypes:
    - "org.jfree.chart.JFreeChart"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.ChartTransferable:223"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartTransferable:227"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.ChartTransferable:226"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.ChartTransferable:227"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartTransferable:232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.ChartTransferable:231"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.ChartTransferable:232"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartTransferable:236"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.ChartTransferable:235"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.ChartTransferable:236"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartTransferable:242"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.ChartTransferable:241"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.ChartTransferable:244"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartTransferable:249"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.ChartTransferable:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.ChartTransferable:213,1"
      Dst: "[java.awt.image.BufferedImage].<init>"
    - Src: "org.jfree.chart.ChartTransferable:215,1"
      Dst: "[java.awt.image.BufferedImage].createGraphics"
    - Src: "org.jfree.chart.ChartTransferable:242,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.ChartTransferable:245,1"
      Dst: "[java.awt.geom.AffineTransform].getScaleInstance"
    - Src: "org.jfree.chart.ChartTransferable:247,1"
      Dst: "[java.awt.Graphics2D].transform"
    - Src: "org.jfree.chart.ChartTransferable:249,1"
      Dst: "[org.jfree.chart.JFreeChart].draw"
    - Src: "org.jfree.chart.ChartTransferable:250,1"
      Dst: "[java.awt.Graphics].dispose"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].<init>()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:75,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].<init>(boolean)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:83,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.DefaultKeyedValues2D:84,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].getRowCount()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:99,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].getColumnCount()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:111,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].getValue(int,int)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.DefaultKeyedValues].getIndex(java.lang.Comparable)"
    - "[org.jfree.data.DefaultKeyedValues].getValue(int)"
    functionUses: 3
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:128"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:137"
        BranchSideFuncs:
        - "getIndex(java.lang.Comparable)"
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:133"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:137"
        BranchSideFuncs:
        - "getValue(int)"
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:127,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.DefaultKeyedValues2D:132,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getIndex"
    - Src: "org.jfree.data.DefaultKeyedValues2D:134,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].getRowKey(int)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:152,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].getRowIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:168"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:171"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:167,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.DefaultKeyedValues2D:169,1"
      Dst: "[java.util.Collections].binarySearch"
    - Src: "org.jfree.data.DefaultKeyedValues2D:171,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].getRowKeys()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:184,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].getColumnKey(int)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:200,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].getColumnIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:215,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.DefaultKeyedValues2D:216,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].getColumnKeys()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:228,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].getValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:250"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:258"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:257"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:259"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:265"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:264"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:262"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:246,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.DefaultKeyedValues2D:250,1"
      Dst: "[java.util.List].contains"
    - Src: "org.jfree.data.DefaultKeyedValues2D:251,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.DefaultKeyedValues2D:251,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.DefaultKeyedValues2D:258,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowIndex"
    - Src: "org.jfree.data.DefaultKeyedValues2D:260,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.DefaultKeyedValues2D:261,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getIndex"
    - Src: "org.jfree.data.DefaultKeyedValues2D:262,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].addValue(java.lang.Number,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Number"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:282,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].setValue(java.lang.Number,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Number"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:300"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:304"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:303"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:305"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:311"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:310"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:318"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:321"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:298,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowIndex"
    - Src: "org.jfree.data.DefaultKeyedValues2D:301,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.DefaultKeyedValues2D:304,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].<init>"
    - Src: "org.jfree.data.DefaultKeyedValues2D:307,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.DefaultKeyedValues2D:315,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].setValue"
    - Src: "org.jfree.data.DefaultKeyedValues2D:317,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].removeValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:341"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:349"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:348"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:343"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:342"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:341"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:349"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:354"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:358"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:368"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:367"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:362"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:359"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:358"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:362"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:359"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:358"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:368"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:379"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:378"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:369"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:377"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:376"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:373"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:370"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:334,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].setValue"
    - Src: "org.jfree.data.DefaultKeyedValues2D:338,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowIndex"
    - Src: "org.jfree.data.DefaultKeyedValues2D:339,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.DefaultKeyedValues2D:341,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getItemCount"
    - Src: "org.jfree.data.DefaultKeyedValues2D:343,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getValue"
    - Src: "org.jfree.data.DefaultKeyedValues2D:350,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.DefaultKeyedValues2D:358,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.DefaultKeyedValues2D:361,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getIndex"
    - Src: "org.jfree.data.DefaultKeyedValues2D:374,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].removeValue"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].removeRow(int)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:390,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].removeRow(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:408"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:412"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:411"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:406,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.DefaultKeyedValues2D:407,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowIndex"
    - Src: "org.jfree.data.DefaultKeyedValues2D:409,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].removeRow"
    - Src: "org.jfree.data.DefaultKeyedValues2D:412,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.DefaultKeyedValues2D:412,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].removeColumn(int)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:425,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getColumnKey"
    - Src: "org.jfree.data.DefaultKeyedValues2D:426,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].removeColumn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].removeColumn(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:444"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:447"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:446"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:447"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:453"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:452"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:449"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:452"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:443,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.DefaultKeyedValues2D:444,1"
      Dst: "[java.util.List].contains"
    - Src: "org.jfree.data.DefaultKeyedValues2D:445,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.DefaultKeyedValues2D:445,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.DefaultKeyedValues2D:447,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.DefaultKeyedValues2D:447,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.DefaultKeyedValues2D:447,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.DefaultKeyedValues2D:448,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].getIndex"
    - Src: "org.jfree.data.DefaultKeyedValues2D:450,1"
      Dst: "[org.jfree.data.DefaultKeyedValues].removeValue"
    - Src: "org.jfree.data.DefaultKeyedValues2D:453,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].clear()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:460,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:475"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:478"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:477"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:478"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:482"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:482"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:485"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:484"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:486"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:489"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:488"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:489"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:492"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:491"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:493"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:497"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:496"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:498"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:502"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:501"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:502"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:518"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:517"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:503"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:502"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:501"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:506"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:512"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:511"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:507"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:503"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:502"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValues2D:512"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:503"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValues2D:502"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:486,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowKeys"
    - Src: "org.jfree.data.DefaultKeyedValues2D:486,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKeys"
    - Src: "org.jfree.data.DefaultKeyedValues2D:486,1"
      Dst: "[java.util.List].equals"
    - Src: "org.jfree.data.DefaultKeyedValues2D:489,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getColumnKeys"
    - Src: "org.jfree.data.DefaultKeyedValues2D:489,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKeys"
    - Src: "org.jfree.data.DefaultKeyedValues2D:492,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getRowCount"
    - Src: "org.jfree.data.DefaultKeyedValues2D:493,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.data.DefaultKeyedValues2D:497,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getColumnCount"
    - Src: "org.jfree.data.DefaultKeyedValues2D:498,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.DefaultKeyedValues2D:504,1"
      Dst: "[org.jfree.data.DefaultKeyedValues2D].getValue"
    - Src: "org.jfree.data.DefaultKeyedValues2D:505,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.data.DefaultKeyedValues2D:512,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].hashCode()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:529,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValues2D].clone()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValues2D"
    linkageType: null
    functionLinenumber: 544
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 28
    ICount: 15
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValues2D:545,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.data.DefaultKeyedValues2D:548,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.DefaultKeyedValues2D:552,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:71,1"
      Dst: "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:79,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:80,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].generateLabel(org.jfree.data.xy.XYDataset,int)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:95,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:97,1"
      Dst: "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].createItemArray"
    - Src: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:96,1"
      Dst: "[java.text.MessageFormat].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].createItemArray(org.jfree.data.xy.XYDataset,int)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:113,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:113,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    functionSourceFile: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:128,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:143"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:148"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:151"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:148,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardXYSeriesLabelGenerator:162,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].<init>()"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:129,1"
      Dst: "[org.jfree.chart.text.format.RelativeDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].<init>(java.util.Date)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:138,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:138,1"
      Dst: "[org.jfree.chart.text.format.RelativeDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].<init>(long)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:147,1"
      Dst: "[java.text.DateFormat].<init>"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:152,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:159,1"
      Dst: "[java.text.NumberFormat].setMaximumFractionDigits"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:160,1"
      Dst: "[java.text.NumberFormat].setMinimumFractionDigits"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:165,1"
      Dst: "[java.util.GregorianCalendar].<init>"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:166,1"
      Dst: "[java.text.DecimalFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].getBaseMillis()"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].setBaseMillis(long)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].getShowZeroDays()"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].setShowZeroDays(boolean)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].getShowZeroHours()"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].setShowZeroHours(boolean)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].getPositivePrefix()"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].setPositivePrefix(java.lang.String)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:263,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].setDayFormatter(java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:273,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].getDaySuffix()"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].setDaySuffix(java.lang.String)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:296,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].setHourFormatter(java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:306,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].getHourSuffix()"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].setHourSuffix(java.lang.String)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:329,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].setMinuteFormatter(java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:339,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].getMinuteSuffix()"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].setMinuteSuffix(java.lang.String)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:362,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].getSecondSuffix()"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].setSecondSuffix(java.lang.String)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:385,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].setSecondFormatter(java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:395,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].format(java.util.Date,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.lang.StringBuffer"
    - "java.text.FieldPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:415"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:420"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:419"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:432"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:433"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:432"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:432"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:436"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:435"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:436"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:437"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:436"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:436"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:440"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:439"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:412,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:431,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:433,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:434,1"
      Dst: "[org.jfree.chart.text.format.RelativeDateFormat].getDaySuffix"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:438,1"
      Dst: "[org.jfree.chart.text.format.RelativeDateFormat].getHourSuffix"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:441,1"
      Dst: "[org.jfree.chart.text.format.RelativeDateFormat].getMinuteSuffix"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:443,1"
      Dst: "[org.jfree.chart.text.format.RelativeDateFormat].getSecondSuffix"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].parse(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: 468
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.text.format.LogFormat].equals(java.lang.Object)"
    - "[org.jfree.chart.text.format.LogFormat].equals(java.lang.Object)"
    - "[org.jfree.chart.text.format.LogFormat].equals(java.lang.Object)"
    - "[org.jfree.chart.text.format.LogFormat].equals(java.lang.Object)"
    functionUses: 2
    ICount: 70
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:469"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:472"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:471"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:472"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:475"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:474"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:475"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:478"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:477"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:479"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:482"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:482"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:485"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:484"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:485"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:488"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:487"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:488"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:491"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:490"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:491"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:494"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:493"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:494"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:497"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:496"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:497"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:500"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:499"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:500"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:503"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:502"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:503"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:506"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:505"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:506"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:509"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:508"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:509"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:512"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:511"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.chart.text.format.RelativeDateFormat:512"
      Branch Sides:
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.text.format.RelativeDateFormat:514"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:475,1"
      Dst: "[java.text.DateFormat].equals"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:488,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:503,1"
      Dst: "[java.text.NumberFormat].equals"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].hashCode()"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:528,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:533,1"
      Dst: "[java.text.NumberFormat].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.text.format.RelativeDateFormat].clone()"
    functionSourceFile: "org.jfree.chart.text.format.RelativeDateFormat"
    linkageType: null
    functionLinenumber: 543
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    functionUses: 15
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:544,1"
      Dst: "[java.text.DateFormat].clone"
    - Src: "org.jfree.chart.text.format.RelativeDateFormat:545,1"
      Dst: "[java.text.NumberFormat].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.VectorRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.VectorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:78,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.VectorRenderer].findDomainBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.VectorRenderer"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:org.jfree.data.statistics.SimpleHistogramDataset:org.jfree.data.time.DynamicTimeSeriesCollection:org.jfree.data.xy.DefaultHighLowDataset:org.jfree.data.xy.DefaultOHLCDataset].getSeriesCount()"
    - "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultWindDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.VectorSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.statistics.HistogramDataset].getSeriesCount()"
    - "[org.jfree.data.xy.XYBarDataset].getSeriesCount()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultXYZDataset].getSeriesCount()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getSeriesCount()"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet:org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset:org.jfree.data.statistics.SimpleHistogramDataset:org.jfree.data.time.DynamicTimeSeriesCollection:org.jfree.data.xy.DefaultHighLowDataset:org.jfree.data.xy.DefaultOHLCDataset].getSeriesCount()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getVectorXValue(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getXValue(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getXValue(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getXValue(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getXValue(int,int)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 51
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:98"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:100"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:116"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:115"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:99"
        BranchSideFuncs:
        - "getVectorXValue(int,int)"
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:98"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:109"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:108"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:118"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:128"
        BranchSideFuncs:
        - "getItemCount(int)"
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:127"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:128"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:132"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:131"
        BranchSideFuncs:
        - "<init>(double,double)"
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:92,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:95,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:101,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:103,1"
      Dst: "[org.jfree.data.xy.VectorXYDataset].getVectorXValue"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:105,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:112,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:113,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:132,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 5
  - functionName: "[org.jfree.chart.renderer.xy.VectorRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.VectorRenderer"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getSeriesCount()"
    - "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultWindDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.VectorSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getSeriesCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.statistics.HistogramDataset].getSeriesCount()"
    - "[org.jfree.data.xy.XYBarDataset].getSeriesCount()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultXYZDataset].getSeriesCount()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getSeriesCount()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getVectorYValue(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getYValue(int,int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getYValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getYValue(int,int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getYValue(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getYValue(int,int)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 51
    EdgeCount: 93
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:172"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:155"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:171"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:170"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:157"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:154"
        BranchSideFuncs:
        - "getVectorYValue(int,int)"
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:153"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:159"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:163"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:183"
        BranchSideFuncs:
        - "getItemCount(int)"
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:182"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:172"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:183"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:186"
        BranchSideFuncs:
        - "<init>(double,double)"
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:147,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:150,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:156,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:158,1"
      Dst: "[org.jfree.data.xy.VectorXYDataset].getVectorYValue"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:160,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:167,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:168,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:187,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 5
  - functionName: "[org.jfree.chart.renderer.xy.VectorRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.VectorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 119
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:217"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:221"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:231"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:235"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:234"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:251"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:253"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:287"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:282"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:213,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:214,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:218,1"
      Dst: "[org.jfree.data.xy.VectorXYDataset].getVectorXValue"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:219,1"
      Dst: "[org.jfree.data.xy.VectorXYDataset].getVectorYValue"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:222,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:221,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:224,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:230,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:231,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:232,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:237,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:237,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:238,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:238,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:239,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:252,1"
      Dst: "[java.lang.Math].atan"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:254,1"
      Dst: "[java.lang.Math].cos"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:255,1"
      Dst: "[java.lang.Math].sin"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:262,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:264,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:265,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:275,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:281,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:281,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:283,1"
      Dst: "[java.awt.geom.Line2D].getBounds"
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:283,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.VectorRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.VectorRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:306"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:309"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:308"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:309"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:312"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:311"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:313"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.VectorRenderer:316"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:319"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.VectorRenderer:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:319,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.VectorRenderer"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.VectorRenderer:332,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.StringUtils].<init>()"
    functionSourceFile: "org.jfree.chart.util.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.StringUtils:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.StringUtils].startsWithIgnoreCase(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.util.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.StringUtils:58"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.StringUtils:61"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.StringUtils:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.StringUtils:58,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.chart.util.StringUtils:61,1"
      Dst: "[java.lang.String].regionMatches"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.StringUtils].endsWithIgnoreCase(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.util.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.StringUtils:73"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.StringUtils:76"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.StringUtils:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.StringUtils:73,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.chart.util.StringUtils:76,1"
      Dst: "[java.lang.String].regionMatches"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.StringUtils].getLineSeparator()"
    functionSourceFile: "org.jfree.chart.util.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.StringUtils:87,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CyclicNumberAxis$CycleBoundTick].<init>(boolean,java.lang.Number,java.lang.String,org.jfree.chart.text.TextAnchor,org.jfree.chart.text.TextAnchor,double)"
    functionSourceFile: "org.jfree.chart.axis.CyclicNumberAxis$CycleBoundTick"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "boolean"
    - "java.lang.Number"
    - "java.lang.String"
    - "org.jfree.chart.text.TextAnchor"
    - "org.jfree.chart.text.TextAnchor"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CyclicNumberAxis$CycleBoundTick:357,1"
      Dst: "[org.jfree.chart.axis.NumberTick].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.TickUnits].<init>()"
    functionSourceFile: "org.jfree.chart.axis.TickUnits"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.TickUnits:79,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.axis.TickUnits:80,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.TickUnits].add(org.jfree.chart.axis.TickUnit)"
    functionSourceFile: "org.jfree.chart.axis.TickUnits"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.TickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 40
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.TickUnits:90"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.TickUnits:93"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.TickUnits:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.TickUnits:91,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.jfree.chart.axis.TickUnits:93,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.axis.TickUnits:94,1"
      Dst: "[java.util.Collections].sort"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.TickUnits].size()"
    functionSourceFile: "org.jfree.chart.axis.TickUnits"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.TickUnits:105,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.TickUnits].get(int)"
    functionSourceFile: "org.jfree.chart.axis.TickUnits"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnit"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.TickUnits:118,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.TickUnits].getLargerTickUnit(org.jfree.chart.axis.TickUnit)"
    functionSourceFile: "org.jfree.chart.axis.TickUnits"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnit"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.TickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.TickUnits:131"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.TickUnits:135"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.TickUnits:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.TickUnits:130,1"
      Dst: "[java.util.Collections].binarySearch"
    - Src: "org.jfree.chart.axis.TickUnits:139,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.axis.TickUnits:138,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.axis.TickUnits:138,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.TickUnits].getCeilingTickUnit(org.jfree.chart.axis.TickUnit)"
    functionSourceFile: "org.jfree.chart.axis.TickUnits"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnit"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.TickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.TickUnits:153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.TickUnits:157"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.TickUnits:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.TickUnits:152,1"
      Dst: "[java.util.Collections].binarySearch"
    - Src: "org.jfree.chart.axis.TickUnits:154,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.axis.TickUnits:159,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.axis.TickUnits:158,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.TickUnits].getCeilingTickUnit(double)"
    functionSourceFile: "org.jfree.chart.axis.TickUnits"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnit"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.TickUnits:174,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.jfree.chart.axis.TickUnits:174,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].<init>"
    - Src: "org.jfree.chart.axis.TickUnits:173,1"
      Dst: "[org.jfree.chart.axis.TickUnits].getCeilingTickUnit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.TickUnits].clone()"
    functionSourceFile: "org.jfree.chart.axis.TickUnits"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.TickUnits:187,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.axis.TickUnits:188,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.TickUnits].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.TickUnits"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.TickUnits:201"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.TickUnits:204"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.TickUnits:203"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.TickUnits:204"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.TickUnits:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.TickUnits:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.TickUnits:208,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:206,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].<init>(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:215,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].<init>(int,org.jfree.chart.labels.XYToolTipGenerator,org.jfree.chart.urls.XYURLGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.labels.XYToolTipGenerator"
    - "org.jfree.chart.urls.XYURLGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:229,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].getShapePaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].setShapePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:254,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].getShapeStroke()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].setShapeStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:279,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYItemRendererState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:301,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:304,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].setProcessVisibleItemsOnly"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].getPassCount()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds(org.jfree.data.xy.TableXYDataset)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:332"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:337"
        BranchSideFuncs:
        - "findStackedRangeBounds(org.jfree.data.xy.TableXYDataset)"
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:333,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 238
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:380"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:398"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:397"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:400"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:508"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:403"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:425"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:415"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:419"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:418"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:419"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:426"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:425"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:426"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:432"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:437"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:436"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:437"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:464"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:463"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:438"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:463"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:448"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:452"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:451"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:452"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:456"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:455"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:464"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:503"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:464"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:503"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:464"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:503"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:469"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:473"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:474"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:482"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:492"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:491"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:484"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:492"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:491"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:497"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:504"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:503"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:509"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:578"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:514"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:541"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:540"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:516"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:520"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:519"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:520"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:524"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:523"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:524"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:552"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:551"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:525"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:529"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:528"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:531"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:535"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:534"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:541"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:545"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:544"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:545"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:552"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:551"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:552"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:579"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:578"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:554"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:578"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:554"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:578"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:554"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:578"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:558"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:579"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:578"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:562"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:566"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:565"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:567"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:571"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:570"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:368,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:374,1"
      Dst: "[org.jfree.data.xy.TableXYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:377,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:378,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:380,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:386,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].getPreviousHeight"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:388,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:387,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:390,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:393,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:395,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer].getUseFillPaint"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:396,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemFillPaint"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:398,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:405,1"
      Dst: "[java.awt.Polygon].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:405,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].setSeriesArea"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:407,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].getCurrentSeriesPoints"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:406,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].setLastSeriesPoints"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:408,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:408,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].setCurrentSeriesPoints"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:416,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].getSeriesArea"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:416,1"
      Dst: "[java.awt.Polygon].addPoint"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:427,1"
      Dst: "[java.awt.Point].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:428,1"
      Dst: "[java.awt.Point].getX"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:429,1"
      Dst: "[java.awt.Point].getY"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:430,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:437,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer].getPlotLines"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:449,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].getLine"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:449,1"
      Dst: "[java.awt.geom.Line2D].setLine"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:456,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:457,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:458,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:464,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer].getPlotArea"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:483,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].getLastSeriesPoints"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:484,1"
      Dst: "[java.util.Stack].empty"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:485,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:494,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:497,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer].isOutline"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:498,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlineStroke"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:499,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:504,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:505,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:514,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer].getPlotShapes"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:515,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemShape"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:517,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:525,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].getShapePaint"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:531,1"
      Dst: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].getShapeStroke"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:542,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:552,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getInfo"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:553,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:556,1"
      Dst: "[java.awt.geom.Area].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:557,1"
      Dst: "[java.awt.geom.Area].intersect"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:558,1"
      Dst: "[java.awt.geom.Area].isEmpty"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:560,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:563,1"
      Dst: "[org.jfree.chart.labels.XYToolTipGenerator].generateToolTip"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:567,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getURLGenerator"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:568,1"
      Dst: "[org.jfree.chart.urls.XYURLGenerator].generateURL"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:571,1"
      Dst: "[org.jfree.chart.entity.XYItemEntity].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:573,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].add"
    JavaMethodInfo: null
    BBCount: 64
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].getPreviousHeight(org.jfree.data.xy.TableXYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.TableXYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:596"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:602"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:601"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:598"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:595"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:594"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:597,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:598,1"
      Dst: "[java.lang.Double].isNaN"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:614"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:617"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:616"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:617"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:618"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:617"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:617"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:620"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:619"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:621"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:624"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:623"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:624"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:627"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:626"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:617,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer].equals"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:621,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:624,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: 638
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:639,1"
      Dst: "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:652,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:653,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:654,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:665,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:666,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer:667,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].<init>(java.awt.Shape,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Shape"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendGraphic:139,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].<init>"
    - Src: "org.jfree.chart.legend.LegendGraphic:140,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.LegendGraphic:148,1"
      Dst: "[org.jfree.chart.util.StandardGradientPaintTransformer].<init>"
    - Src: "org.jfree.chart.legend.LegendGraphic:149,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].setPadding"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].isShapeVisible()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].setShapeVisible(boolean)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].getShape()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].setShape(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].isShapeFilled()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].setShapeFilled(boolean)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].getFillPaint()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].setFillPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].getFillPaintTransformer()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.util.GradientPaintTransformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].setFillPaintTransformer(org.jfree.chart.util.GradientPaintTransformer)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.GradientPaintTransformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendGraphic:265,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].isShapeOutlineVisible()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].setShapeOutlineVisible(boolean)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].getOutlinePaint()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].setOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].getOutlineStroke()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].setOutlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].getShapeAnchor()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].setShapeAnchor(org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendGraphic:356,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].getShapeLocation()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].setShapeLocation(org.jfree.chart.api.RectangleAnchor)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendGraphic:380,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].isLineVisible()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].setLineVisible(boolean)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].getLine()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].setLine(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].getLinePaint()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].setLinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].getLineStroke()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].setLineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].arrange(java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendGraphic:490"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:493"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:492"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:493"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:496"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:495"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:496"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:523"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:522"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:500"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:503"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:502"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:503"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:506"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:505"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:506"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:523"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:522"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:510"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:513"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:512"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:513"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:516"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:515"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:516"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:523"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:522"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:523"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:524"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:523"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:523"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:524"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:523"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendGraphic:484,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].toContentConstraint"
    - Src: "org.jfree.chart.legend.LegendGraphic:485,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthConstraintType"
    - Src: "org.jfree.chart.legend.LegendGraphic:486,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightConstraintType"
    - Src: "org.jfree.chart.legend.LegendGraphic:488,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.jfree.chart.legend.LegendGraphic:491,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].arrangeNN"
    - Src: "org.jfree.chart.legend.LegendGraphic:494,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.chart.legend.LegendGraphic:517,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidth"
    - Src: "org.jfree.chart.legend.LegendGraphic:518,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeight"
    - Src: "org.jfree.chart.legend.LegendGraphic:518,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    - Src: "org.jfree.chart.legend.LegendGraphic:521,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.legend.LegendGraphic:523,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "org.jfree.chart.legend.LegendGraphic:524,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.legend.LegendGraphic:524,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalWidth"
    - Src: "org.jfree.chart.legend.LegendGraphic:525,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.legend.LegendGraphic:525,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].calculateTotalHeight"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].arrangeNN(java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 1
    argTypes:
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendGraphic:539"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:542"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:541"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:542"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:545"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:544"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendGraphic:538,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.legend.LegendGraphic:540,1"
      Dst: "[java.awt.Shape].getBounds2D"
    - Src: "org.jfree.chart.legend.LegendGraphic:540,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    - Src: "org.jfree.chart.legend.LegendGraphic:543,1"
      Dst: "[java.awt.geom.Rectangle2D].createUnion"
    - Src: "org.jfree.chart.legend.LegendGraphic:545,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.legend.LegendGraphic:545,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.legend.LegendGraphic:545,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendGraphic:562"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:571"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:570"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:571"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:591"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:590"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:576"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:585"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:584"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:578"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:585"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:591"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:590"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendGraphic:557,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimMargin"
    - Src: "org.jfree.chart.legend.LegendGraphic:558,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].drawBorder"
    - Src: "org.jfree.chart.legend.LegendGraphic:559,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimBorder"
    - Src: "org.jfree.chart.legend.LegendGraphic:560,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimPadding"
    - Src: "org.jfree.chart.legend.LegendGraphic:563,1"
      Dst: "[org.jfree.chart.api.RectangleAnchor].getAnchorPoint"
    - Src: "org.jfree.chart.legend.LegendGraphic:564,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].getLine"
    - Src: "org.jfree.chart.legend.LegendGraphic:565,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.legend.LegendGraphic:565,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.legend.LegendGraphic:564,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.legend.LegendGraphic:566,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.legend.LegendGraphic:567,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.legend.LegendGraphic:568,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.legend.LegendGraphic:580,1"
      Dst: "[org.jfree.chart.util.GradientPaintTransformer].transform"
    - Src: "org.jfree.chart.legend.LegendGraphic:583,1"
      Dst: "[java.awt.Graphics2D].fill"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendGraphic:604,1"
      Dst: "[org.jfree.chart.legend.LegendGraphic].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendGraphic:618"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:621"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:620"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:622"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:625"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:624"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:625"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:628"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:627"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:628"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:631"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:630"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:631"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:634"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:633"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:634"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:637"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:636"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:637"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:640"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:639"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:640"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:643"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:642"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:643"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:646"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:645"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:646"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:649"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:648"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:649"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:652"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:651"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:652"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:655"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:654"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:655"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:658"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:657"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:658"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:661"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:660"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:661"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:664"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:663"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendGraphic:625,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    - Src: "org.jfree.chart.legend.LegendGraphic:631,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.legend.LegendGraphic:634,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.legend.LegendGraphic:664,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].equals"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].hashCode()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: 674
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendGraphic:675"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:675"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:674"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:679"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:675"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:674"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:682"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:679"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:678"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendGraphic:685"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:682"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendGraphic:681"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendGraphic:676,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].clone()"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: 700
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.block.AbstractBlock].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 25
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendGraphic:701,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].clone"
    - Src: "org.jfree.chart.legend.LegendGraphic:702,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendGraphic:715,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.legend.LegendGraphic:716,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    - Src: "org.jfree.chart.legend.LegendGraphic:717,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.legend.LegendGraphic:719,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendGraphic].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.legend.LegendGraphic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendGraphic:735,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.legend.LegendGraphic:736,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    - Src: "org.jfree.chart.legend.LegendGraphic:737,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.legend.LegendGraphic:739,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].<init>(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:77,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].<init>(java.lang.Comparable,boolean,boolean)"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:92,1"
      Dst: "[org.jfree.data.general.Series].<init>"
    - Src: "org.jfree.data.ComparableObjectSeries:93,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].getAutoSort()"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].getAllowDuplicateXValues()"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].getItemCount()"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:126,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].getMaximumItemCount()"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].setMaximumItemCount(int)"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.ComparableObjectSeries:157"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:161"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:160"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:161"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:157,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.ComparableObjectSeries:158,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.ComparableObjectSeries:162,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.ComparableObjectSeries].add(java.lang.Comparable,java.lang.Object)"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:178,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].add(java.lang.Comparable,java.lang.Object,boolean)"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:196,1"
      Dst: "[org.jfree.data.ComparableObjectItem].<init>"
    - Src: "org.jfree.data.ComparableObjectSeries:197,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].add(org.jfree.data.ComparableObjectItem,boolean)"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.ComparableObjectItem"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.ComparableObjectSeries:212"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:214"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:218"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:217"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:218"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:232"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:221"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:224"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:222"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:224"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:225"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:229"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:228"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:238"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:245"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:242"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:246"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:245"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:248"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:251"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:211,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.ComparableObjectSeries:213,1"
      Dst: "[java.util.Collections].binarySearch"
    - Src: "org.jfree.data.ComparableObjectSeries:215,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.ComparableObjectSeries:220,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.ComparableObjectSeries:222,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.ComparableObjectSeries:222,1"
      Dst: "[org.jfree.data.ComparableObjectItem].compareTo"
    - Src: "org.jfree.data.ComparableObjectSeries:233,1"
      Dst: "[org.jfree.data.general.SeriesException].<init>"
    - Src: "org.jfree.data.ComparableObjectSeries:241,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getComparable"
    - Src: "org.jfree.data.ComparableObjectSeries:241,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].indexOf"
    - Src: "org.jfree.data.ComparableObjectSeries:248,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getItemCount"
    - Src: "org.jfree.data.ComparableObjectSeries:249,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.ComparableObjectSeries:252,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.ComparableObjectSeries].indexOf(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.ComparableObjectSeries:267"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:272"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:271"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:272"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:274"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:272"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:268,1"
      Dst: "[org.jfree.data.ComparableObjectItem].<init>"
    - Src: "org.jfree.data.ComparableObjectSeries:268,1"
      Dst: "[java.util.Collections].binarySearch"
    - Src: "org.jfree.data.ComparableObjectSeries:272,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.ComparableObjectSeries:273,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.ComparableObjectSeries:274,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getComparable"
    - Src: "org.jfree.data.ComparableObjectSeries:274,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.ComparableObjectSeries].update(java.lang.Comparable,java.lang.Object)"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.ComparableObjectSeries:293"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:297"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:292,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].indexOf"
    - Src: "org.jfree.data.ComparableObjectSeries:294,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.ComparableObjectSeries:294,1"
      Dst: "[org.jfree.data.general.SeriesException].<init>"
    - Src: "org.jfree.data.ComparableObjectSeries:297,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getDataItem"
    - Src: "org.jfree.data.ComparableObjectSeries:298,1"
      Dst: "[org.jfree.data.ComparableObjectItem].setObject"
    - Src: "org.jfree.data.ComparableObjectSeries:299,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].updateByIndex(int,java.lang.Object)"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:311,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getDataItem"
    - Src: "org.jfree.data.ComparableObjectSeries:312,1"
      Dst: "[org.jfree.data.ComparableObjectItem].setObject"
    - Src: "org.jfree.data.ComparableObjectSeries:313,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].getDataItem(int)"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "org.jfree.data.ComparableObjectItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:324,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].delete(int,int)"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.ComparableObjectSeries:335"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:338"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:336,1"
      Dst: "[java.util.List].subList"
    - Src: "org.jfree.data.ComparableObjectSeries:336,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.ComparableObjectSeries:338,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].clear()"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.ComparableObjectSeries:347"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:351"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:347,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.ComparableObjectSeries:348,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.ComparableObjectSeries:349,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].remove(int)"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.ComparableObjectItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:362,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.ComparableObjectSeries:363,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].remove(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.ComparableObjectItem"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:376,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].indexOf"
    - Src: "org.jfree.data.ComparableObjectSeries:376,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.ComparableObjectSeries:389"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:392"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:391"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:392"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:395"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:394"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:395"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:398"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:397"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:399"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:402"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:401"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:402"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:405"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:404"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:405"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:408"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:407"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:408"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:411"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:395,1"
      Dst: "[org.jfree.data.general.Series].equals"
    - Src: "org.jfree.data.ComparableObjectSeries:408,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].hashCode()"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].hashCode()"
    - "[org.jfree.data.ComparableObjectSeries].getItemCount()"
    - "[org.jfree.data.xy.VectorSeries].getDataItem(int)"
    - "[org.jfree.data.ComparableObjectSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XYIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem(int)"
    - "[org.jfree.data.xy.YIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.ComparableObjectItem].hashCode()"
    - "[org.jfree.data.xy.VectorSeries].getDataItem(int)"
    - "[org.jfree.data.ComparableObjectSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XYIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem(int)"
    - "[org.jfree.data.xy.YIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.ComparableObjectItem].hashCode()"
    - "[org.jfree.data.xy.VectorSeries].getDataItem(int)"
    - "[org.jfree.data.ComparableObjectSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XYIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeries].getDataItem(int)"
    - "[org.jfree.data.xy.YIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.ComparableObjectItem].hashCode()"
    functionUses: 3
    ICount: 39
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.jfree.data.ComparableObjectSeries:425"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:429"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:428"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:429"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:433"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:432"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:433"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:437"
        BranchSideFuncs:
        - "getDataItem(int)"
        - "hashCode()"
      - BranchSide: "org.jfree.data.ComparableObjectSeries:436"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:438"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:437"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:436"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.ComparableObjectSeries:439"
      Branch Sides:
      - BranchSide: "org.jfree.data.ComparableObjectSeries:438"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.ComparableObjectSeries:437"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:421,1"
      Dst: "[org.jfree.data.general.Series].hashCode"
    - Src: "org.jfree.data.ComparableObjectSeries:424,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getItemCount"
    - Src: "org.jfree.data.ComparableObjectSeries:426,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getDataItem"
    - Src: "org.jfree.data.ComparableObjectSeries:427,1"
      Dst: "[org.jfree.data.ComparableObjectItem].hashCode"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.ComparableObjectSeries].clone()"
    functionSourceFile: "org.jfree.data.ComparableObjectSeries"
    linkageType: null
    functionLinenumber: 452
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 8
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.ComparableObjectSeries:453,1"
      Dst: "[org.jfree.data.general.Series].clone"
    - Src: "org.jfree.data.ComparableObjectSeries:454,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.imagemap.StandardToolTipTagFragmentGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.imagemap.StandardToolTipTagFragmentGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.StandardToolTipTagFragmentGenerator:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.imagemap.StandardToolTipTagFragmentGenerator].generateToolTipFragment(java.lang.String)"
    functionSourceFile: "org.jfree.chart.imagemap.StandardToolTipTagFragmentGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.StandardToolTipTagFragmentGenerator:66,1"
      Dst: "[org.jfree.chart.imagemap.ImageMapUtils].htmlEscape"
    - Src: "org.jfree.chart.imagemap.StandardToolTipTagFragmentGenerator:66,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.DirectionalGradientPaintTransformer].<init>()"
    functionSourceFile: "org.jfree.chart.util.DirectionalGradientPaintTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.DirectionalGradientPaintTransformer:71,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.DirectionalGradientPaintTransformer].transform(java.awt.GradientPaint,java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.util.DirectionalGradientPaintTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.GradientPaint"
    argCount: 2
    argTypes:
    - "java.awt.GradientPaint"
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 81
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.DirectionalGradientPaintTransformer:98"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DirectionalGradientPaintTransformer:119"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DirectionalGradientPaintTransformer:98"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DirectionalGradientPaintTransformer:119"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DirectionalGradientPaintTransformer:102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DirectionalGradientPaintTransformer:111"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DirectionalGradientPaintTransformer:102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DirectionalGradientPaintTransformer:111"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DirectionalGradientPaintTransformer:104"
      Branch Sides: []
    - Branch String: "org.jfree.chart.util.DirectionalGradientPaintTransformer:112"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DirectionalGradientPaintTransformer:112"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DirectionalGradientPaintTransformer:111"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DirectionalGradientPaintTransformer:112"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DirectionalGradientPaintTransformer:112"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DirectionalGradientPaintTransformer:111"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DirectionalGradientPaintTransformer:114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DirectionalGradientPaintTransformer:113"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DirectionalGradientPaintTransformer:112"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DirectionalGradientPaintTransformer:114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.DirectionalGradientPaintTransformer:113"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.DirectionalGradientPaintTransformer:112"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.DirectionalGradientPaintTransformer:122"
      Branch Sides: []
    Callsites:
    - Src: "org.jfree.chart.util.DirectionalGradientPaintTransformer:86,1"
      Dst: "[java.awt.GradientPaint].getPoint1"
    - Src: "org.jfree.chart.util.DirectionalGradientPaintTransformer:86,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.util.DirectionalGradientPaintTransformer:87,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.util.DirectionalGradientPaintTransformer:88,1"
      Dst: "[java.awt.GradientPaint].getPoint2"
    - Src: "org.jfree.chart.util.DirectionalGradientPaintTransformer:91,1"
      Dst: "[java.awt.Shape].getBounds"
    - Src: "org.jfree.chart.util.DirectionalGradientPaintTransformer:92,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.util.DirectionalGradientPaintTransformer:93,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.util.DirectionalGradientPaintTransformer:94,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.util.DirectionalGradientPaintTransformer:95,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.util.DirectionalGradientPaintTransformer:104,1"
      Dst: "[java.awt.GradientPaint].isCyclic"
    - Src: "org.jfree.chart.util.DirectionalGradientPaintTransformer:127,1"
      Dst: "[java.awt.GradientPaint].getColor1"
    - Src: "org.jfree.chart.util.DirectionalGradientPaintTransformer:128,1"
      Dst: "[java.awt.GradientPaint].getColor2"
    - Src: "org.jfree.chart.util.DirectionalGradientPaintTransformer:128,1"
      Dst: "[java.awt.GradientPaint].<init>"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].<init>()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:78,1"
      Dst: "[org.jfree.data.time.TimePeriodValuesCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].<init>(org.jfree.data.time.TimePeriodValues)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimePeriodValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:90"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:94"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:87,1"
      Dst: "[org.jfree.data.xy.AbstractIntervalXYDataset].<init>"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:88,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:91,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:92,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].getXPosition()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimePeriodAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].setXPosition(org.jfree.data.time.TimePeriodAnchor)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimePeriodAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:115,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].getSeriesCount()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:126,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].getSeries(int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "org.jfree.data.time.TimePeriodValues"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimePeriodValuesCollection].getSeriesCount()"
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getSeriesCount()"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:138"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:138"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:138"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:141"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:137,1"
      Dst: "[org.jfree.data.time.TimePeriodValuesCollection].getSeriesCount"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:137,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:139,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:141,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].getKey()"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getSeries(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:154,1"
      Dst: "[org.jfree.data.time.TimePeriodValuesCollection].getSeries"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:154,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].addSeries(org.jfree.data.time.TimePeriodValues)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimePeriodValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:165,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:166,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:167,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:168,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].removeSeries(org.jfree.data.time.TimePeriodValues)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimePeriodValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:177,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:178,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:179,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:180,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].removeSeries(int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:191"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:194"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:190,1"
      Dst: "[org.jfree.data.time.TimePeriodValuesCollection].getSeries"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:192,1"
      Dst: "[org.jfree.data.time.TimePeriodValuesCollection].removeSeries"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimePeriodValues].getItemCount()"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getSeries(int)"
    functionUses: 18
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:207,1"
      Dst: "[org.jfree.data.time.TimePeriodValuesCollection].getSeries"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:207,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].getX(int,int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimePeriodValues].getDataItem(int)"
    - "[org.jfree.data.time.TimePeriodValue].getPeriod()"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getX(org.jfree.data.time.TimePeriod)"
    functionUses: 6
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:220,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:221,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getDataItem"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:222,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].getPeriod"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:223,1"
      Dst: "[org.jfree.data.time.TimePeriodValuesCollection].getX"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:223,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].getX(org.jfree.data.time.TimePeriod)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    functionUses: 1
    ICount: 28
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:235"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:238"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:242"
        BranchSideFuncs:
        - "getStart()"
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:241"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:242"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:246"
        BranchSideFuncs:
        - "getEnd()"
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:236,1"
      Dst: "[org.jfree.data.time.TimePeriod].getStart"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:236,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:240,1"
      Dst: "[org.jfree.data.time.TimePeriod].getEnd"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:246,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimePeriodValues].getDataItem(int)"
    - "[org.jfree.data.time.TimePeriodValue].getPeriod()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:261,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:262,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getDataItem"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:263,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].getPeriod"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:263,1"
      Dst: "[org.jfree.data.time.TimePeriod].getStart"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:263,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:263,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimePeriodValues].getDataItem(int)"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    - "[org.jfree.data.time.TimePeriodValue].getPeriod()"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:276,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:277,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getDataItem"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:278,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].getPeriod"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:278,1"
      Dst: "[org.jfree.data.time.TimePeriod].getEnd"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:278,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:278,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].getY(int,int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimePeriodValues].getDataItem(int)"
    - "[org.jfree.data.time.TimePeriodValue].getValue()"
    functionUses: 6
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:291,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:292,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getDataItem"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:293,1"
      Dst: "[org.jfree.data.time.TimePeriodValue].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].getStartY(int,int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimePeriodValuesCollection].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:306,1"
      Dst: "[org.jfree.data.time.TimePeriodValuesCollection].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].getEndY(int,int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimePeriodValuesCollection].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:319,1"
      Dst: "[org.jfree.data.time.TimePeriodValuesCollection].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].getDomainLowerBound(boolean)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:334"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:337"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:333,1"
      Dst: "[org.jfree.data.time.TimePeriodValuesCollection].getDomainBounds"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:335,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].getDomainUpperBound(boolean)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:352"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:354"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:351,1"
      Dst: "[org.jfree.data.time.TimePeriodValuesCollection].getDomainBounds"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:353,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].getDomainBounds(boolean)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.TimePeriodValues].getItemCount()"
    - "[org.jfree.data.time.TimePeriodValues].getTimePeriod(int)"
    - "[org.jfree.data.time.TimePeriodValues].getMinStartIndex()"
    - "[org.jfree.data.time.TimePeriodValues].getMaxEndIndex()"
    - "[org.jfree.data.time.TimePeriodValues].getTimePeriod(int)"
    - "[org.jfree.data.time.TimePeriodValues].getTimePeriod(int)"
    - "[org.jfree.data.time.TimePeriodValues].getMaxStartIndex()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.time.TimePeriodValues].getTimePeriod(int)"
    - "[org.jfree.data.time.TimePeriodValues].getMinMiddleIndex()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    - "[org.jfree.data.time.TimePeriodValues].getTimePeriod(int)"
    - "[org.jfree.data.time.TimePeriodValues].getMaxMiddleIndex()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.time.TimePeriodValues].getTimePeriod(int)"
    - "[org.jfree.data.time.TimePeriodValues].getMinEndIndex()"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    - "[org.jfree.data.time.RegularTimePeriod].getStart()"
    - "[org.jfree.data.time.SimpleTimePeriod].getStart()"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.time.RegularTimePeriod].getEnd()"
    - "[org.jfree.data.time.SimpleTimePeriod].getEnd()"
    - "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    functionUses: 1
    ICount: 88
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:371"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:410"
        BranchSideFuncs:
        - "getItemCount()"
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:409"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:373"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:408"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:377"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:404"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:403"
        BranchSideFuncs:
        - "<init>(double,double)"
        - "getStart()"
        - "getEnd()"
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:378"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:383"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:384"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:395"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:396"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:406"
        BranchSideFuncs:
        - "combine(org.jfree.data.Range,org.jfree.data.Range)"
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:371,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:371,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:371,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:372,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getItemCount"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:375,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getMinStartIndex"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:374,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getTimePeriod"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:376,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getMaxEndIndex"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:380,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getMaxStartIndex"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:381,1"
      Dst: "[org.jfree.data.time.TimePeriod].getStart"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:381,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:382,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:386,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getMinMiddleIndex"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:388,1"
      Dst: "[org.jfree.data.time.TimePeriod].getEnd"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:390,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getMaxMiddleIndex"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:398,1"
      Dst: "[org.jfree.data.time.TimePeriodValues].getMinEndIndex"
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:407,1"
      Dst: "[org.jfree.data.Range].combine"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:422"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:425"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:424"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:425"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:428"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:427"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:429"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimePeriodValuesCollection:432"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimePeriodValuesCollection:434"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:432,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodValuesCollection].hashCode()"
    functionSourceFile: "org.jfree.data.time.TimePeriodValuesCollection"
    linkageType: null
    functionLinenumber: 440
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodValuesCollection:441,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesTableModel].<init>()"
    functionSourceFile: "org.jfree.data.time.TimeSeriesTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesTableModel:67,1"
      Dst: "[org.jfree.data.time.TimeSeries].<init>"
    - Src: "org.jfree.data.time.TimeSeriesTableModel:67,1"
      Dst: "[org.jfree.data.time.TimeSeriesTableModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesTableModel].<init>(org.jfree.data.time.TimeSeries)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimeSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesTableModel:76,1"
      Dst: "[org.jfree.data.time.TimeSeriesTableModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesTableModel].<init>(org.jfree.data.time.TimeSeries,boolean)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.time.TimeSeries"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesTableModel:85,1"
      Dst: "[javax.swing.table.AbstractTableModel].<init>"
    - Src: "org.jfree.data.time.TimeSeriesTableModel:87,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesTableModel].getColumnCount()"
    functionSourceFile: "org.jfree.data.time.TimeSeriesTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesTableModel].getColumnClass(int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:111"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:115"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:118"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesTableModel].getColumnName(int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:134"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:138"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:141"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesTableModel].getRowCount()"
    functionSourceFile: "org.jfree.data.time.TimeSeriesTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesTableModel:155,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesTableModel].getValueAt(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:169"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:183"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:182"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:170"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:174"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:177"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:183"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:187"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:191"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesTableModel:169,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.TimeSeriesTableModel:171,1"
      Dst: "[org.jfree.data.time.TimeSeries].getTimePeriod"
    - Src: "org.jfree.data.time.TimeSeriesTableModel:175,1"
      Dst: "[org.jfree.data.time.TimeSeries].getValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesTableModel].isCellEditable(int,int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:208"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:217"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:216"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:209"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:210"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:209"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:209"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:212"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesTableModel].setValueAt(java.lang.Object,int,int)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:231"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:245"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:234"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:253"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:246"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:249"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.TimeSeriesTableModel:250"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.TimeSeriesTableModel:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesTableModel:231,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.TimeSeriesTableModel:236,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.time.TimeSeriesTableModel:236,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.time.TimeSeriesTableModel:237,1"
      Dst: "[org.jfree.data.time.TimeSeries].update"
    - Src: "org.jfree.data.time.TimeSeriesTableModel:241,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimeSeriesTableModel].seriesChanged(org.jfree.data.general.SeriesChangeEvent)"
    functionSourceFile: "org.jfree.data.time.TimeSeriesTableModel"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.SeriesChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimeSeriesTableModel:264,1"
      Dst: "[javax.swing.table.AbstractTableModel].fireTableDataChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.AxisEntity].<init>(java.awt.Shape,org.jfree.chart.axis.Axis)"
    functionSourceFile: "org.jfree.chart.entity.AxisEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Shape"
    - "org.jfree.chart.axis.Axis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.AxisEntity:71,1"
      Dst: "[org.jfree.chart.entity.AxisEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.AxisEntity].<init>(java.awt.Shape,org.jfree.chart.axis.Axis,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.AxisEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Shape"
    - "org.jfree.chart.axis.Axis"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.AxisEntity:83,1"
      Dst: "[org.jfree.chart.entity.AxisEntity].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.AxisEntity].<init>(java.awt.Shape,org.jfree.chart.axis.Axis,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.AxisEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Shape"
    - "org.jfree.chart.axis.Axis"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.AxisEntity:97,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    - Src: "org.jfree.chart.entity.AxisEntity:98,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.AxisEntity].getAxis()"
    functionSourceFile: "org.jfree.chart.entity.AxisEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.Axis"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.AxisEntity].toString()"
    functionSourceFile: "org.jfree.chart.entity.AxisEntity"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].getToolTipText()"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.AxisEntity:119,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.entity.AxisEntity:120,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.chart.entity.AxisEntity:121,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getToolTipText"
    - Src: "org.jfree.chart.entity.AxisEntity:122,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.AxisEntity].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.entity.AxisEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.AxisEntity:134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.AxisEntity:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.AxisEntity:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.AxisEntity:137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.AxisEntity:140"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.AxisEntity:139"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.AxisEntity:141"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.AxisEntity:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.AxisEntity:143"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.AxisEntity:144"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.AxisEntity:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.AxisEntity:146"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.AxisEntity:147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.AxisEntity:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.AxisEntity:149"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.AxisEntity:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.AxisEntity:153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.AxisEntity:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.AxisEntity:141,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getArea"
    - Src: "org.jfree.chart.entity.AxisEntity:141,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.entity.AxisEntity:144,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getToolTipText"
    - Src: "org.jfree.chart.entity.AxisEntity:144,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.entity.AxisEntity:147,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getURLText"
    - Src: "org.jfree.chart.entity.AxisEntity:150,1"
      Dst: "[org.jfree.chart.axis.Axis].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.AxisEntity].hashCode()"
    functionSourceFile: "org.jfree.chart.entity.AxisEntity"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].getToolTipText()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    - "[org.jfree.chart.entity.ChartEntity].getURLText()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.AxisEntity:164,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getToolTipText"
    - Src: "org.jfree.chart.entity.AxisEntity:164,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    - Src: "org.jfree.chart.entity.AxisEntity:165,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getURLText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.AxisEntity].clone()"
    functionSourceFile: "org.jfree.chart.entity.AxisEntity"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    functionUses: 26
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.AxisEntity:179,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.AxisEntity].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.entity.AxisEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.AxisEntity:190,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.entity.AxisEntity:191,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getArea"
    - Src: "org.jfree.chart.entity.AxisEntity:191,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.AxisEntity].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.entity.AxisEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.AxisEntity:204,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.entity.AxisEntity:205,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    - Src: "org.jfree.chart.entity.AxisEntity:205,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].setArea"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].<init>()"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:95,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.block.AbstractBlock:99,1"
      Dst: "[java.awt.geom.Rectangle2D$Float].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].getID()"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].setID(java.lang.String)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].getWidth()"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].setWidth(double)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].getHeight()"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].setHeight(double)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].getMargin()"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].setMargin(org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:195,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].setMargin(double,double,double,double)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:211,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    - Src: "org.jfree.chart.block.AbstractBlock:211,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].setMargin"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].setBorder(double,double,double,double)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:224,1"
      Dst: "[org.jfree.chart.block.BlockBorder].<init>"
    - Src: "org.jfree.chart.block.AbstractBlock:224,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].setFrame"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].getFrame()"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.BlockFrame"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].setFrame(org.jfree.chart.block.BlockFrame)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.block.BlockFrame"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:246,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].getPadding()"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].setPadding(org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:270,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].setPadding(double,double,double,double)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:284,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    - Src: "org.jfree.chart.block.AbstractBlock:284,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].setPadding"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].getContentXOffset()"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:295,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getLeft"
    - Src: "org.jfree.chart.block.AbstractBlock:295,1"
      Dst: "[org.jfree.chart.block.BlockFrame].getInsets"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].getContentYOffset()"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:307,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].getTop"
    - Src: "org.jfree.chart.block.AbstractBlock:307,1"
      Dst: "[org.jfree.chart.block.BlockFrame].getInsets"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].arrange(java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 1
    argTypes:
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:320,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].arrange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].arrange(java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:333,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getWidth"
    - Src: "org.jfree.chart.block.AbstractBlock:333,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].getHeight"
    - Src: "org.jfree.chart.block.AbstractBlock:333,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    - Src: "org.jfree.chart.block.AbstractBlock:334,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].calculateConstrainedSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].getBounds()"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].setBounds(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:356,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].trimToContentWidth(double)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:372,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trimWidth"
    - Src: "org.jfree.chart.block.AbstractBlock:373,1"
      Dst: "[org.jfree.chart.block.BlockFrame].getInsets"
    - Src: "org.jfree.chart.block.AbstractBlock:375,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].trimToContentHeight(double)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:390,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trimHeight"
    - Src: "org.jfree.chart.block.AbstractBlock:391,1"
      Dst: "[org.jfree.chart.block.BlockFrame].getInsets"
    - Src: "org.jfree.chart.block.AbstractBlock:393,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].toContentConstraint(org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.RectangleConstraint"
    argCount: 1
    argTypes:
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.AbstractBlock:406"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:409"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:408"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:405,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.block.AbstractBlock:406,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.block.AbstractBlock:409,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidth"
    - Src: "org.jfree.chart.block.AbstractBlock:410,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthRange"
    - Src: "org.jfree.chart.block.AbstractBlock:411,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeight"
    - Src: "org.jfree.chart.block.AbstractBlock:412,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightRange"
    - Src: "org.jfree.chart.block.AbstractBlock:413,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimToContentWidth"
    - Src: "org.jfree.chart.block.AbstractBlock:414,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimToContentHeight"
    - Src: "org.jfree.chart.block.AbstractBlock:417,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthConstraintType"
    - Src: "org.jfree.chart.block.AbstractBlock:418,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightConstraintType"
    - Src: "org.jfree.chart.block.AbstractBlock:418,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].trimToContentWidth(org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.AbstractBlock:422"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:425"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:424"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.AbstractBlock:427"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:430"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:429"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.AbstractBlock:430"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:433"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:427,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.block.AbstractBlock:428,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimToContentWidth"
    - Src: "org.jfree.chart.block.AbstractBlock:430,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.block.AbstractBlock:433,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].trimToContentHeight(org.jfree.data.Range)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.AbstractBlock:437"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:440"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:439"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.AbstractBlock:442"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:445"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:444"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.AbstractBlock:445"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:448"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:442,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.block.AbstractBlock:443,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].trimToContentHeight"
    - Src: "org.jfree.chart.block.AbstractBlock:445,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.block.AbstractBlock:448,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].calculateTotalWidth(double)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:460,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].extendWidth"
    - Src: "org.jfree.chart.block.AbstractBlock:461,1"
      Dst: "[org.jfree.chart.block.BlockFrame].getInsets"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].calculateTotalHeight(double)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:475,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].extendHeight"
    - Src: "org.jfree.chart.block.AbstractBlock:476,1"
      Dst: "[org.jfree.chart.block.BlockFrame].getInsets"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].trimMargin(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:491,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].trimBorder(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:505,1"
      Dst: "[org.jfree.chart.block.BlockFrame].getInsets"
    - Src: "org.jfree.chart.block.AbstractBlock:505,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].trimPadding(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:519,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].drawBorder(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:530,1"
      Dst: "[org.jfree.chart.block.BlockFrame].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.AbstractBlock:542"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:545"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:544"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.AbstractBlock:545"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:548"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:547"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.AbstractBlock:549"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:552"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:551"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.AbstractBlock:552"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:555"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:554"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.AbstractBlock:555"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:558"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:557"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.AbstractBlock:558"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:561"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:560"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.AbstractBlock:561"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:564"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:563"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.AbstractBlock:564"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:567"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:566"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.AbstractBlock:567"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:570"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.AbstractBlock:569"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:549,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.block.AbstractBlock:552,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.block.AbstractBlock:555,1"
      Dst: "[java.awt.geom.Rectangle2D].equals"
    - Src: "org.jfree.chart.block.AbstractBlock:558,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].hashCode()"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: 576
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:577,1"
      Dst: "[java.util.Objects].hashCode"
    - Src: "org.jfree.chart.block.AbstractBlock:582,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].clone()"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: 600
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    functionUses: 13
    ICount: 16
    EdgeCount: 144
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.AbstractBlock:603"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.AbstractBlock:607"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.chart.block.AbstractBlock:606"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:601,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.block.AbstractBlock:602,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    - Src: "org.jfree.chart.block.AbstractBlock:605,1"
      Dst: "[org.jfree.chart.api.PublicCloneable].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:618,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.block.AbstractBlock:619,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.AbstractBlock].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.block.AbstractBlock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.AbstractBlock:632,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.block.AbstractBlock:633,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:128,1"
      Dst: "[org.jfree.chart.plot.RingPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].<init>(org.jfree.data.general.PieDataset)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.PieDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:137,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].<init>"
    - Src: "org.jfree.chart.plot.RingPlot:87,1"
      Dst: "[java.text.DecimalFormat].<init>"
    - Src: "org.jfree.chart.plot.RingPlot:144,1"
      Dst: "[java.awt.BasicStroke].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].getCenterTextMode()"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.CenterTextMode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].setCenterTextMode(org.jfree.chart.plot.CenterTextMode)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.CenterTextMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:173,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.RingPlot:175,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].getCenterText()"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].setCenterText(java.lang.String)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:197,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].getCenterTextFormatter()"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.Format"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].setCenterTextFormatter(java.text.Format)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:218,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].getCenterTextFont()"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].setCenterTextFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:239,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.RingPlot:241,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].getCenterTextColor()"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Color"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].setCenterTextColor(java.awt.Color)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Color"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:261,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.RingPlot:263,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].getSeparatorsVisible()"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].setSeparatorsVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:289,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].getSeparatorStroke()"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].setSeparatorStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:312,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.RingPlot:314,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].getSeparatorPaint()"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].setSeparatorPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:337,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.RingPlot:339,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].getInnerSeparatorExtension()"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].setInnerSeparatorExtension(double)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:367,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].getOuterSeparatorExtension()"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].setOuterSeparatorExtension(double)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:394,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].getSectionDepth()"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].setSectionDepth(double)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:420,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.pie.PiePlot,java.lang.Integer,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.pie.PiePlotState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.pie.PiePlot"
    - "java.lang.Integer"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:441,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].initialise"
    - Src: "org.jfree.chart.plot.RingPlot:442,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].setPassesRequired"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].drawItem(java.awt.Graphics2D,int,java.awt.geom.Rectangle2D,org.jfree.chart.plot.pie.PiePlotState,int)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "int"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.pie.PiePlotState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 167
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.RingPlot:461"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:464"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:463"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:469"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:473"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:472"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:473"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:478"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:477"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:482"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:591"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:590"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:486"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:489"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:488"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:515"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:526"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:525"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:519"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:525"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:524"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:519"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:525"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:524"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:526"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:580"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:579"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:532"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:538"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:532"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:538"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:532"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:538"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:539"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:557"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:556"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:541"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:543"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:542"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:543"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:546"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:545"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:546"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:557"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:556"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:557"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:579"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:578"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:559"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:579"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:578"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:563"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:567"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:566"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:569"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:572"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:580"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:591"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:590"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:581"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:591"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:590"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:459,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getDataset"
    - Src: "org.jfree.chart.plot.RingPlot:460,1"
      Dst: "[org.jfree.data.Values].getValue"
    - Src: "org.jfree.chart.plot.RingPlot:464,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.plot.RingPlot:468,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getDirection"
    - Src: "org.jfree.chart.plot.RingPlot:470,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getLatestAngle"
    - Src: "org.jfree.chart.plot.RingPlot:471,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getTotal"
    - Src: "org.jfree.chart.plot.RingPlot:478,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.plot.RingPlot:482,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.plot.RingPlot:482,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getMinimumArcAngleToDraw"
    - Src: "org.jfree.chart.plot.RingPlot:483,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getSectionKey"
    - Src: "org.jfree.chart.plot.RingPlot:485,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getMaximumExplodePercent"
    - Src: "org.jfree.chart.plot.RingPlot:487,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getExplodePercent"
    - Src: "org.jfree.chart.plot.RingPlot:489,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getPieArea"
    - Src: "org.jfree.chart.plot.RingPlot:490,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].getExplodedPieArea"
    - Src: "org.jfree.chart.plot.RingPlot:489,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getArcBounds"
    - Src: "org.jfree.chart.plot.RingPlot:491,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.RingPlot:496,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    - Src: "org.jfree.chart.plot.RingPlot:498,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.RingPlot:499,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    - Src: "org.jfree.chart.plot.RingPlot:500,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.RingPlot:505,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.plot.RingPlot:506,1"
      Dst: "[java.awt.geom.Arc2D].getStartPoint"
    - Src: "org.jfree.chart.plot.RingPlot:506,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.RingPlot:507,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.RingPlot:506,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.plot.RingPlot:508,1"
      Dst: "[java.awt.geom.Arc2D].getPathIterator"
    - Src: "org.jfree.chart.plot.RingPlot:508,1"
      Dst: "[java.awt.geom.Path2D$Float].append"
    - Src: "org.jfree.chart.plot.RingPlot:510,1"
      Dst: "[java.awt.geom.Path2D].closePath"
    - Src: "org.jfree.chart.plot.RingPlot:512,1"
      Dst: "[java.awt.geom.Arc2D].getEndPoint"
    - Src: "org.jfree.chart.plot.RingPlot:513,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.RingPlot:516,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getShadowPaint"
    - Src: "org.jfree.chart.plot.RingPlot:517,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getShadowXOffset"
    - Src: "org.jfree.chart.plot.RingPlot:518,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getShadowYOffset"
    - Src: "org.jfree.chart.plot.RingPlot:519,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getShadowGenerator"
    - Src: "org.jfree.chart.plot.RingPlot:520,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.plot.RingPlot:522,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.RingPlot:523,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.plot.RingPlot:527,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionPaint"
    - Src: "org.jfree.chart.plot.RingPlot:530,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionOutlinePaint"
    - Src: "org.jfree.chart.plot.RingPlot:531,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].lookupSectionOutlineStroke"
    - Src: "org.jfree.chart.plot.RingPlot:532,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getSectionOutlinesVisible"
    - Src: "org.jfree.chart.plot.RingPlot:535,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.RingPlot:536,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.plot.RingPlot:541,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.plot.RingPlot:542,1"
      Dst: "[java.text.Format].format"
    - Src: "org.jfree.chart.plot.RingPlot:547,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.plot.RingPlot:550,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.plot.RingPlot:551,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.plot.RingPlot:549,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    - Src: "org.jfree.chart.plot.RingPlot:557,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getInfo"
    - Src: "org.jfree.chart.plot.RingPlot:558,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.plot.RingPlot:562,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getToolTipGenerator"
    - Src: "org.jfree.chart.plot.RingPlot:564,1"
      Dst: "[org.jfree.chart.labels.PieToolTipGenerator].generateToolTip"
    - Src: "org.jfree.chart.plot.RingPlot:568,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getURLGenerator"
    - Src: "org.jfree.chart.plot.RingPlot:571,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getPieIndex"
    - Src: "org.jfree.chart.plot.RingPlot:570,1"
      Dst: "[org.jfree.chart.urls.PieURLGenerator].generateURL"
    - Src: "org.jfree.chart.plot.RingPlot:574,1"
      Dst: "[org.jfree.chart.entity.PieSectionEntity].<init>"
    - Src: "org.jfree.chart.plot.RingPlot:576,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].add"
    - Src: "org.jfree.chart.plot.RingPlot:582,1"
      Dst: "[org.jfree.chart.internal.LineUtils].extendLine"
    - Src: "org.jfree.chart.plot.RingPlot:591,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlotState].setLatestAngle"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].getLabelLinkDepth()"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:602,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].getLabelLinkDepth"
    - Src: "org.jfree.chart.plot.RingPlot:602,1"
      Dst: "[org.jfree.chart.plot.RingPlot].getSectionDepth"
    - Src: "org.jfree.chart.plot.RingPlot:602,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.RingPlot:614"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:617"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:616"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:617"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:620"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:619"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:621"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:624"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:623"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:624"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:627"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:626"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:627"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:630"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:629"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:630"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:633"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:632"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:633"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:636"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:635"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:636"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:639"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:638"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:639"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:642"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:641"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:642"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:645"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:644"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:645"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:648"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:647"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:648"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:651"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:650"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.RingPlot:651"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.RingPlot:654"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.RingPlot:653"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:621,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.plot.RingPlot:624,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.RingPlot:627,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.RingPlot:630,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.plot.RingPlot:633,1"
      Dst: "[java.awt.Color].equals"
    - Src: "org.jfree.chart.plot.RingPlot:642,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.RingPlot:654,1"
      Dst: "[org.jfree.chart.plot.pie.PiePlot].equals"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:665,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.RingPlot:666,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    - Src: "org.jfree.chart.plot.RingPlot:667,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.RingPlot].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.RingPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.RingPlot:680,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.RingPlot:681,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.plot.RingPlot:682,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].<init>()"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].<init>(java.awt.Paint[],java.awt.Paint[],java.awt.Paint[],java.awt.Stroke[],java.awt.Stroke[],java.awt.Shape[])"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:137,1"
      Dst: "[org.jfree.chart.plot.DefaultDrawingSupplier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].<init>(java.awt.Paint[],java.awt.Paint[],java.awt.Stroke[],java.awt.Stroke[],java.awt.Shape[])"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Paint[]"
    - "java.awt.Paint[]"
    - "java.awt.Stroke[]"
    - "java.awt.Stroke[]"
    - "java.awt.Shape[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:158,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].<init>(java.awt.Paint[],java.awt.Paint[],java.awt.Paint[],java.awt.Stroke[],java.awt.Stroke[],java.awt.Shape[])"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.awt.Paint[]"
    - "java.awt.Paint[]"
    - "java.awt.Paint[]"
    - "java.awt.Stroke[]"
    - "java.awt.Stroke[]"
    - "java.awt.Shape[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:182,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].getNextPaint()"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].getNextOutlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].getNextFillPaint()"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].getNextStroke()"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].getNextOutlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].getNextShape()"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].createStandardSeriesShapes()"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "java.awt.Shape[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].intArray(double,double,double)"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].intArray(double,double,double)"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].intArray(double,double,double,double)"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].intArray(double,double,double,double)"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].intArray(double,double,double)"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].intArray(double,double,double)"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].intArray(double,double,double)"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].intArray(double,double,double)"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].intArray(double,double,double)"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].intArray(double,double,double)"
    functionUses: 1
    ICount: 43
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:286,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:288,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:291,1"
      Dst: "[org.jfree.chart.plot.DefaultDrawingSupplier].intArray"
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:293,1"
      Dst: "[java.awt.Polygon].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:339"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:340"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:344"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:347"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:346"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:347"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:350"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:349"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:350"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:353"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:354"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:357"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:356"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:357"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:360"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:359"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:360"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:363"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:362"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:363"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:366"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:367"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:370"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:369"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:370"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:373"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:372"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:373"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:376"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:344,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:370,1"
      Dst: "[org.jfree.chart.plot.DefaultDrawingSupplier].equalShapes"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].equalShapes(java.awt.Shape[],java.awt.Shape[])"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.awt.Shape[]"
    - "java.awt.Shape[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:388"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:391"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:390"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:389"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:388"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:391"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:394"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:393"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:394"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:397"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:396"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:397"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:402"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:401"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:398"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:397"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:396"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:398,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:417"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:420"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:423"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:426"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:429"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:432"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:435"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:438"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:441"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:444"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:413,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:416,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:418,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:430,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:442,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:461"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:464"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:467"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:470"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:473"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:476"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:479"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:482"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.DefaultDrawingSupplier:485"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.DefaultDrawingSupplier:488"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:457,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:459,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:462,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:474,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:486,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].intArray(double,double,double)"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "int[]"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].intArray(double,double,double,double)"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "int[]"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    functionSourceFile: "org.jfree.chart.plot.DefaultDrawingSupplier"
    linkageType: null
    functionLinenumber: 529
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.DefaultDrawingSupplier:530,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomCategoryURLGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.urls.CustomCategoryURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:58,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:52,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomCategoryURLGenerator].getListCount()"
    functionSourceFile: "org.jfree.chart.urls.CustomCategoryURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:67,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomCategoryURLGenerator].getURLCount(int)"
    functionSourceFile: "org.jfree.chart.urls.CustomCategoryURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.CustomCategoryURLGenerator:80"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:83"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:79,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:81,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomCategoryURLGenerator].getURL(int,int)"
    functionSourceFile: "org.jfree.chart.urls.CustomCategoryURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.CustomCategoryURLGenerator:96"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomCategoryURLGenerator:98"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomCategoryURLGenerator:99"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:96,1"
      Dst: "[org.jfree.chart.urls.CustomCategoryURLGenerator].getListCount"
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:97,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:99,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomCategoryURLGenerator].generateURL(org.jfree.data.category.CategoryDataset,int,int)"
    functionSourceFile: "org.jfree.chart.urls.CustomCategoryURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:118,1"
      Dst: "[org.jfree.chart.urls.CustomCategoryURLGenerator].getURL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomCategoryURLGenerator].addURLSeries(java.util.List)"
    functionSourceFile: "org.jfree.chart.urls.CustomCategoryURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.CustomCategoryURLGenerator:128"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:131"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:129,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:131,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomCategoryURLGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.urls.CustomCategoryURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.CustomCategoryURLGenerator:143"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomCategoryURLGenerator:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomCategoryURLGenerator:151"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:154"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomCategoryURLGenerator:155"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:175"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:174"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomCategoryURLGenerator:157"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:161"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:160"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomCategoryURLGenerator:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:154"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomCategoryURLGenerator:164"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:168"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomCategoryURLGenerator:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:161"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:160"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomCategoryURLGenerator:169"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:161"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomCategoryURLGenerator:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:150,1"
      Dst: "[org.jfree.chart.urls.CustomCategoryURLGenerator].getListCount"
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:156,1"
      Dst: "[org.jfree.chart.urls.CustomCategoryURLGenerator].getURLCount"
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:162,1"
      Dst: "[org.jfree.chart.urls.CustomCategoryURLGenerator].getURL"
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:165,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    functionSourceFile: "org.jfree.chart.urls.CustomCategoryURLGenerator"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:189,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.urls.CustomCategoryURLGenerator:190,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleAlignment].values()"
    functionSourceFile: "org.jfree.chart.api.RectangleAlignment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAlignment[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleAlignment:37,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleAlignment].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.api.RectangleAlignment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAlignment"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleAlignment:37,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleAlignment].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.api.RectangleAlignment"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleAlignment:37,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleAlignment].align(java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.api.RectangleAlignment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 82
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.RectangleAlignment:82,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.api.RectangleAlignment:84,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.api.RectangleAlignment:85,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.api.RectangleAlignment:86,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.api.RectangleAlignment:87,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.api.RectangleAlignment:89,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.jfree.chart.api.RectangleAlignment:91,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.api.RectangleAlignment:92,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.api.RectangleAlignment:99,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.api.RectangleAlignment:104,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.api.RectangleAlignment:141,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.api.RectangleAlignment:143,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.RectangleAlignment].$values()"
    functionSourceFile: "org.jfree.chart.api.RectangleAlignment"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAlignment[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.RendererUtils].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.RendererUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.RendererUtils:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.RendererUtils].findLiveItemsLowerBound(org.jfree.data.xy.XYDataset,int,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.RendererUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 84
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.RendererUtils:64"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:67"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:66"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:68"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:71"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:70"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:71"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:97"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:77"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:80"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:82"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:85"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:86"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:96"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:95"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:89"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:93"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:92"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:98"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:126"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:107"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:106"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:108"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:121"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:120"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:130"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:136"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:135"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:130"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:136"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:135"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:132"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.RendererUtils:63,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.RendererUtils:65,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.RendererUtils:67,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.RendererUtils:71,1"
      Dst: "[org.jfree.data.xy.XYDataset].getDomainOrder"
    - Src: "org.jfree.chart.renderer.RendererUtils:76,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.RendererUtils:136,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.RendererUtils:136,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.renderer.RendererUtils].findLiveItemsUpperBound(org.jfree.data.xy.XYDataset,int,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.RendererUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 87
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.RendererUtils:156"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:159"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:158"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:160"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:162"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:163"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:167"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:170"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:169"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:171"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:177"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:180"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:187"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:216"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:196"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:198"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:201"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:200"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:201"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:210"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:206"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:226"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:225"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:226"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:225"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.RendererUtils:222"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.RendererUtils:155,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.RendererUtils:157,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.RendererUtils:159,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.RendererUtils:163,1"
      Dst: "[org.jfree.data.xy.XYDataset].getDomainOrder"
    - Src: "org.jfree.chart.renderer.RendererUtils:166,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.RendererUtils:226,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.renderer.RendererUtils].findLiveItems(org.jfree.data.xy.XYDataset,int,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.RendererUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 4
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.RendererUtils:248"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.RendererUtils:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.RendererUtils:246,1"
      Dst: "[org.jfree.chart.renderer.RendererUtils].findLiveItemsLowerBound"
    - Src: "org.jfree.chart.renderer.RendererUtils:247,1"
      Dst: "[org.jfree.chart.renderer.RendererUtils].findLiveItemsUpperBound"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYBarPainter].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:62,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYBarPainter].paintBar(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYBarRenderer,int,int,java.awt.geom.RectangularShape,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYBarRenderer"
    - "int"
    - "int"
    - "java.awt.geom.RectangularShape"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:82"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:82"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:89"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:99"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:93"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:99"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:93"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:80,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:81,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getGradientPaintTransformer"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:83,1"
      Dst: "[org.jfree.chart.util.GradientPaintTransformer].transform"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:85,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:86,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:89,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].isDrawBarOutline"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:91,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:92,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:94,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:96,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYBarPainter].paintBarShadow(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYBarRenderer,int,int,java.awt.geom.RectangularShape,org.jfree.chart.api.RectangleEdge,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYBarRenderer"
    - "int"
    - "int"
    - "java.awt.geom.RectangularShape"
    - "org.jfree.chart.api.RectangleEdge"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:121,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:124,1"
      Dst: "[java.awt.Color].getAlpha"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:129,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getShadowXOffset"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:130,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBarRenderer].getShadowYOffset"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:129,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYBarPainter].createShadow"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:131,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:132,1"
      Dst: "[java.awt.Graphics2D].fill"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYBarPainter].createShadow(java.awt.geom.RectangularShape,double,double,org.jfree.chart.api.RectangleEdge,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 5
    argTypes:
    - "java.awt.geom.RectangularShape"
    - "double"
    - "double"
    - "org.jfree.chart.api.RectangleEdge"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:161"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:160"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:156"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:159"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:158"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:168"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:169"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:176"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:170"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:172"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:177"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:179"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:182"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:149,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:150,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:151,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:152,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.renderer.xy.StandardXYBarPainter:185,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYBarPainter].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYBarPainter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:197"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:199"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYBarPainter:200"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYBarPainter:202"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYBarPainter].hashCode()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYBarPainter"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.NumberCellRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.swing.NumberCellRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.NumberCellRenderer:47,1"
      Dst: "[javax.swing.table.DefaultTableCellRenderer].<init>"
    - Src: "org.jfree.chart.swing.NumberCellRenderer:48,1"
      Dst: "[javax.swing.JLabel].setHorizontalAlignment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.NumberCellRenderer].getTableCellRendererComponent(javax.swing.JTable,java.lang.Object,boolean,boolean,int,int)"
    functionSourceFile: "org.jfree.chart.swing.NumberCellRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Component"
    argCount: 6
    argTypes:
    - "javax.swing.JTable"
    - "java.lang.Object"
    - "boolean"
    - "boolean"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.NumberCellRenderer:72"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.NumberCellRenderer:75"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.NumberCellRenderer:74"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.NumberCellRenderer:77"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.NumberCellRenderer:80"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.NumberCellRenderer:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.NumberCellRenderer:70,1"
      Dst: "[javax.swing.JComponent].setFont"
    - Src: "org.jfree.chart.swing.NumberCellRenderer:71,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.swing.NumberCellRenderer:73,1"
      Dst: "[java.text.Format].format"
    - Src: "org.jfree.chart.swing.NumberCellRenderer:73,1"
      Dst: "[javax.swing.JLabel].setText"
    - Src: "org.jfree.chart.swing.NumberCellRenderer:78,1"
      Dst: "[javax.swing.JTable].getSelectionBackground"
    - Src: "org.jfree.chart.swing.NumberCellRenderer:78,1"
      Dst: "[javax.swing.table.DefaultTableCellRenderer].setBackground"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YInterval].<init>(double,double,double)"
    functionSourceFile: "org.jfree.data.xy.YInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.YInterval:63,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YInterval].getY()"
    functionSourceFile: "org.jfree.data.xy.YInterval"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YInterval].getYLow()"
    functionSourceFile: "org.jfree.data.xy.YInterval"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YInterval].getYHigh()"
    functionSourceFile: "org.jfree.data.xy.YInterval"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.YInterval].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.YInterval"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.YInterval:105"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YInterval:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.YInterval:107"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.YInterval:108"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YInterval:111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.YInterval:110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.YInterval:112"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YInterval:115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.YInterval:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.YInterval:115"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YInterval:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.YInterval:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.YInterval:118"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.YInterval:121"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.YInterval:120"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.CategoryItemEntity].<init>(java.awt.Shape,java.lang.String,java.lang.String,org.jfree.data.category.CategoryDataset,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.entity.CategoryItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.awt.Shape"
    - "java.lang.String"
    - "java.lang.String"
    - "org.jfree.data.category.CategoryDataset"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.CategoryItemEntity:78,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    - Src: "org.jfree.chart.entity.CategoryItemEntity:79,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.CategoryItemEntity].getDataset()"
    functionSourceFile: "org.jfree.chart.entity.CategoryItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.category.CategoryDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.CategoryItemEntity].setDataset(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.entity.CategoryItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.CategoryItemEntity:106,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.CategoryItemEntity].getRowKey()"
    functionSourceFile: "org.jfree.chart.entity.CategoryItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.CategoryItemEntity].setRowKey(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.entity.CategoryItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.CategoryItemEntity].getColumnKey()"
    functionSourceFile: "org.jfree.chart.entity.CategoryItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.CategoryItemEntity].setColumnKey(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.entity.CategoryItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.CategoryItemEntity].toString()"
    functionSourceFile: "org.jfree.chart.entity.CategoryItemEntity"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.CategoryItemEntity:162,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.CategoryItemEntity].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.entity.CategoryItemEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.CategoryItemEntity:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.CategoryItemEntity:178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.CategoryItemEntity:177"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.CategoryItemEntity:178"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.CategoryItemEntity:181"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.CategoryItemEntity:180"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.CategoryItemEntity:182"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.CategoryItemEntity:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.CategoryItemEntity:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.CategoryItemEntity:185"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.CategoryItemEntity:188"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.CategoryItemEntity:187"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.CategoryItemEntity:188"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.CategoryItemEntity:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.CategoryItemEntity:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.CategoryItemEntity:182,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.entity.CategoryItemEntity:188,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.entity.CategoryItemEntity:192,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeries].<init>(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeries:61,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeries].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeries].<init>(java.lang.Comparable,boolean,boolean)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeries:76,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeries].add(double,double,double,double,double,double)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeries:92,1"
      Dst: "[org.jfree.data.xy.XYIntervalDataItem].<init>"
    - Src: "org.jfree.data.xy.XYIntervalSeries:92,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeries].add(org.jfree.data.xy.XYIntervalDataItem,boolean)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XYIntervalDataItem"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeries:105,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeries].getX(int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeries"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XYIntervalDataItem].getX()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeries:116,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.XYIntervalSeries:117,1"
      Dst: "[org.jfree.data.xy.XYIntervalDataItem].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeries].getXLowValue(int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeries"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XYIntervalDataItem].getXLowValue()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeries:131,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.XYIntervalSeries:132,1"
      Dst: "[org.jfree.data.xy.XYIntervalDataItem].getXLowValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeries].getXHighValue(int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeries"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XYIntervalDataItem].getXHighValue()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeries:146,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.XYIntervalSeries:147,1"
      Dst: "[org.jfree.data.xy.XYIntervalDataItem].getXHighValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeries].getYValue(int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeries"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XYIntervalDataItem].getYValue()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeries:158,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.XYIntervalSeries:159,1"
      Dst: "[org.jfree.data.xy.XYIntervalDataItem].getYValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeries].getYLowValue(int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeries"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XYIntervalDataItem].getYLowValue()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeries:173,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.XYIntervalSeries:174,1"
      Dst: "[org.jfree.data.xy.XYIntervalDataItem].getYLowValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeries].getYHighValue(int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeries"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeries].getDataItem(int)"
    - "[org.jfree.data.xy.XYIntervalDataItem].getYHighValue()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeries:188,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeries].getDataItem"
    - Src: "org.jfree.data.xy.XYIntervalSeries:189,1"
      Dst: "[org.jfree.data.xy.XYIntervalDataItem].getYHighValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeries].getDataItem(int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeries"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "org.jfree.data.ComparableObjectItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectSeries].getDataItem(int)"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeries:201,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getDataItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].<init>()"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CrosshairState:86,1"
      Dst: "[org.jfree.chart.plot.CrosshairState].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].<init>(boolean)"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CrosshairState:99,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].getCrosshairDistance()"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].setCrosshairDistance(double)"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].updateCrosshairPoint(double,double,int,double,double,org.jfree.chart.plot.PlotOrientation)"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "double"
    - "double"
    - "int"
    - "double"
    - "double"
    - "org.jfree.chart.plot.PlotOrientation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CrosshairState:142"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CrosshairState:168"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CrosshairState:144"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CrosshairState:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CrosshairState:149"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CrosshairState:152"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CrosshairState:156"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CrosshairState:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CrosshairState:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CrosshairState:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CrosshairState:150,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.CrosshairState:151,1"
      Dst: "[java.awt.geom.Point2D].getY"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].updateCrosshairX(double,double,int)"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CrosshairState:180"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CrosshairState:183"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CrosshairState:182"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CrosshairState:184"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CrosshairState:189"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CrosshairState:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CrosshairState:183,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.CrosshairState:183,1"
      Dst: "[java.lang.Math].abs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].updateCrosshairY(double,double,int)"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CrosshairState:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CrosshairState:206"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CrosshairState:205"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CrosshairState:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CrosshairState:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CrosshairState:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CrosshairState:206,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.CrosshairState:206,1"
      Dst: "[java.lang.Math].abs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].getAnchor()"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].setAnchor(java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].getAnchorX()"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].setAnchorX(double)"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].getAnchorY()"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].setAnchorY(double)"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].getCrosshairX()"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].setCrosshairX(double)"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].getCrosshairY()"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].setCrosshairY(double)"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].getDatasetIndex()"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CrosshairState].setDatasetIndex(int)"
    functionSourceFile: "org.jfree.chart.plot.CrosshairState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.TickType].values()"
    functionSourceFile: "org.jfree.chart.axis.TickType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.TickType:42,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.TickType].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.TickType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.TickType:42,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.TickType].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.axis.TickType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.TickType:42,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.TickType].$values()"
    functionSourceFile: "org.jfree.chart.axis.TickType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockParams].<init>()"
    functionSourceFile: "org.jfree.chart.block.BlockParams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.BlockParams:72,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockParams].getGenerateEntities()"
    functionSourceFile: "org.jfree.chart.block.BlockParams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockParams].setGenerateEntities(boolean)"
    functionSourceFile: "org.jfree.chart.block.BlockParams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockParams].getTranslateX()"
    functionSourceFile: "org.jfree.chart.block.BlockParams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockParams].setTranslateX(double)"
    functionSourceFile: "org.jfree.chart.block.BlockParams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockParams].getTranslateY()"
    functionSourceFile: "org.jfree.chart.block.BlockParams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.BlockParams].setTranslateY(double)"
    functionSourceFile: "org.jfree.chart.block.BlockParams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:80,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:80,1"
      Dst: "[org.jfree.chart.labels.StandardXYToolTipGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator].<init>(java.lang.String,java.text.DateFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.DateFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:98,1"
      Dst: "[org.jfree.chart.labels.StandardXYToolTipGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator].createItemArray(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:118"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:122"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:121"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:135"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:116,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:116,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:117,1"
      Dst: "[org.jfree.data.xy.XYDataset].getX"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:118,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getXDateFormat"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:119,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:119,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:119,1"
      Dst: "[java.text.DateFormat].format"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:122,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getXFormat"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:122,1"
      Dst: "[java.text.Format].format"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:124,1"
      Dst: "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].getYFormat"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:128,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMeanValue"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:129,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMedianValue"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:130,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMinRegularValue"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:131,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getMaxRegularValue"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:132,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getQ1Value"
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:133,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerXYDataset].getQ3Value"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:149"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator:153,1"
      Dst: "[org.jfree.chart.labels.StandardXYToolTipGenerator].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].<init>()"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:69,1"
      Dst: "[org.jfree.data.xy.AbstractIntervalXYDataset].<init>"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:70,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].addSeries(org.jfree.data.xy.XYIntervalSeries)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYIntervalSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:80,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:81,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:82,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:83,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeriesCount()"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:93,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeries(int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYIntervalSeries"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:107,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:107,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:108,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].getKey()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeries(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:125,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:125,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectSeries].getItemCount()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeries(int)"
    functionUses: 18
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:141,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:141,1"
      Dst: "[org.jfree.data.ComparableObjectSeries].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].getX(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeries].getX(int)"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:154,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:155,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeries].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].getStartXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeries].getXLowValue(int)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:169,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:170,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeries].getXLowValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].getEndXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeries].getXHighValue(int)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:184,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:185,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeries].getXHighValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].getYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeries].getYValue(int)"
    functionUses: 7
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:199,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:200,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeries].getYValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].getStartYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeries].getYLowValue(int)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:214,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:215,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeries].getYLowValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].getEndYValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeries].getYHighValue(int)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:229,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:230,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeries].getYHighValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].getY(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getYValue(int,int)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:243,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeriesCollection].getYValue"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:243,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getStartXValue(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:256,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeriesCollection].getStartXValue"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:256,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getEndXValue(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:269,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeriesCollection].getEndXValue"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:269,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].getStartY(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getStartYValue(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:283,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeriesCollection].getStartYValue"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:283,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].getEndY(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getEndYValue(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:297,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeriesCollection].getEndYValue"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:297,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].removeSeries(int)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYIntervalSeriesCollection:309"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYIntervalSeriesCollection:310"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYIntervalSeriesCollection:309"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYIntervalSeriesCollection:309"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYIntervalSeriesCollection:312"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYIntervalSeriesCollection:311"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:309,1"
      Dst: "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:310,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:312,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:313,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:314,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:315,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].removeSeries(org.jfree.data.xy.XYIntervalSeries)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYIntervalSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYIntervalSeriesCollection:328"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYIntervalSeriesCollection:333"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYIntervalSeriesCollection:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:327,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:328,1"
      Dst: "[java.util.List].contains"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:329,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:330,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:331,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].removeAllSeries()"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYIntervalSeriesCollection:344"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYIntervalSeriesCollection:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:344,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:345,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:346,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:348,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:349,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYIntervalSeriesCollection:361"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYIntervalSeriesCollection:364"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYIntervalSeriesCollection:363"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYIntervalSeriesCollection:364"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYIntervalSeriesCollection:367"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYIntervalSeriesCollection:366"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:368,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    functionSourceFile: "org.jfree.data.xy.XYIntervalSeriesCollection"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 25
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:381,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.xy.XYIntervalSeriesCollection:382,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].<init>()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:175,1"
      Dst: "[org.jfree.chart.plot.dial.StandardDialScale].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].<init>(double,double,double,double,double,int)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    - "double"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:198"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:193,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:195,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:204,1"
      Dst: "[java.text.DecimalFormat].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:206,1"
      Dst: "[java.awt.Font].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:212,1"
      Dst: "[java.awt.BasicStroke].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getLowerBound()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setLowerBound(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:240,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:240,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getUpperBound()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setUpperBound(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:264,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:264,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getStartAngle()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setStartAngle(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:289,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:289,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getExtent()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setExtent(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:313,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:313,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getTickRadius()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setTickRadius(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:341"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:338,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:342,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:342,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getMajorTickIncrement()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setMajorTickIncrement(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:365"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:369"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:368"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:366,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:370,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:370,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getMajorTickLength()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setMajorTickLength(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:398"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:397"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:396,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:399,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:399,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getMajorTickPaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setMajorTickPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:422,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:424,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:424,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getMajorTickStroke()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setMajorTickStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:447,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:449,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:449,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getMinorTickCount()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setMinorTickCount(int)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:472"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:476"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:475"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:473,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:477,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:477,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getMinorTickLength()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setMinorTickLength(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:502"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:505"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:503,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:506,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:506,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getMinorTickPaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setMinorTickPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:529,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:531,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:531,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getMinorTickStroke()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setMinorTickStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:554,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:556,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:556,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getTickLabelOffset()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setTickLabelOffset(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:580,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:580,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getTickLabelFont()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setTickLabelFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:603,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:605,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:605,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getTickLabelPaint()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setTickLabelPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:626,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:628,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:628,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getTickLabelsVisible()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setTickLabelsVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:654,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:654,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getTickLabelFormatter()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setTickLabelFormatter(java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:679,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:681,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:681,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].getFirstTickLabelVisible()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].setFirstTickLabelVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:707,1"
      Dst: "[org.jfree.chart.plot.dial.DialLayerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:707,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].isClippedToWindow()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].draw(java.awt.Graphics2D,org.jfree.chart.plot.dial.DialPlot,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.dial.DialPlot"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 134
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:741"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:746"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:745"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:741"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:746"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:745"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:754"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:807"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:806"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:770"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:780"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:779"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:771"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:772"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:771"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:771"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:780"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:779"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:783"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:755"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:754"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:783"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:755"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:754"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:786"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:755"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:754"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:788"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:735,1"
      Dst: "[org.jfree.chart.plot.dial.DialPlot].rectangleByRadius"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:752,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:753,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:756,1"
      Dst: "[org.jfree.chart.plot.dial.StandardDialScale].valueToAngle"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:756,1"
      Dst: "[java.awt.geom.Arc2D].setArc"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:758,1"
      Dst: "[java.awt.geom.Arc2D].getEndPoint"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:762,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:763,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:764,1"
      Dst: "[java.awt.geom.Line2D].setLine"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:765,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:772,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:775,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:776,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:776,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:774,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].valueToAngle(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].angleToValue(double)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 93
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:852"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:855"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:854"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:855"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:858"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:857"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:859"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:862"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:861"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:862"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:865"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:864"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:865"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:868"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:867"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:868"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:871"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:870"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:871"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:874"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:873"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:874"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:877"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:876"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:877"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:880"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:879"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:880"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:883"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:882"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:883"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:886"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:885"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:886"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:889"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:888"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:889"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:892"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:891"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:892"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:895"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:894"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:895"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:898"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:897"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:898"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:901"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:900"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:901"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:904"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:903"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:904"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:907"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:906"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.dial.StandardDialScale:907"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:910"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.dial.StandardDialScale:909"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:880,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:883,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:904,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:910,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].equals"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: 921
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 36
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:922,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: 960
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:961,1"
      Dst: "[org.jfree.chart.plot.dial.AbstractDialLayer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:972,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:973,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:974,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.dial.StandardDialScale].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.dial.StandardDialScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:990,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:991,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.dial.StandardDialScale:992,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryMarker].<init>(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.plot.CategoryMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryMarker:74,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.plot.CategoryMarker:74,1"
      Dst: "[org.jfree.chart.plot.CategoryMarker].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryMarker].<init>(java.lang.Comparable,java.awt.Paint,java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.CategoryMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryMarker:85,1"
      Dst: "[org.jfree.chart.plot.CategoryMarker].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryMarker].<init>(java.lang.Comparable,java.awt.Paint,java.awt.Stroke,java.awt.Paint,java.awt.Stroke,float)"
    functionSourceFile: "org.jfree.chart.plot.CategoryMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.Comparable"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryMarker:101,1"
      Dst: "[org.jfree.chart.plot.Marker].<init>"
    - Src: "org.jfree.chart.plot.CategoryMarker:103,1"
      Dst: "[org.jfree.chart.plot.Marker].setLabelOffsetType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryMarker].getKey()"
    functionSourceFile: "org.jfree.chart.plot.CategoryMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryMarker].setKey(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.plot.CategoryMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryMarker:122,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.CategoryMarker:124,1"
      Dst: "[org.jfree.chart.event.MarkerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.CategoryMarker:124,1"
      Dst: "[org.jfree.chart.plot.Marker].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryMarker].getDrawAsLine()"
    functionSourceFile: "org.jfree.chart.plot.CategoryMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryMarker].setDrawAsLine(boolean)"
    functionSourceFile: "org.jfree.chart.plot.CategoryMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryMarker:146,1"
      Dst: "[org.jfree.chart.event.MarkerChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.CategoryMarker:146,1"
      Dst: "[org.jfree.chart.plot.Marker].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryMarker].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.CategoryMarker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryMarker:158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryMarker:161"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryMarker:160"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryMarker:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryMarker:164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryMarker:163"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryMarker:164"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryMarker:167"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryMarker:166"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryMarker:168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryMarker:171"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryMarker:170"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.CategoryMarker:171"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryMarker:174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryMarker:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryMarker:164,1"
      Dst: "[org.jfree.chart.plot.Marker].equals"
    - Src: "org.jfree.chart.plot.CategoryMarker:168,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.CategoryMarker].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.CategoryMarker"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.CategoryMarker:186"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.CategoryMarker:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.CategoryMarker:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.CategoryMarker:185,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].<init>(org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.pie.PiePlotState:86,1"
      Dst: "[org.jfree.chart.renderer.RendererState].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].getPassesRequired()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].setPassesRequired(int)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].getTotal()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].setTotal(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].getLatestAngle()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].setLatestAngle(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].getPieArea()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].setPieArea(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].getExplodedPieArea()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].setExplodedPieArea(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].getPieCenterX()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].setPieCenterX(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].getPieCenterY()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].setPieCenterY(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].getLinkArea()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].setLinkArea(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].getPieHRadius()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].setPieHRadius(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].getPieWRadius()"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.pie.PiePlotState].setPieWRadius(double)"
    functionSourceFile: "org.jfree.chart.plot.pie.PiePlotState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].<init>(java.lang.String,org.jfree.data.time.TimePeriod)"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jfree.data.time.TimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.Task:78,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.gantt.Task:79,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.gantt.Task:83,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].<init>(java.lang.String,java.util.Date,java.util.Date)"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.Date"
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.Task:95,1"
      Dst: "[org.jfree.data.time.SimpleTimePeriod].<init>"
    - Src: "org.jfree.data.gantt.Task:95,1"
      Dst: "[org.jfree.data.gantt.Task].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].getDescription()"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].setDescription(java.lang.String)"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.Task:113,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].getDuration()"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "org.jfree.data.time.TimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].setDuration(org.jfree.data.time.TimePeriod)"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.TimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].getPercentComplete()"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].setPercentComplete(java.lang.Double)"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].setPercentComplete(double)"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.Task:159,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.gantt.Task:159,1"
      Dst: "[org.jfree.data.gantt.Task].setPercentComplete"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].addSubtask(org.jfree.data.gantt.Task)"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.gantt.Task"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.Task:168,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.gantt.Task:169,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].removeSubtask(org.jfree.data.gantt.Task)"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.gantt.Task"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.Task:178,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].getSubtaskCount()"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.Task:187,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].getSubtask(int)"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.gantt.Task"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.Task:198,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.Task:210"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.Task:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.Task:212"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.Task:213"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.Task:216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.Task:215"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.Task:217"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.Task:220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.Task:219"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.Task:220"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.Task:223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.Task:222"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.Task:223"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.Task:226"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.Task:225"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.Task:226"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.Task:229"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.Task:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.Task:217,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].hashCode()"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.Task:235,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.Task].clone()"
    functionSourceFile: "org.jfree.data.gantt.Task"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.Task:252,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalDataItem].<init>(double,double,double,double,double,double)"
    functionSourceFile: "org.jfree.data.xy.XYIntervalDataItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalDataItem:58,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.xy.XYIntervalDataItem:58,1"
      Dst: "[org.jfree.data.xy.XYInterval].<init>"
    - Src: "org.jfree.data.xy.XYIntervalDataItem:58,1"
      Dst: "[org.jfree.data.ComparableObjectItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalDataItem].getX()"
    functionSourceFile: "org.jfree.data.xy.XYIntervalDataItem"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getComparable()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalDataItem:67,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getComparable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalDataItem].getYValue()"
    functionSourceFile: "org.jfree.data.xy.XYIntervalDataItem"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.xy.XYInterval].getY()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYIntervalDataItem:77"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYIntervalDataItem:81"
        BranchSideFuncs:
        - "getY()"
      - BranchSide: "org.jfree.data.xy.XYIntervalDataItem:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalDataItem:76,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.xy.XYIntervalDataItem:78,1"
      Dst: "[org.jfree.data.xy.XYInterval].getY"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalDataItem].getXLowValue()"
    functionSourceFile: "org.jfree.data.xy.XYIntervalDataItem"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.xy.XYInterval].getXLow()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYIntervalDataItem:92"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYIntervalDataItem:96"
        BranchSideFuncs:
        - "getXLow()"
      - BranchSide: "org.jfree.data.xy.XYIntervalDataItem:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalDataItem:91,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.xy.XYIntervalDataItem:93,1"
      Dst: "[org.jfree.data.xy.XYInterval].getXLow"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalDataItem].getXHighValue()"
    functionSourceFile: "org.jfree.data.xy.XYIntervalDataItem"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.xy.XYInterval].getXHigh()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYIntervalDataItem:107"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYIntervalDataItem:111"
        BranchSideFuncs:
        - "getXHigh()"
      - BranchSide: "org.jfree.data.xy.XYIntervalDataItem:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalDataItem:106,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.xy.XYIntervalDataItem:108,1"
      Dst: "[org.jfree.data.xy.XYInterval].getXHigh"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalDataItem].getYLowValue()"
    functionSourceFile: "org.jfree.data.xy.XYIntervalDataItem"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.xy.XYInterval].getYLow()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYIntervalDataItem:122"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYIntervalDataItem:126"
        BranchSideFuncs:
        - "getYLow()"
      - BranchSide: "org.jfree.data.xy.XYIntervalDataItem:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalDataItem:121,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.xy.XYIntervalDataItem:123,1"
      Dst: "[org.jfree.data.xy.XYInterval].getYLow"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYIntervalDataItem].getYHighValue()"
    functionSourceFile: "org.jfree.data.xy.XYIntervalDataItem"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.ComparableObjectItem].getObject()"
    - "[org.jfree.data.xy.XYInterval].getYHigh()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYIntervalDataItem:137"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYIntervalDataItem:141"
        BranchSideFuncs:
        - "getYHigh()"
      - BranchSide: "org.jfree.data.xy.XYIntervalDataItem:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYIntervalDataItem:136,1"
      Dst: "[org.jfree.data.ComparableObjectItem].getObject"
    - Src: "org.jfree.data.xy.XYIntervalDataItem:138,1"
      Dst: "[org.jfree.data.xy.XYInterval].getYHigh"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].<init>()"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].getTextBounds(java.text.AttributedString,java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 2
    argTypes:
    - "java.text.AttributedString"
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:70,1"
      Dst: "[java.text.AttributedString].getIterator"
    - Src: "org.jfree.chart.util.AttrStringUtils:71,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.util.AttrStringUtils:71,1"
      Dst: "[java.awt.font.TextLayout].<init>"
    - Src: "org.jfree.chart.util.AttrStringUtils:72,1"
      Dst: "[java.awt.font.TextLayout].getBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].drawRotatedString(java.text.AttributedString,java.awt.Graphics2D,double,float,float)"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.text.AttributedString"
    - "java.awt.Graphics2D"
    - "double"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:89,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].drawRotatedString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].drawRotatedString(java.text.AttributedString,java.awt.Graphics2D,float,float,double,float,float)"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.text.AttributedString"
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "double"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:109,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.util.AttrStringUtils:111,1"
      Dst: "[java.awt.Graphics2D].getTransform"
    - Src: "org.jfree.chart.util.AttrStringUtils:112,1"
      Dst: "[java.awt.geom.AffineTransform].getRotateInstance"
    - Src: "org.jfree.chart.util.AttrStringUtils:114,1"
      Dst: "[java.awt.Graphics2D].transform"
    - Src: "org.jfree.chart.util.AttrStringUtils:115,1"
      Dst: "[java.text.AttributedString].getIterator"
    - Src: "org.jfree.chart.util.AttrStringUtils:116,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.util.AttrStringUtils:116,1"
      Dst: "[java.awt.font.TextLayout].<init>"
    - Src: "org.jfree.chart.util.AttrStringUtils:117,1"
      Dst: "[java.awt.font.TextLayout].draw"
    - Src: "org.jfree.chart.util.AttrStringUtils:119,1"
      Dst: "[java.awt.Graphics2D].setTransform"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].drawRotatedString(java.text.AttributedString,java.awt.Graphics2D,float,float,org.jfree.chart.text.TextAnchor,double,float,float)"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.text.AttributedString"
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "org.jfree.chart.text.TextAnchor"
    - "double"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:140,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.util.AttrStringUtils:141,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].deriveTextBoundsAnchorOffsets"
    - Src: "org.jfree.chart.util.AttrStringUtils:143,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].drawRotatedString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].drawRotatedString(java.text.AttributedString,java.awt.Graphics2D,float,float,org.jfree.chart.text.TextAnchor,double,org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.text.AttributedString"
    - "java.awt.Graphics2D"
    - "float"
    - "float"
    - "org.jfree.chart.text.TextAnchor"
    - "double"
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:163,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.util.AttrStringUtils:164,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].deriveTextBoundsAnchorOffsets"
    - Src: "org.jfree.chart.util.AttrStringUtils:166,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].deriveRotationAnchorOffsets"
    - Src: "org.jfree.chart.util.AttrStringUtils:168,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].drawRotatedString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].deriveTextBoundsAnchorOffsets(java.awt.Graphics2D,java.text.AttributedString,org.jfree.chart.text.TextAnchor,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.text.AttributedString"
    - "org.jfree.chart.text.TextAnchor"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.AttrStringUtils:188"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:191"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:190"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:194"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:195"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:198"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:199"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:202"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:201"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:205"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:204"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:205"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:208"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:210"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:176,1"
      Dst: "[java.text.AttributedString].getIterator"
    - Src: "org.jfree.chart.util.AttrStringUtils:176,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.util.AttrStringUtils:176,1"
      Dst: "[java.awt.font.TextLayout].<init>"
    - Src: "org.jfree.chart.util.AttrStringUtils:177,1"
      Dst: "[java.awt.font.TextLayout].getBounds"
    - Src: "org.jfree.chart.util.AttrStringUtils:180,1"
      Dst: "[java.awt.font.TextLayout].getAscent"
    - Src: "org.jfree.chart.util.AttrStringUtils:183,1"
      Dst: "[java.awt.font.TextLayout].getDescent"
    - Src: "org.jfree.chart.util.AttrStringUtils:184,1"
      Dst: "[java.awt.font.TextLayout].getLeading"
    - Src: "org.jfree.chart.util.AttrStringUtils:188,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].isHorizontalCenter"
    - Src: "org.jfree.chart.util.AttrStringUtils:189,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.util.AttrStringUtils:191,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].isHorizontalRight"
    - Src: "org.jfree.chart.util.AttrStringUtils:195,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].isTop"
    - Src: "org.jfree.chart.util.AttrStringUtils:197,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.util.AttrStringUtils:199,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].isHalfAscent"
    - Src: "org.jfree.chart.util.AttrStringUtils:202,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].isHalfHeight"
    - Src: "org.jfree.chart.util.AttrStringUtils:205,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].isBaseline"
    - Src: "org.jfree.chart.util.AttrStringUtils:208,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].isBottom"
    - Src: "org.jfree.chart.util.AttrStringUtils:212,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].deriveRotationAnchorOffsets(java.awt.Graphics2D,java.text.AttributedString,org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.text.AttributedString"
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.AttrStringUtils:245"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:248"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:247"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:248"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:251"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:255"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:255"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:258"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:257"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:258"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:261"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:260"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:263"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:264"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:267"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:266"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:267"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:235,1"
      Dst: "[java.text.AttributedString].getIterator"
    - Src: "org.jfree.chart.util.AttrStringUtils:236,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.util.AttrStringUtils:236,1"
      Dst: "[java.awt.font.TextLayout].<init>"
    - Src: "org.jfree.chart.util.AttrStringUtils:237,1"
      Dst: "[java.awt.font.TextLayout].getBounds"
    - Src: "org.jfree.chart.util.AttrStringUtils:238,1"
      Dst: "[java.awt.font.TextLayout].getAscent"
    - Src: "org.jfree.chart.util.AttrStringUtils:240,1"
      Dst: "[java.awt.font.TextLayout].getDescent"
    - Src: "org.jfree.chart.util.AttrStringUtils:241,1"
      Dst: "[java.awt.font.TextLayout].getLeading"
    - Src: "org.jfree.chart.util.AttrStringUtils:245,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].isHorizontalLeft"
    - Src: "org.jfree.chart.util.AttrStringUtils:248,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].isHorizontalCenter"
    - Src: "org.jfree.chart.util.AttrStringUtils:249,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.util.AttrStringUtils:251,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].isHorizontalRight"
    - Src: "org.jfree.chart.util.AttrStringUtils:255,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].isTop"
    - Src: "org.jfree.chart.util.AttrStringUtils:256,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.util.AttrStringUtils:258,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].isHalfHeight"
    - Src: "org.jfree.chart.util.AttrStringUtils:261,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].isHalfAscent"
    - Src: "org.jfree.chart.util.AttrStringUtils:264,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].isBaseline"
    - Src: "org.jfree.chart.util.AttrStringUtils:267,1"
      Dst: "[org.jfree.chart.util.AttrStringUtils].isBottom"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].isTop(org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.AttrStringUtils:277"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:277"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:276"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:277"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:276"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:279"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:277,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].isBaseline(org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.AttrStringUtils:283"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:283"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:282"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:283"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:282"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:283,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].isHalfAscent(org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.AttrStringUtils:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:289"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:288"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:289"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:288"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:291"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:289,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].isHalfHeight(org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.AttrStringUtils:295"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:295"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:294"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:296"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:295"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:294"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:297"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:295,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].isBottom(org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.AttrStringUtils:301"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:302"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:303"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:301,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].isHorizontalLeft(org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.AttrStringUtils:307"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:307"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:306"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:308"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:307"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:306"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:309"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:307"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:306"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:310"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:307"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:306"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:311"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:307,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].isHorizontalCenter(org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.AttrStringUtils:315"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:315"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:314"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:316"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:315"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:314"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:317"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:315"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:314"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:318"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:315"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:314"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:315,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.AttrStringUtils].isHorizontalRight(org.jfree.chart.text.TextAnchor)"
    functionSourceFile: "org.jfree.chart.util.AttrStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.text.TextAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.AttrStringUtils:323"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:323"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:322"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:324"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:323"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:322"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:325"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:323"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:322"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:326"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:323"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:322"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.AttrStringUtils:327"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.AttrStringUtils:322"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.AttrStringUtils:323,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.MovingAverage].<init>()"
    functionSourceFile: "org.jfree.data.time.MovingAverage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.MovingAverage:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.MovingAverage].createMovingAverage(org.jfree.data.time.TimeSeriesCollection,java.lang.String,int,int)"
    functionSourceFile: "org.jfree.data.time.MovingAverage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimeSeriesCollection"
    argCount: 4
    argTypes:
    - "org.jfree.data.time.TimeSeriesCollection"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.MovingAverage:67"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:72"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:71"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:73"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.MovingAverage:66,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.MovingAverage:68,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.MovingAverage:72,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].<init>"
    - Src: "org.jfree.data.time.MovingAverage:73,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.time.MovingAverage:74,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getSeries"
    - Src: "org.jfree.data.time.MovingAverage:76,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    - Src: "org.jfree.data.time.MovingAverage:76,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.time.MovingAverage:75,1"
      Dst: "[org.jfree.data.time.MovingAverage].createMovingAverage"
    - Src: "org.jfree.data.time.MovingAverage:77,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].addSeries"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.MovingAverage].createMovingAverage(org.jfree.data.time.TimeSeries,java.lang.Comparable,int,int)"
    functionSourceFile: "org.jfree.data.time.MovingAverage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimeSeries"
    argCount: 4
    argTypes:
    - "org.jfree.data.time.TimeSeries"
    - "java.lang.Comparable"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.MovingAverage:102"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:107"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:106"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:108"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:157"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:115"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:157"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:121"
      Branch Sides: []
    - Branch String: "org.jfree.data.time.MovingAverage:129"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:129"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:130"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:136"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:137"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:148"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.MovingAverage:101,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.MovingAverage:103,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.MovingAverage:107,1"
      Dst: "[org.jfree.data.time.TimeSeries].<init>"
    - Src: "org.jfree.data.time.MovingAverage:108,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.MovingAverage:113,1"
      Dst: "[org.jfree.data.time.TimeSeries].getTimePeriod"
    - Src: "org.jfree.data.time.MovingAverage:113,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getSerialIndex"
    - Src: "org.jfree.data.time.MovingAverage:131,1"
      Dst: "[org.jfree.data.time.TimeSeries].getRawDataItem"
    - Src: "org.jfree.data.time.MovingAverage:133,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getPeriod"
    - Src: "org.jfree.data.time.MovingAverage:134,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getValue"
    - Src: "org.jfree.data.time.MovingAverage:138,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.time.MovingAverage:149,1"
      Dst: "[org.jfree.data.time.TimeSeries].add"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.time.MovingAverage].createPointMovingAverage(org.jfree.data.time.TimeSeries,java.lang.Comparable,int)"
    functionSourceFile: "org.jfree.data.time.MovingAverage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimeSeries"
    argCount: 3
    argTypes:
    - "org.jfree.data.time.TimeSeries"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.MovingAverage:182"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:189"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:196"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:203"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:204"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.MovingAverage:181,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.MovingAverage:183,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.MovingAverage:187,1"
      Dst: "[org.jfree.data.time.TimeSeries].<init>"
    - Src: "org.jfree.data.time.MovingAverage:189,1"
      Dst: "[org.jfree.data.time.TimeSeries].getItemCount"
    - Src: "org.jfree.data.time.MovingAverage:191,1"
      Dst: "[org.jfree.data.time.TimeSeries].getRawDataItem"
    - Src: "org.jfree.data.time.MovingAverage:192,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getPeriod"
    - Src: "org.jfree.data.time.MovingAverage:194,1"
      Dst: "[org.jfree.data.time.TimeSeriesDataItem].getValue"
    - Src: "org.jfree.data.time.MovingAverage:194,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.time.MovingAverage:202,1"
      Dst: "[org.jfree.data.time.TimeSeries].add"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.MovingAverage].createMovingAverage(org.jfree.data.xy.XYDataset,java.lang.String,long,long)"
    functionSourceFile: "org.jfree.data.time.MovingAverage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataset"
    argCount: 4
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "java.lang.String"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.MovingAverage:226,1"
      Dst: "[org.jfree.data.time.MovingAverage].createMovingAverage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.MovingAverage].createMovingAverage(org.jfree.data.xy.XYDataset,java.lang.String,double,double)"
    functionSourceFile: "org.jfree.data.time.MovingAverage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataset"
    argCount: 4
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "java.lang.String"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.MovingAverage:249"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.MovingAverage:247,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.MovingAverage:248,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].<init>"
    - Src: "org.jfree.data.time.MovingAverage:249,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.data.time.MovingAverage:250,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.data.time.MovingAverage:250,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.time.MovingAverage:250,1"
      Dst: "[org.jfree.data.time.MovingAverage].createMovingAverage"
    - Src: "org.jfree.data.time.MovingAverage:252,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].addSeries"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.time.MovingAverage].createMovingAverage(org.jfree.data.xy.XYDataset,int,java.lang.String,double,double)"
    functionSourceFile: "org.jfree.data.time.MovingAverage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYSeries"
    argCount: 5
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "java.lang.String"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.MovingAverage:273"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:276"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:275"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:276"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:280"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:279"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:282"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:330"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:288"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:330"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:293"
      Branch Sides: []
    - Branch String: "org.jfree.data.time.MovingAverage:301"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:320"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:319"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:302"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:305"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:312"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:311"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:306"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:314"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:313"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.MovingAverage:320"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.MovingAverage:324"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.MovingAverage:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.MovingAverage:272,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.MovingAverage:274,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.MovingAverage:280,1"
      Dst: "[org.jfree.data.xy.XYSeries].<init>"
    - Src: "org.jfree.data.time.MovingAverage:282,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.data.time.MovingAverage:286,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.data.time.MovingAverage:304,1"
      Dst: "[org.jfree.data.xy.XYDataset].getY"
    - Src: "org.jfree.data.time.MovingAverage:307,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.time.MovingAverage:321,1"
      Dst: "[org.jfree.data.xy.XYSeries].add"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.axis.MonthDateFormat].<init>()"
    functionSourceFile: "org.jfree.chart.axis.MonthDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.MonthDateFormat:72,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.jfree.chart.axis.MonthDateFormat:72,1"
      Dst: "[org.jfree.chart.axis.MonthDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.MonthDateFormat].<init>(java.util.TimeZone)"
    functionSourceFile: "org.jfree.chart.axis.MonthDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.MonthDateFormat:81,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.jfree.chart.axis.MonthDateFormat:81,1"
      Dst: "[org.jfree.chart.axis.MonthDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.MonthDateFormat].<init>(java.util.Locale)"
    functionSourceFile: "org.jfree.chart.axis.MonthDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.MonthDateFormat:91,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.jfree.chart.axis.MonthDateFormat:91,1"
      Dst: "[org.jfree.chart.axis.MonthDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.MonthDateFormat].<init>(java.util.TimeZone,int)"
    functionSourceFile: "org.jfree.chart.axis.MonthDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.TimeZone"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.MonthDateFormat:104,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.jfree.chart.axis.MonthDateFormat:104,1"
      Dst: "[org.jfree.chart.axis.MonthDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.MonthDateFormat].<init>(java.util.Locale,int)"
    functionSourceFile: "org.jfree.chart.axis.MonthDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.MonthDateFormat:117,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.jfree.chart.axis.MonthDateFormat:117,1"
      Dst: "[org.jfree.chart.axis.MonthDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.MonthDateFormat].<init>(java.util.TimeZone,java.util.Locale,int,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.axis.MonthDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.util.TimeZone"
    - "java.util.Locale"
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.MonthDateFormat:139,1"
      Dst: "[java.text.SimpleDateFormat].<init>"
    - Src: "org.jfree.chart.axis.MonthDateFormat:139,1"
      Dst: "[org.jfree.chart.axis.MonthDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.MonthDateFormat].<init>(java.util.TimeZone,java.util.Locale,int,boolean[],java.text.DateFormat)"
    functionSourceFile: "org.jfree.chart.axis.MonthDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.util.TimeZone"
    - "java.util.Locale"
    - "int"
    - "boolean[]"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.MonthDateFormat:164"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:173"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:172"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.MonthDateFormat:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.MonthDateFormat:159,1"
      Dst: "[java.text.DateFormat].<init>"
    - Src: "org.jfree.chart.axis.MonthDateFormat:160,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.MonthDateFormat:161,1"
      Dst: "[java.text.DateFormatSymbols].<init>"
    - Src: "org.jfree.chart.axis.MonthDateFormat:162,1"
      Dst: "[java.text.DateFormatSymbols].getMonths"
    - Src: "org.jfree.chart.axis.MonthDateFormat:167,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.chart.axis.MonthDateFormat:167,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.axis.MonthDateFormat:166,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jfree.chart.axis.MonthDateFormat:173,1"
      Dst: "[java.util.GregorianCalendar].<init>"
    - Src: "org.jfree.chart.axis.MonthDateFormat:180,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.MonthDateFormat].format(java.util.Date,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "org.jfree.chart.axis.MonthDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.lang.StringBuffer"
    - "java.text.FieldPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.MonthDateFormat:198"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:201"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.MonthDateFormat:195,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.chart.axis.MonthDateFormat:196,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.chart.axis.MonthDateFormat:197,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jfree.chart.axis.MonthDateFormat:199,1"
      Dst: "[java.text.DateFormat].format"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.MonthDateFormat].parse(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.jfree.chart.axis.MonthDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.MonthDateFormat].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.MonthDateFormat"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.QuarterDateFormat].equals(java.lang.Object)"
    - "[org.jfree.chart.text.format.RelativeDateFormat].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.MonthDateFormat].equals(java.lang.Object)"
    functionUses: 2
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.MonthDateFormat:226"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:229"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:228"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.MonthDateFormat:229"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:231"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.MonthDateFormat:232"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:235"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:234"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.MonthDateFormat:236"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:238"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.MonthDateFormat:239"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:242"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:241"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.chart.axis.MonthDateFormat:242"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:245"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MonthDateFormat:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.MonthDateFormat:232,1"
      Dst: "[java.text.DateFormat].equals"
    - Src: "org.jfree.chart.axis.MonthDateFormat:236,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:74,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer].<init>(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:83,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer].<init>(int,org.jfree.chart.labels.XYToolTipGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.labels.XYToolTipGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:93,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer].<init>(int,org.jfree.chart.labels.XYToolTipGenerator,org.jfree.chart.urls.XYURLGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.labels.XYToolTipGenerator"
    - "org.jfree.chart.urls.XYURLGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:106,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 380
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:138"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:138"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:144"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:148"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:152"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:174"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:196"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:195"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:195"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:174"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:185"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:195"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:195"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:196"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:231"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:230"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:215"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:196"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:204"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:215"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:215"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:213"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:230"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:230"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:215"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:230"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:230"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:231"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:237"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:236"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:239"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:247"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:246"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:243"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:242"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:240"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:243"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:247"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:246"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:244"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:247"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:255"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:248"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:249"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:248"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:251"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:255"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:252"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:251"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:260"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:267"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:263"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:262"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:261"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:264"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:267"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:264"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:268"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:276"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:275"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:269"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:272"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:271"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:270"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:272"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:276"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:275"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:273"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:272"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:279"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:300"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:299"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:287"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:281"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:282"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:281"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:287"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:288"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:296"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:295"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:292"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:291"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:289"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:292"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:296"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:295"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:292"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:300"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:303"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:302"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:303"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:306"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:137,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getPlotLines"
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:139,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].drawItem"
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:145,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:146,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:148,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:176,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].getCycleBound"
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:177,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].isBoundMappedToLastCycle"
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:237,1"
      Dst: "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].<init>"
    - Src: "org.jfree.chart.renderer.xy.CyclicXYItemRenderer:241,1"
      Dst: "[org.jfree.chart.axis.CyclicNumberAxis].setBoundMappedToLastCycle"
    JavaMethodInfo: null
    BBCount: 107
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBubbleRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBubbleRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:99,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBubbleRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBubbleRenderer].<init>(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBubbleRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:112"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:111"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:110,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:112,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:115,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:115,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].setDefaultLegendShape"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBubbleRenderer].getScaleType()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBubbleRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBubbleRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBubbleRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 102
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:157"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:156"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:163"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:167"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:166"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:167"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:249"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:248"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:210"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:211"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:215"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:214"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:223"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:235"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:234"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:228"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:227"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:228"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:235"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:234"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:235"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:238"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:238"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:153,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:157,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:160,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:161,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:165,1"
      Dst: "[org.jfree.data.xy.XYZDataset].getZValue"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:167,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:168,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:169,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:170,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:179,1"
      Dst: "[org.jfree.chart.renderer.xy.XYBubbleRenderer].getScaleType"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:204,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:208,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:215,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:217,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:217,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:218,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:219,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:219,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:220,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:221,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:223,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:225,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:237,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:237,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:238,1"
      Dst: "[java.awt.geom.RectangularShape].intersects"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:240,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:240,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:239,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:244,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:245,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].updateCrosshairValues"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBubbleRenderer].getLegendItem(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBubbleRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:264"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:267"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:269"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:270"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:275"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:279"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:278"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:292"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:295"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:263,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:268,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataset"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:270,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:271,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:271,1"
      Dst: "[org.jfree.chart.labels.XYSeriesLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:275,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:280,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemURLGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:284,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendShape"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:285,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:286,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:287,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlineStroke"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:288,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:290,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextFont"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:290,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelFont"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:291,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:293,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelPaint"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:295,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:296,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDatasetIndex"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:297,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:297,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:298,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBubbleRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBubbleRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:313"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:316"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:319"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:318"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYBubbleRenderer:320"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:323"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYBubbleRenderer:322"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:323,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYBubbleRenderer"
    linkageType: null
    functionLinenumber: 334
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYBubbleRenderer:335,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].<init>()"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:134,1"
      Dst: "[org.jfree.data.general.AbstractDataset].<init>"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:135,1"
      Dst: "[org.jfree.data.KeyedObjects2D].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getMeanValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getObject(int,int)"
    - "[org.jfree.data.statistics.MeanAndStandardDeviation].getMean()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:163"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:166"
        BranchSideFuncs:
        - "getMean()"
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:162,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:164,1"
      Dst: "[org.jfree.data.statistics.MeanAndStandardDeviation].getMean"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getMeanValue(int,int)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:180,1"
      Dst: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getMeanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:194,1"
      Dst: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getMeanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getMeanValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:210"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:209,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:211,1"
      Dst: "[org.jfree.data.statistics.MeanAndStandardDeviation].getMean"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getStdDevValue(int,int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getObject(int,int)"
    - "[org.jfree.data.statistics.MeanAndStandardDeviation].getStandardDeviation()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:229"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:232"
        BranchSideFuncs:
        - "getStandardDeviation()"
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:228,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:230,1"
      Dst: "[org.jfree.data.statistics.MeanAndStandardDeviation].getStandardDeviation"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getStdDevValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:248"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:247,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:249,1"
      Dst: "[org.jfree.data.statistics.MeanAndStandardDeviation].getStandardDeviation"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getColumnIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:264,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getColumnKey(int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:276,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getColumnKeys()"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:286,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnKeys"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getRowIndex(java.lang.Comparable)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:299,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowKey(int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getRowKey(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:311,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowKeys()"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:321,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowKeys"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowCount()"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getRowCount()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:333,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getColumnCount()"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.KeyedObjects2D].getColumnCount()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:345,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].add(double,double,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:358,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:358,1"
      Dst: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].add(java.lang.Number,java.lang.Number,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Number"
    - "java.lang.Number"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 93
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:378"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:381"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:380"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:381"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:388"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:388"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:397"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:388"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:388"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:397"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:388"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:388"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:397"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:388"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:400"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:388"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:400"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:401"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:410"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:409"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:402"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:403"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:402"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:409"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:410"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:419"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:418"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:411"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:412"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:411"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:418"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:419"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:428"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:427"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:420"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:421"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:420"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:427"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:428"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:437"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:436"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:429"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:430"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:429"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:372,1"
      Dst: "[org.jfree.data.statistics.MeanAndStandardDeviation].<init>"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:374,1"
      Dst: "[org.jfree.data.KeyedObjects2D].addObject"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:379,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:386,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnIndex"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:387,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowIndex"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:398,1"
      Dst: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].updateBounds"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:401,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:437,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].remove(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:459"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:452"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:459"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:468"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:459"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:452"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:459"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:468"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:459"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:452"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:459"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:468"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:459"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:471"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:459"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:471"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:453,1"
      Dst: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowIndex"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:454,1"
      Dst: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getColumnIndex"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:455,1"
      Dst: "[org.jfree.data.KeyedObjects2D].removeObject"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:469,1"
      Dst: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].updateBounds"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:472,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].removeRow(int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:487,1"
      Dst: "[org.jfree.data.KeyedObjects2D].removeRow"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:488,1"
      Dst: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].updateBounds"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:489,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].removeRow(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:503,1"
      Dst: "[org.jfree.data.KeyedObjects2D].removeRow"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:504,1"
      Dst: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].updateBounds"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:505,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].removeColumn(int)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:519,1"
      Dst: "[org.jfree.data.KeyedObjects2D].removeColumn"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:520,1"
      Dst: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].updateBounds"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:521,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].removeColumn(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:535,1"
      Dst: "[org.jfree.data.KeyedObjects2D].removeColumn"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:536,1"
      Dst: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].updateBounds"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:537,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clear()"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:547,1"
      Dst: "[org.jfree.data.KeyedObjects2D].clear"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:548,1"
      Dst: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].updateBounds"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:549,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].updateBounds()"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 107
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:571"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:643"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:642"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:572"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:555"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:575"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:578"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:577"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:581"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:571"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:584"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:590"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:589"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:590"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:598"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:597"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:598"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:604"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:603"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:604"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:611"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:610"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:611"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:571"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:613"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:619"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:618"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:619"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:627"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:626"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:627"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:633"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:632"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:633"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:572"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:571"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:569,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getRowCount"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:570,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getColumnCount"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:574,1"
      Dst: "[org.jfree.data.KeyedObjects2D].getObject"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:578,1"
      Dst: "[org.jfree.data.statistics.MeanAndStandardDeviation].getMeanValue"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:579,1"
      Dst: "[org.jfree.data.statistics.MeanAndStandardDeviation].getStandardDeviationValue"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:581,1"
      Dst: "[java.lang.Double].isNaN"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRangeLowerBound(boolean)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: 656
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:657"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:661"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:660"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:657"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:661"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:660"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:657,1"
      Dst: "[java.lang.Double].isNaN"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRangeUpperBound(boolean)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: 676
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:677"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:681"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:680"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:677"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:681"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:680"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:677,1"
      Dst: "[java.lang.Double].isNaN"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRangeBounds(boolean)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: 694
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRangeLowerBound(boolean)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRangeUpperBound(boolean)"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:697"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:700"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:699"
        BranchSideFuncs:
        - "<init>(double,double)"
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:697"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:700"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:699"
        BranchSideFuncs:
        - "<init>(double,double)"
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:695,1"
      Dst: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRangeLowerBound"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:696,1"
      Dst: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRangeUpperBound"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:697,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:700,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:712"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:715"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:714"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:715"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:718"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:717"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:720"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:723"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:722"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:720,1"
      Dst: "[org.jfree.data.KeyedObjects2D].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].hashCode()"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: 728
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:729,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    functionSourceFile: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset"
    linkageType: null
    functionLinenumber: 742
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 25
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:743,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.statistics.DefaultStatisticalCategoryDataset:744,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartHints$Key].<init>(int)"
    functionSourceFile: "org.jfree.chart.ChartHints$Key"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.ChartHints$Key:78,1"
      Dst: "[java.awt.RenderingHints$Key].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartHints$Key].isCompatibleValue(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.ChartHints$Key"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.ChartHints$Key:93"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartHints$Key:92"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.ChartHints$Key:93"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartHints$Key:92"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.ChartHints$Key:93"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartHints$Key:92"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.ChartHints$Key:96"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartHints$Key:95"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.ChartHints$Key:96"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartHints$Key:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.ChartHints$Key:91,1"
      Dst: "[java.awt.RenderingHints$Key].intKey"
    - Src: "org.jfree.chart.ChartHints$Key:98,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].<init>(org.jfree.chart.axis.LogAxis)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.LogAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:65,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:66,1"
      Dst: "[org.jfree.chart.axis.LogAxis].getTickUnit"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:66,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:67,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:67,1"
      Dst: "[javax.swing.text.JTextComponent].setText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].createTickUnitPanel()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JPanel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:83"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:77"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:77,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].createTickUnitPanel"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:79,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:79,1"
      Dst: "[javax.swing.JLabel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:79,1"
      Dst: "[java.awt.Container].add"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:81,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:81,1"
      Dst: "[javax.swing.JTextField].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:83,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].isAutoTickUnitSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:83,1"
      Dst: "[javax.swing.JComponent].setEnabled"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:84,1"
      Dst: "[javax.swing.JTextField].setActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:85,1"
      Dst: "[javax.swing.JTextField].addActionListener"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:86,1"
      Dst: "[java.awt.Component].addFocusListener"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:88,1"
      Dst: "[javax.swing.JPanel].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].actionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:100,1"
      Dst: "[java.awt.event.ActionEvent].getActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:101,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:102,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].validateTickUnit"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:106,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].actionPerformed"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].focusLost(java.awt.event.FocusEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.FocusEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:113"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:116"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:112,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].focusLost"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:113,1"
      Dst: "[java.util.EventObject].getSource"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:114,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].validateTickUnit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].toggleAutoTick()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:123,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].toggleAutoTick"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:124,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].isAutoTickUnitSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:125,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:125,1"
      Dst: "[javax.swing.text.JTextComponent].setText"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:126,1"
      Dst: "[javax.swing.JComponent].setEnabled"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].validateTickUnit()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:139,1"
      Dst: "[javax.swing.text.JTextComponent].getText"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:139,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:148,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:148,1"
      Dst: "[javax.swing.text.JTextComponent].setText"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].setAxisProperties(org.jfree.chart.axis.Axis)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.Axis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:159,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].setAxisProperties"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:161,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].isAutoTickUnitSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:162,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:162,1"
      Dst: "[org.jfree.chart.axis.LogAxis].setTickUnit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].validateMaximum()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].validateMaximum"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].validateMinimum()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].validateMinimum"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].toggleAutoRange()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].toggleAutoRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].focusGained(java.awt.event.FocusEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.FocusEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].focusGained"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].getMaximumValue()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].getMaximumValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].getMinimumValue()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].getMinimumValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].isAutoRange()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].isAutoRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].attemptTickLabelFontSelection()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].attemptTickLabelFontSelection"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].getOtherTabs()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JTabbedPane"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getOtherTabs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].getLabelInsets()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getLabelInsets"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].getTickLabelInsets()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getTickLabelInsets"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].isTickMarksVisible()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].isTickMarksVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].getTickLabelPaint()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getTickLabelPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].getTickLabelFont()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getTickLabelFont"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].isTickLabelsVisible()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].isTickLabelsVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].getLabelPaint()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getLabelPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].getLabelFont()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getLabelFont"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultLogAxisEditor].getLabel()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultLogAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultLogAxisEditor:53,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultAxisEditor].getLabel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.imagemap.ImageMapUtils].<init>()"
    functionSourceFile: "org.jfree.chart.imagemap.ImageMapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.imagemap.ImageMapUtils].writeImageMap(java.io.PrintWriter,java.lang.String,org.jfree.chart.ChartRenderingInfo)"
    functionSourceFile: "org.jfree.chart.imagemap.ImageMapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.PrintWriter"
    - "java.lang.String"
    - "org.jfree.chart.ChartRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:68,1"
      Dst: "[org.jfree.chart.imagemap.StandardToolTipTagFragmentGenerator].<init>"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:68,1"
      Dst: "[org.jfree.chart.imagemap.StandardURLTagFragmentGenerator].<init>"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:68,1"
      Dst: "[org.jfree.chart.imagemap.ImageMapUtils].writeImageMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.imagemap.ImageMapUtils].writeImageMap(java.io.PrintWriter,java.lang.String,org.jfree.chart.ChartRenderingInfo,boolean)"
    functionSourceFile: "org.jfree.chart.imagemap.ImageMapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.PrintWriter"
    - "java.lang.String"
    - "org.jfree.chart.ChartRenderingInfo"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:90"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:95"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:91,1"
      Dst: "[org.jfree.chart.imagemap.OverLIBToolTipTagFragmentGenerator].<init>"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:95,1"
      Dst: "[org.jfree.chart.imagemap.StandardToolTipTagFragmentGenerator].<init>"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:98,1"
      Dst: "[org.jfree.chart.imagemap.StandardURLTagFragmentGenerator].<init>"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:98,1"
      Dst: "[org.jfree.chart.imagemap.ImageMapUtils].writeImageMap"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.imagemap.ImageMapUtils].writeImageMap(java.io.PrintWriter,java.lang.String,org.jfree.chart.ChartRenderingInfo,org.jfree.chart.imagemap.ToolTipTagFragmentGenerator,org.jfree.chart.imagemap.URLTagFragmentGenerator)"
    functionSourceFile: "org.jfree.chart.imagemap.ImageMapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.io.PrintWriter"
    - "java.lang.String"
    - "org.jfree.chart.ChartRenderingInfo"
    - "org.jfree.chart.imagemap.ToolTipTagFragmentGenerator"
    - "org.jfree.chart.imagemap.URLTagFragmentGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:125,1"
      Dst: "[org.jfree.chart.imagemap.ImageMapUtils].getImageMap"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:125,1"
      Dst: "[java.io.PrintWriter].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.imagemap.ImageMapUtils].getImageMap(java.lang.String,org.jfree.chart.ChartRenderingInfo)"
    functionSourceFile: "org.jfree.chart.imagemap.ImageMapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jfree.chart.ChartRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:139,1"
      Dst: "[org.jfree.chart.imagemap.StandardToolTipTagFragmentGenerator].<init>"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:139,1"
      Dst: "[org.jfree.chart.imagemap.StandardURLTagFragmentGenerator].<init>"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:139,1"
      Dst: "[org.jfree.chart.imagemap.ImageMapUtils].getImageMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.imagemap.ImageMapUtils].getImageMap(java.lang.String,org.jfree.chart.ChartRenderingInfo,org.jfree.chart.imagemap.ToolTipTagFragmentGenerator,org.jfree.chart.imagemap.URLTagFragmentGenerator)"
    functionSourceFile: "org.jfree.chart.imagemap.ImageMapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.jfree.chart.ChartRenderingInfo"
    - "org.jfree.chart.imagemap.ToolTipTagFragmentGenerator"
    - "org.jfree.chart.imagemap.URLTagFragmentGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:170"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:172"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:177"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:163,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:164,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:164,1"
      Dst: "[org.jfree.chart.imagemap.ImageMapUtils].htmlEscape"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:166,1"
      Dst: "[org.jfree.chart.util.StringUtils].getLineSeparator"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:167,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:169,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].getEntityCount"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:171,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].getEntity"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:172,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getToolTipText"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:173,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getURLText"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:174,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getImageMapAreaTag"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:177,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:185,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.imagemap.ImageMapUtils].htmlEscape(java.lang.String)"
    functionSourceFile: "org.jfree.chart.imagemap.ImageMapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:201"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:225"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:224"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:206"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:209"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:212"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:215"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:218"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:198,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:199,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:200,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:202,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:204,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:225,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.imagemap.ImageMapUtils].javascriptEscape(java.lang.String)"
    functionSourceFile: "org.jfree.chart.imagemap.ImageMapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:255"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:242"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:245"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.imagemap.ImageMapUtils:248"
      Branch Sides:
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:252"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.imagemap.ImageMapUtils:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:237,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:238,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:239,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:241,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:243,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.jfree.chart.imagemap.ImageMapUtils:255,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.encoders.ImageEncoderFactory].<init>()"
    functionSourceFile: "org.jfree.chart.encoders.ImageEncoderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.ImageEncoderFactory].init()"
    functionSourceFile: "org.jfree.chart.encoders.ImageEncoderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:69,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:70,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.ImageEncoderFactory].setImageEncoder(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.encoders.ImageEncoderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.encoders.ImageEncoderFactory:82"
      Branch Sides:
      - BranchSide: "org.jfree.chart.encoders.ImageEncoderFactory:84"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.encoders.ImageEncoderFactory:83"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.encoders.ImageEncoderFactory:84"
      Branch Sides:
      - BranchSide: "org.jfree.chart.encoders.ImageEncoderFactory:86"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.encoders.ImageEncoderFactory:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:83,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:86,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.ImageEncoderFactory].newInstance(java.lang.String)"
    functionSourceFile: "org.jfree.chart.encoders.ImageEncoderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.encoders.ImageEncoder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:98,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:100,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:101,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:101,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:104,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:104,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.ImageEncoderFactory].newInstance(java.lang.String,float)"
    functionSourceFile: "org.jfree.chart.encoders.ImageEncoderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.encoders.ImageEncoder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:118,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoderFactory].newInstance"
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:119,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoder].setQuality"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.ImageEncoderFactory].newInstance(java.lang.String,boolean)"
    functionSourceFile: "org.jfree.chart.encoders.ImageEncoderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.encoders.ImageEncoder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:133,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoderFactory].newInstance"
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:134,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoder].setEncodingAlpha"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.encoders.ImageEncoderFactory].newInstance(java.lang.String,float,boolean)"
    functionSourceFile: "org.jfree.chart.encoders.ImageEncoderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.encoders.ImageEncoder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "float"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:149,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoderFactory].newInstance"
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:150,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoder].setQuality"
    - Src: "org.jfree.chart.encoders.ImageEncoderFactory:151,1"
      Dst: "[org.jfree.chart.encoders.ImageEncoder].setEncodingAlpha"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.StandardEntityCollection].<init>()"
    functionSourceFile: "org.jfree.chart.entity.StandardEntityCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.StandardEntityCollection:65,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.entity.StandardEntityCollection:66,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.StandardEntityCollection].getEntityCount()"
    functionSourceFile: "org.jfree.chart.entity.StandardEntityCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.StandardEntityCollection:76,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.StandardEntityCollection].getEntity(int)"
    functionSourceFile: "org.jfree.chart.entity.StandardEntityCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.entity.ChartEntity"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.StandardEntityCollection:90,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.StandardEntityCollection].clear()"
    functionSourceFile: "org.jfree.chart.entity.StandardEntityCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.StandardEntityCollection:98,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.StandardEntityCollection].add(org.jfree.chart.entity.ChartEntity)"
    functionSourceFile: "org.jfree.chart.entity.StandardEntityCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.entity.ChartEntity"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.StandardEntityCollection:108,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.entity.StandardEntityCollection:109,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.StandardEntityCollection].addAll(org.jfree.chart.entity.EntityCollection)"
    functionSourceFile: "org.jfree.chart.entity.StandardEntityCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.entity.EntityCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.StandardEntityCollection:120,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].getEntities"
    - Src: "org.jfree.chart.entity.StandardEntityCollection:120,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.StandardEntityCollection].getEntity(double,double)"
    functionSourceFile: "org.jfree.chart.entity.StandardEntityCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.entity.ChartEntity"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.StandardEntityCollection:135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.StandardEntityCollection:141"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.StandardEntityCollection:140"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.StandardEntityCollection:137"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.StandardEntityCollection:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.StandardEntityCollection:134,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.entity.StandardEntityCollection:136,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.entity.StandardEntityCollection:137,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].getArea"
    - Src: "org.jfree.chart.entity.StandardEntityCollection:137,1"
      Dst: "[java.awt.Shape].contains"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.entity.StandardEntityCollection].getEntities()"
    functionSourceFile: "org.jfree.chart.entity.StandardEntityCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.StandardEntityCollection:151,1"
      Dst: "[java.util.Collections].unmodifiableCollection"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.StandardEntityCollection].iterator()"
    functionSourceFile: "org.jfree.chart.entity.StandardEntityCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.StandardEntityCollection:161,1"
      Dst: "[java.util.List].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.StandardEntityCollection].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.entity.StandardEntityCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.StandardEntityCollection:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.StandardEntityCollection:176"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.StandardEntityCollection:175"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.StandardEntityCollection:176"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.StandardEntityCollection:180"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.StandardEntityCollection:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.StandardEntityCollection:178,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.StandardEntityCollection].hashCode()"
    functionSourceFile: "org.jfree.chart.entity.StandardEntityCollection"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.StandardEntityCollection:186,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    functionSourceFile: "org.jfree.chart.entity.StandardEntityCollection"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    functionUses: 25
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.StandardEntityCollection:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.StandardEntityCollection:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.StandardEntityCollection:200,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.entity.StandardEntityCollection:201,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.entity.StandardEntityCollection:201,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.entity.StandardEntityCollection:203,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.entity.StandardEntityCollection:204,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].clone"
    - Src: "org.jfree.chart.entity.StandardEntityCollection:204,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].generateToolTip(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:72"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:76"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:75"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:79"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:82"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:81"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:82"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:70,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:73,1"
      Dst: "[org.jfree.data.xy.YisSymbolic].getYSymbolicValue"
    - Src: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:76,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:77,1"
      Dst: "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].round"
    - Src: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:77,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:80,1"
      Dst: "[org.jfree.data.xy.XisSymbolic].getXSymbolicValue"
    - Src: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:84,1"
      Dst: "[org.jfree.data.time.TimeSeriesCollection].getSeries"
    - Src: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:85,1"
      Dst: "[org.jfree.data.time.TimeSeries].getTimePeriod"
    - Src: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:86,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].toString"
    - Src: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:89,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:92,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].generateLabel(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].round(double,int)"
    functionSourceFile: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "double"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:119"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:122"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:120,1"
      Dst: "[java.lang.Math].floor"
    - Src: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:122,1"
      Dst: "[java.lang.Math].pow"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    functionSourceFile: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:136,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:148"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:151"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:150"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:151"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator:153"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.SymbolicXYItemLabelGenerator"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryTick].<init>(java.lang.Comparable,org.jfree.chart.text.TextBlock,org.jfree.chart.text.TextBlockAnchor,org.jfree.chart.text.TextAnchor,double)"
    functionSourceFile: "org.jfree.chart.axis.CategoryTick"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Comparable"
    - "org.jfree.chart.text.TextBlock"
    - "org.jfree.chart.text.TextBlockAnchor"
    - "org.jfree.chart.text.TextAnchor"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryTick:72,1"
      Dst: "[org.jfree.chart.axis.Tick].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryTick].getCategory()"
    functionSourceFile: "org.jfree.chart.axis.CategoryTick"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryTick].getLabel()"
    functionSourceFile: "org.jfree.chart.axis.CategoryTick"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextBlock"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryTick].getLabelAnchor()"
    functionSourceFile: "org.jfree.chart.axis.CategoryTick"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextBlockAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryTick].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.CategoryTick"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.CategoryTick:115"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryTick:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryTick:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryTick:118"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryTick:131"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryTick:130"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryTick:118"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryTick:131"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryTick:130"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryTick:120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryTick:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryTick:122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryTick:123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryTick:126"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryTick:125"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.CategoryTick:126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.CategoryTick:129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.CategoryTick:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryTick:118,1"
      Dst: "[org.jfree.chart.axis.Tick].equals"
    - Src: "org.jfree.chart.axis.CategoryTick:120,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.CategoryTick].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.CategoryTick"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].hashCode()"
    - "[org.jfree.data.xy.XYItemKey].hashCode()"
    - "[org.jfree.data.time.Month].hashCode()"
    - "[org.jfree.data.time.Second].hashCode()"
    - "[org.jfree.data.time.Week].hashCode()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].hashCode()"
    - "[org.jfree.data.xy.XYDataItem].hashCode()"
    - "[org.jfree.chart.axis.DateTickUnit].hashCode()"
    - "[org.jfree.data.ComparableObjectItem].hashCode()"
    - "[org.jfree.chart.axis.NumberTickUnit].hashCode()"
    - "[org.jfree.data.time.Minute].hashCode()"
    - "[org.jfree.data.xy.XYCoordinate].hashCode()"
    - "[org.jfree.data.time.Hour].hashCode()"
    - "[org.jfree.data.time.Year].hashCode()"
    - "[org.jfree.data.time.TimeSeriesDataItem].hashCode()"
    - "[org.jfree.data.time.Quarter].hashCode()"
    - "[org.jfree.data.time.Day].hashCode()"
    - "[org.jfree.data.KeyedValues2DItemKey].hashCode()"
    - "[org.jfree.data.time.FixedMillisecond].hashCode()"
    - "[org.jfree.chart.axis.TickUnit].hashCode()"
    - "[org.jfree.data.time.Millisecond].hashCode()"
    - "[org.jfree.data.time.SimpleTimePeriod].hashCode()"
    - "[org.jfree.chart.text.TextBlock].hashCode()"
    functionUses: 3
    ICount: 13
    EdgeCount: 23
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.CategoryTick:142,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.jfree.chart.axis.CategoryTick:143,1"
      Dst: "[org.jfree.chart.text.TextBlock].hashCode"
    - Src: "org.jfree.chart.axis.CategoryTick:144,1"
      Dst: "[java.lang.Enum].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.TimeSeriesURLGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.urls.TimeSeriesURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:72,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:57,1"
      Dst: "[java.text.DateFormat].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.TimeSeriesURLGenerator].<init>(java.text.DateFormat,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.urls.TimeSeriesURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.text.DateFormat"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:87,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:57,1"
      Dst: "[java.text.DateFormat].getInstance"
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:89,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:93,1"
      Dst: "[java.text.DateFormat].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.TimeSeriesURLGenerator].getDateFormat()"
    functionSourceFile: "org.jfree.chart.urls.TimeSeriesURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.DateFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:105,1"
      Dst: "[java.text.DateFormat].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.TimeSeriesURLGenerator].getPrefix()"
    functionSourceFile: "org.jfree.chart.urls.TimeSeriesURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.TimeSeriesURLGenerator].getSeriesParameterName()"
    functionSourceFile: "org.jfree.chart.urls.TimeSeriesURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.TimeSeriesURLGenerator].getItemParameterName()"
    functionSourceFile: "org.jfree.chart.urls.TimeSeriesURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.TimeSeriesURLGenerator].generateURL(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.urls.TimeSeriesURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.TimeSeriesURLGenerator:147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.TimeSeriesURLGenerator:149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:160"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:159"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.TimeSeriesURLGenerator:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:149"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.TimeSeriesURLGenerator:162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:160"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:147,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:148,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:150,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:153,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:152,1"
      Dst: "[java.net.URLEncoder].encode"
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:155,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:160,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:161,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:161,1"
      Dst: "[java.text.DateFormat].format"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.TimeSeriesURLGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.urls.TimeSeriesURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.TimeSeriesURLGenerator:182"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.TimeSeriesURLGenerator:185"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:188"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:187"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.TimeSeriesURLGenerator:189"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.TimeSeriesURLGenerator:192"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:194"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.TimeSeriesURLGenerator:195"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:198"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:197"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.TimeSeriesURLGenerator:198"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:201"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.TimeSeriesURLGenerator:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:189,1"
      Dst: "[java.text.DateFormat].equals"
    - Src: "org.jfree.chart.urls.TimeSeriesURLGenerator:192,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:143,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].<init>(boolean,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>()"
    functionUses: 1
    ICount: 24
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:152,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:153,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:155,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getDrawSeriesLineAsPath()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setDrawSeriesLineAsPath(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:193"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:195,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getPassCount()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getItemLineVisible(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:227"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:223,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getSeriesLinesVisible"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:225,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getSeriesLinesVisible(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:241,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:241,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setSeriesLinesVisible(int,java.lang.Boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:254,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:254,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:255,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setSeriesLinesVisible(int,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:268,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:268,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setSeriesLinesVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getDefaultLinesVisible()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setDefaultLinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:292,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getLegendLine()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setLegendLine(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:315,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:317,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getItemShapeVisible(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:339"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:336,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getSeriesShapesVisible"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:338,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getSeriesShapesVisible(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:354,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:354,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setSeriesShapesVisible(int,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:367,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:367,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setSeriesShapesVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setSeriesShapesVisible(int,java.lang.Boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:380,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:380,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:381,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getDefaultShapesVisible()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setDefaultShapesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:405,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getItemShapeFilled(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:425"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:428"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:424,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getSeriesShapesFilled"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:426,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getSeriesShapesFilled(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:443,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:443,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setSeriesShapesFilled(int,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:456,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:456,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setSeriesShapesFilled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setSeriesShapesFilled(int,java.lang.Boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:469,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:469,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:470,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getDefaultShapesFilled()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setDefaultShapesFilled(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:494,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getDrawOutlines()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setDrawOutlines(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:523,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getUseFillPaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setUseFillPaint(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:554,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getUseOutlinePaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].setUseOutlinePaint(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:585,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYItemRendererState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:675,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:703"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:708"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:707"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:708"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:721"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:720"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:709"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:732"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:731"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:710"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:715"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:714"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:721"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:731"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:725"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:729"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:728"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:725"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:729"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:728"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:703,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:708,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].isLinePass"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:709,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getItemLineVisible"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:711,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawPrimaryLineAsPath"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:715,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawPrimaryLine"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:721,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].isItemPass"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:725,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:726,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:729,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawSecondaryPass"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].isLinePass(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:743"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:742"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].isItemPass(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:755"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:754"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawPrimaryLine(org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.Graphics2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,int,int,int,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "int"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:784"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:789"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:788"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:791"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:792"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:791"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:791"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:795"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:794"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:797"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:798"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:797"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:797"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:801"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:800"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:811"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:813"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:812"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:811"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:813"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:812"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:812"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:813"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:812"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:812"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:816"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:815"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:818"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:821"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:820"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:821"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:824"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:823"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:825"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:828"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:827"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:789,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:790,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:791,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:801,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:802,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:804,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:816,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:819,1"
      Dst: "[java.awt.geom.Line2D].setLine"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:824,1"
      Dst: "[org.jfree.chart.internal.LineUtils].clipLine"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:826,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawFirstPassShape"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawFirstPassShape(java.awt.Graphics2D,int,int,int,java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "int"
    - "int"
    - "int"
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:841,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:841,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:842,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:842,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:843,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawPrimaryLineAsPath(org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.Graphics2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,int,int,int,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "int"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:881"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:897"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:896"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:881"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:897"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:896"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:885"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:889"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:888"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:889"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:893"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:892"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:900"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:903"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:870,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:871,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:874,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:875,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:876,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:881,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:884,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:889,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State].isLastPointGood"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:890,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:893,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:895,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State].setLastPointGood"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:900,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].getLastItemIndex"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:902,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawFirstPassShape"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].drawSecondaryPass(java.awt.Graphics2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,int,int,int,org.jfree.chart.axis.ValueAxis,java.awt.geom.Rectangle2D,org.jfree.chart.axis.ValueAxis,org.jfree.chart.plot.CrosshairState,org.jfree.chart.entity.EntityCollection)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 11
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "int"
    - "org.jfree.chart.axis.ValueAxis"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.plot.CrosshairState"
    - "org.jfree.chart.entity.EntityCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 85
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:935"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:936"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:935"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:935"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:939"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:938"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:945"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:979"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:978"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:947"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:951"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:950"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:951"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:955"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:954"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:956"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:979"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:978"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:957"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:966"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:965"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:958"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:962"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:961"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:966"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:979"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:978"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:967"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:971"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:970"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:981"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:987"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:986"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:987"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:992"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:991"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:988"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:987"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:998"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1001"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1000"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:998"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1001"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1000"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:933,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:934,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:935,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:939,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:940,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:941,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:942,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:945,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getItemShapeVisible"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:946,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemShape"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:948,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:956,1"
      Dst: "[java.awt.Shape].intersects"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:957,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getItemShapeFilled"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:959,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemFillPaint"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:959,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:962,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:964,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:967,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getUseOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:968,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:973,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:973,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:974,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:987,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:988,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:992,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:993,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:998,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].isPointInRect"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:999,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getLegendItem(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1015"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1019"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1018"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1020"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1024"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1023"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1024"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1027"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1026"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1031"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1035"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1034"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1036"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1040"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1039"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1043"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1044"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1043"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1046"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1047"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1046"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1058"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1061"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1060"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1014,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1019,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataset"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1024,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1027,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1027,1"
      Dst: "[org.jfree.chart.labels.XYSeriesLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1031,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1036,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemURLGenerator"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1040,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getItemShapeVisible"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1041,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendShape"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1042,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getItemShapeFilled"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1043,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesFillPaint"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1044,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1046,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1048,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlineStroke"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1049,1"
      Dst: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].getItemLineVisible"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1050,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesStroke"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1052,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1056,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextFont"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1056,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelFont"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1057,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextPaint"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1059,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelPaint"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1061,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1061,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1062,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1063,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1064,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDatasetIndex"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: 1077
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 26
    ICount: 20
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1078,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1079,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1080,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1095"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1098"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1097"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1098"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1101"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1100"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1107"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1108"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1113"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1117"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1116"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1117"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1119"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1126"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1125"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1129"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1132"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1131"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1132"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1135"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1101,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1105,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1111,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].hashCode()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: 1142
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].hashCode()"
    functionUses: 4
    ICount: 64
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1145"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1142"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1145"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1144"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1146"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1151"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1149"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1152"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1151"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1150"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1143,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].hashCode"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1144,1"
      Dst: "[java.util.Map].hashCode"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1167,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1168,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1179,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.xy.XYLineAndShapeRenderer:1180,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.UnknownKeyException].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.data.UnknownKeyException"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.UnknownKeyException:54,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:126,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:127,1"
      Dst: "[org.jfree.chart.renderer.LookupPaintScale].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:133,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:134,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:134,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].setDefaultShape"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:135,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].setAutoPopulateSeriesShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].getPaintScale()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.PaintScale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].setPaintScale(org.jfree.chart.renderer.PaintScale)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.PaintScale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:158,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:160,1"
      Dst: "[org.jfree.chart.event.RendererChangeEvent].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:160,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].getDrawOutlines()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].setDrawOutlines(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:189,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].getUseFillPaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].setUseFillPaint(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:220,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].getUseOutlinePaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].setUseOutlinePaint(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:246,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].isGuideLinesVisible()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].setGuideLinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:273,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].getGuideLinePaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].setGuideLinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:296,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:298,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].getGuideLineStroke()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].setGuideLineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:321,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:323,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].findDomainBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.DatasetUtils].findDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.Range].getUpperBound()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:337"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:339"
        BranchSideFuncs:
        - "findDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:341"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:345"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:344"
        BranchSideFuncs:
        - "getLowerBound()"
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:340,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findDomainBounds"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:345,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:346,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:346,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: 359
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.DatasetUtils].findRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.data.Range].getUpperBound()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:360"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:363"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:362"
        BranchSideFuncs:
        - "findRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:364"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:368"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:367"
        BranchSideFuncs:
        - "getUpperBound()"
        - "<init>(double,double)"
        - "getLowerBound()"
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:363,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findRangeBounds"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:368,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:368,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:368,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].findZBounds(org.jfree.data.xy.XYZDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYZDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:381"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:382,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findZBounds"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].getPassCount()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 93
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:422"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:426"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:425"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:428"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:429"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:428"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:433"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:441"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:455"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:454"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:441"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:455"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:454"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:444"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:450"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:449"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:455"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:490"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:489"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:457"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:460"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:459"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:460"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:464"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:463"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:465"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:480"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:470"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:481"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:480"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:471"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:474"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:473"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:486"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:490"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:489"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:423,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:423,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:426,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:427,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:428,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:434,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:433,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:436,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:438,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:442,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:443,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:445,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:446,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:446,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:445,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:447,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:448,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:456,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemShape"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:458,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:465,1"
      Dst: "[java.awt.Shape].intersects"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:467,1"
      Dst: "[org.jfree.chart.renderer.xy.XYShapeRenderer].getPaint"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:468,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:471,1"
      Dst: "[org.jfree.chart.renderer.xy.XYShapeRenderer].getUseOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:472,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:474,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:476,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:481,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:482,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:487,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].getPaint(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:503"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:507"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:506"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:507"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:511"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:510"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:504,1"
      Dst: "[org.jfree.data.xy.XYZDataset].getZValue"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:505,1"
      Dst: "[org.jfree.chart.renderer.PaintScale].getPaint"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:508,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemFillPaint"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:511,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:533"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:536"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:535"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:536"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:539"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:538"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:540"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:543"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:542"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:543"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:546"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:545"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:546"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:549"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:548"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:549"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:552"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:551"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:552"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:555"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:554"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:555"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:558"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:557"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.XYShapeRenderer:558"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:561"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.XYShapeRenderer:560"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:540,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:561,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: 573
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 25
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:574,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:575,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:589,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:590,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:591,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYShapeRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYShapeRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:602,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:603,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.renderer.xy.XYShapeRenderer:604,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].<init>()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:223,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].<init>(org.jfree.data.xy.XYDataset,org.jfree.chart.axis.ValueAxis,org.jfree.chart.renderer.PolarItemRenderer)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.renderer.PolarItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 96
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:237"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:240"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:239"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:245"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:234,1"
      Dst: "[org.jfree.chart.plot.Plot].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:167,1"
      Dst: "[java.awt.Font].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:196,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:235,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:236,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:236,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.PolarPlot:238,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.PolarPlot:240,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:243,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:246,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.PolarPlot:247,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.PolarPlot:264,1"
      Dst: "[org.jfree.chart.renderer.PolarItemRenderer].setPlot"
    - Src: "org.jfree.chart.plot.PolarPlot:265,1"
      Dst: "[org.jfree.chart.renderer.PolarItemRenderer].addChangeListener"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getPlotType()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:288,1"
      Dst: "[java.util.ResourceBundle].getString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getAxis()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.PolarPlot].getAxis(int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:299,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getAxis(int)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:312,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:312,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setAxis(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:322,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].setAxis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setAxis(int,org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:335,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].setAxis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setAxis(int,org.jfree.chart.axis.ValueAxis,boolean)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.axis.ValueAxis"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:350"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:353"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:352"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:353"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:356"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:355"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:357"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:361"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:360"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:361"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:364"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:349,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxis"
    - Src: "org.jfree.chart.plot.PolarPlot:351,1"
      Dst: "[org.jfree.chart.axis.Axis].removeChangeListener"
    - Src: "org.jfree.chart.plot.PolarPlot:354,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.PolarPlot:356,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:356,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.PolarPlot:358,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    - Src: "org.jfree.chart.plot.PolarPlot:359,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.PolarPlot:362,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getAxisLocation()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PolarAxisLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:374,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getAxisLocation(int)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PolarAxisLocation"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:387,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:387,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setAxisLocation(org.jfree.chart.plot.PolarAxisLocation)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PolarAxisLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:400,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].setAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setAxisLocation(org.jfree.chart.plot.PolarAxisLocation,boolean)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.plot.PolarAxisLocation"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:414,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].setAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setAxisLocation(int,org.jfree.chart.plot.PolarAxisLocation)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.plot.PolarAxisLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:428,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].setAxisLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setAxisLocation(int,org.jfree.chart.plot.PolarAxisLocation,boolean)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.plot.PolarAxisLocation"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:443"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:446"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:445"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:441,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.PolarPlot:442,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:442,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.PolarPlot:444,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getAxisCount()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:454,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getDataset()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:465,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getDataset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getDataset(int)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: 477
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataset"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:478,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:478,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setDataset(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:491,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].setDataset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setDataset(int,org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:506"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:509"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:508"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:510"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:514"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:505,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getDataset"
    - Src: "org.jfree.chart.plot.PolarPlot:507,1"
      Dst: "[org.jfree.data.general.Dataset].removeChangeListener"
    - Src: "org.jfree.chart.plot.PolarPlot:509,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:509,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.PolarPlot:511,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.PolarPlot:515,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:516,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getDatasetCount()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:525,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].indexOf(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:537"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:538"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:541"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:540"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:537,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.PolarPlot:537,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.PolarPlot:537,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.PolarPlot:537,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.PolarPlot:538,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.PolarPlot:539,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.PolarPlot:539,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.PolarPlot].getRenderer()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.PolarItemRenderer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:553,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getRenderer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getRenderer(int)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.PolarItemRenderer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:566,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:566,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setRenderer(org.jfree.chart.renderer.PolarItemRenderer)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.PolarItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:579,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].setRenderer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setRenderer(int,org.jfree.chart.renderer.PolarItemRenderer)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.renderer.PolarItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:592,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].setRenderer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setRenderer(int,org.jfree.chart.renderer.PolarItemRenderer,boolean)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.renderer.PolarItemRenderer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:608"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:611"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:610"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:612"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:616"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:615"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:616"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:619"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:618"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:607,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getRenderer"
    - Src: "org.jfree.chart.plot.PolarPlot:609,1"
      Dst: "[org.jfree.chart.renderer.PolarItemRenderer].removeChangeListener"
    - Src: "org.jfree.chart.plot.PolarPlot:611,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:611,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.PolarPlot:613,1"
      Dst: "[org.jfree.chart.renderer.PolarItemRenderer].setPlot"
    - Src: "org.jfree.chart.plot.PolarPlot:614,1"
      Dst: "[org.jfree.chart.renderer.PolarItemRenderer].addChangeListener"
    - Src: "org.jfree.chart.plot.PolarPlot:617,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getAngleTickUnit()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnit"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setAngleTickUnit(org.jfree.chart.axis.TickUnit)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.TickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:638,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.PolarPlot:640,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getAngleOffset()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setAngleOffset(double)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:663,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].isCounterClockwise()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setCounterClockwise(boolean)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].isAngleLabelsVisible()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setAngleLabelsVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:709"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:713"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:712"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:711,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getAngleLabelFont()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setAngleLabelFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: 734
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:735,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.PolarPlot:737,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getAngleLabelPaint()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setAngleLabelPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: 757
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:758,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.PolarPlot:760,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].isAngleGridlinesVisible()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setAngleGridlinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:787"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:791"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:790"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:789,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getAngleGridlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setAngleGridlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:817,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getAngleGridlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setAngleGridlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: 841
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:843,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].isRadiusGridlinesVisible()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setRadiusGridlinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:870"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:874"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:873"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:872,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getRadiusGridlineStroke()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setRadiusGridlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:900,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getRadiusGridlinePaint()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setRadiusGridlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: 925
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:927,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].isRadiusMinorGridlinesVisible()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setRadiusMinorGridlinesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:949,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getMargin()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setMargin(int)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:969,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getFixedLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].setFixedLegendItems(org.jfree.chart.legend.LegendItemCollection)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.legend.LegendItemCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:994,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].addCornerTextItem(java.lang.String)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1006,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.PolarPlot:1007,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.PolarPlot:1008,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].removeCornerTextItem(java.lang.String)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1021"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1024"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1023"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1020,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.plot.PolarPlot:1022,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].clearCornerTextItems()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1034"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1038"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1037"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1034,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.chart.plot.PolarPlot:1035,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.chart.plot.PolarPlot:1036,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].refreshAngleTicks()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1047"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1054"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1046,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:1049,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].calculateTextAnchor"
    - Src: "org.jfree.chart.plot.PolarPlot:1050,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:1051,1"
      Dst: "[org.jfree.chart.axis.TickUnit].valueToString"
    - Src: "org.jfree.chart.plot.PolarPlot:1051,1"
      Dst: "[org.jfree.chart.axis.NumberTick].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:1053,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.PolarPlot:1048,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.PolarPlot].calculateTextAnchor(double)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.text.TextAnchor"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1070"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1073"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1072"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1073"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1072"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1075"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1079"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1078"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1075"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1079"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1078"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1079"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1081"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1080"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1081"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1083"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1082"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1081"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1083"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1082"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1083"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1085"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1084"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1085"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1087"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1086"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1085"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1087"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1086"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1087"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1089"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1088"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1089"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1091"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1090"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1089"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1091"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1090"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1091"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1093"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1092"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1093"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1096"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1095"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1093"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1096"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1095"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.PolarPlot].mapDatasetToAxis(int,int)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1107,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:1108,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:1108,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.PolarPlot:1109,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].mapDatasetToAxes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].mapDatasetToAxes(int,java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1121"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1122,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:1124,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].checkAxisIndices"
    - Src: "org.jfree.chart.plot.PolarPlot:1125,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:1126,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:1126,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.PolarPlot:1128,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getDataset"
    - Src: "org.jfree.chart.plot.PolarPlot:1128,1"
      Dst: "[org.jfree.data.general.DatasetChangeEvent].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:1128,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].checkAxisIndices(java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1141"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1143"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1144"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1146"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1148"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1153"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1144,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.chart.plot.PolarPlot:1145,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:1147,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:1148,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.PolarPlot:1148,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.PolarPlot:1148,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.PolarPlot:1149,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.jfree.chart.plot.PolarPlot:1152,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.PolarPlot].getAxisForDataset(int)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.ValueAxis"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1166"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1171"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1165,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:1165,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.PolarPlot:1168,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.plot.PolarPlot:1169,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.PolarPlot:1169,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxis"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getAxisIndex(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: 1184
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.CyclicNumberAxis].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.LogAxis].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.ModuloAxis].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.DateAxis].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.SymbolAxis].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.NumberAxis].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.PeriodAxis].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.ValueAxis].equals(java.lang.Object)"
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.plot.PolarPlot].getAxisIndex(org.jfree.chart.axis.ValueAxis)"
    functionUses: 2
    ICount: 25
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1185"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1191"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1190"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "org.jfree.chart.plot.PolarPlot:1186"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1189"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1188"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1192"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:null"
        BranchSideFuncs:
        - "getAxisIndex(org.jfree.chart.axis.ValueAxis)"
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1185,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.PolarPlot:1185,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.PolarPlot:1185,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.PolarPlot:1185,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.PolarPlot:1186,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.PolarPlot:1186,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].equals"
    - Src: "org.jfree.chart.plot.PolarPlot:1187,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.PolarPlot:1187,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.PolarPlot:1191,1"
      Dst: "[org.jfree.chart.plot.Plot].getParent"
    - Src: "org.jfree.chart.plot.PolarPlot:1194,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxisIndex"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.PolarPlot].getIndexOf(org.jfree.chart.renderer.PolarItemRenderer)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.PolarItemRenderer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1209"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1210"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1213"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1208,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.PolarPlot:1209,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.PolarPlot:1209,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.PolarPlot:1209,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.PolarPlot:1209,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.PolarPlot:1210,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.jfree.chart.plot.PolarPlot:1210,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.plot.PolarPlot:1211,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.PolarPlot:1211,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.PolarPlot].receive(org.jfree.chart.ChartElementVisitor)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1226,1"
      Dst: "[org.jfree.chart.ChartElementVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.plot.PlotState,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.plot.PlotState"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1254"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1253"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1255"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1253"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1256"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1257"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1256"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1256"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1261"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1260"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1261"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1266"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1265"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1270"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1274"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1278"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1291"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1290"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1274"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1283"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1254,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.PolarPlot:1255,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.PolarPlot:1262,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setPlotArea"
    - Src: "org.jfree.chart.plot.PolarPlot:1266,1"
      Dst: "[org.jfree.chart.plot.Plot].getInsets"
    - Src: "org.jfree.chart.plot.PolarPlot:1267,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.plot.PolarPlot:1271,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].setDataArea"
    - Src: "org.jfree.chart.plot.PolarPlot:1275,1"
      Dst: "[org.jfree.chart.plot.Plot].drawBackground"
    - Src: "org.jfree.chart.plot.PolarPlot:1276,1"
      Dst: "[java.util.Map].size"
    - Src: "org.jfree.chart.plot.PolarPlot:1279,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxis"
    - Src: "org.jfree.chart.plot.PolarPlot:1281,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:1281,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.PolarPlot:1284,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].drawAxis"
    - Src: "org.jfree.chart.plot.PolarPlot:1291,1"
      Dst: "[java.awt.Graphics].getClip"
    - Src: "org.jfree.chart.plot.PolarPlot:1292,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.plot.PolarPlot:1294,1"
      Dst: "[java.awt.Graphics2D].clip"
    - Src: "org.jfree.chart.plot.PolarPlot:1296,1"
      Dst: "[org.jfree.chart.plot.Plot].getForegroundAlpha"
    - Src: "org.jfree.chart.plot.PolarPlot:1295,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.plot.PolarPlot:1295,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.plot.PolarPlot:1297,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].refreshAngleTicks"
    - Src: "org.jfree.chart.plot.PolarPlot:1298,1"
      Dst: "[org.jfree.chart.axis.AxisState].getTicks"
    - Src: "org.jfree.chart.plot.PolarPlot:1298,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].drawGridlines"
    - Src: "org.jfree.chart.plot.PolarPlot:1299,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].render"
    - Src: "org.jfree.chart.plot.PolarPlot:1300,1"
      Dst: "[java.awt.Graphics].setClip"
    - Src: "org.jfree.chart.plot.PolarPlot:1302,1"
      Dst: "[org.jfree.chart.plot.Plot].drawOutline"
    - Src: "org.jfree.chart.plot.PolarPlot:1303,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].drawCornerTextItems"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.PolarPlot].drawCornerTextItems(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1313"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1317"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1316"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1320"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1329"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1328"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1336"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1342"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1341"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1313,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.chart.plot.PolarPlot:1317,1"
      Dst: "[java.awt.Graphics].setColor"
    - Src: "org.jfree.chart.plot.PolarPlot:1320,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.PolarPlot:1320,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.PolarPlot:1320,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.PolarPlot:1321,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.plot.PolarPlot:1322,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.plot.PolarPlot:1323,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.PolarPlot:1323,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.plot.PolarPlot:1324,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.PolarPlot:1332,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.PolarPlot:1333,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.PolarPlot:1334,1"
      Dst: "[java.awt.Graphics].drawRect"
    - Src: "org.jfree.chart.plot.PolarPlot:1340,1"
      Dst: "[java.awt.Graphics2D].drawString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.PolarPlot].drawAxis(org.jfree.chart.axis.ValueAxis,org.jfree.chart.plot.PolarAxisLocation,java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisState"
    argCount: 4
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.plot.PolarAxisLocation"
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1366"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1371"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1370"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1371"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1376"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1375"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1376"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1381"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1380"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1381"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1386"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1391"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1390"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1391"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1396"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1395"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1396"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1401"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1400"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1401"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1407"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1406"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1357,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.plot.PolarPlot:1358,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.plot.PolarPlot:1359,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.PolarPlot:1360,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.PolarPlot:1359,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.plot.PolarPlot:1367,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:1368,1"
      Dst: "[org.jfree.chart.axis.Axis].draw"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].render(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1426"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1444"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1443"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1428"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1431"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1430"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1432"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1435"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1435"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1438"
      Branch Sides: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1444"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1447"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1446"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1425,1"
      Dst: "[java.util.Map].size"
    - Src: "org.jfree.chart.plot.PolarPlot:1427,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getDataset"
    - Src: "org.jfree.chart.plot.PolarPlot:1431,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getRenderer"
    - Src: "org.jfree.chart.plot.PolarPlot:1435,1"
      Dst: "[org.jfree.data.general.DatasetUtils].isEmptyOrNull"
    - Src: "org.jfree.chart.plot.PolarPlot:1437,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.chart.plot.PolarPlot:1439,1"
      Dst: "[org.jfree.chart.renderer.PolarItemRenderer].drawSeries"
    - Src: "org.jfree.chart.plot.PolarPlot:1445,1"
      Dst: "[org.jfree.chart.plot.Plot].drawNoDataMessage"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.PolarPlot].drawGridlines(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.util.List,java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1462"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1467"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1466"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1467"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1477"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1476"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1470"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1477"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1476"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1470"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1477"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1476"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1477"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1485"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1484"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1480"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1485"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1484"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1480"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1485"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1484"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1460,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getRenderer"
    - Src: "org.jfree.chart.plot.PolarPlot:1467,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].isAngleGridlinesVisible"
    - Src: "org.jfree.chart.plot.PolarPlot:1468,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAngleGridlineStroke"
    - Src: "org.jfree.chart.plot.PolarPlot:1469,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAngleGridlinePaint"
    - Src: "org.jfree.chart.plot.PolarPlot:1471,1"
      Dst: "[org.jfree.chart.renderer.PolarItemRenderer].drawAngularGridLines"
    - Src: "org.jfree.chart.plot.PolarPlot:1477,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].isRadiusGridlinesVisible"
    - Src: "org.jfree.chart.plot.PolarPlot:1478,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getRadiusGridlineStroke"
    - Src: "org.jfree.chart.plot.PolarPlot:1479,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getRadiusGridlinePaint"
    - Src: "org.jfree.chart.plot.PolarPlot:1481,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].buildRadialTicks"
    - Src: "org.jfree.chart.plot.PolarPlot:1482,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxis"
    - Src: "org.jfree.chart.plot.PolarPlot:1482,1"
      Dst: "[org.jfree.chart.renderer.PolarItemRenderer].drawRadialGridLines"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].buildRadialTicks(java.util.List)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1497"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1502"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1501"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1498"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1499"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1498"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1498"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1501"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1500"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1496,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:1497,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.PolarPlot:1497,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.PolarPlot:1497,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.PolarPlot:1498,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].isRadiusMinorGridlinesVisible"
    - Src: "org.jfree.chart.plot.PolarPlot:1498,1"
      Dst: "[org.jfree.chart.axis.ValueTick].getTickType"
    - Src: "org.jfree.chart.plot.PolarPlot:1498,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.plot.PolarPlot:1499,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.PolarPlot].zoom(double)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1512"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1525"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1524"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1514"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1512"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1511"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1515"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1521"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1520"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1512,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxisCount"
    - Src: "org.jfree.chart.plot.PolarPlot:1513,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxis"
    - Src: "org.jfree.chart.plot.PolarPlot:1516,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    - Src: "org.jfree.chart.plot.PolarPlot:1518,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setUpperBound"
    - Src: "org.jfree.chart.plot.PolarPlot:1519,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setAutoRange"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.PolarPlot].getDatasetsMappedToAxis(java.lang.Integer)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: 1535
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.PolarPlot].getDataset(int)"
    - "[org.jfree.chart.plot.PolarPlot].getDataset(int)"
    functionUses: 1
    ICount: 35
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1538"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1550"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1549"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1540"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1545"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1544"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1541"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1549"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1548"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1545"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1549"
        BranchSideFuncs:
        - "getDataset(int)"
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1548"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1536,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.plot.PolarPlot:1537,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:1538,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jfree.chart.plot.PolarPlot:1538,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jfree.chart.plot.PolarPlot:1538,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.PolarPlot:1538,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.PolarPlot:1539,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.jfree.chart.plot.PolarPlot:1539,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.PolarPlot:1541,1"
      Dst: "[java.lang.Integer].equals"
    - Src: "org.jfree.chart.plot.PolarPlot:1542,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.jfree.chart.plot.PolarPlot:1542,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getDataset"
    - Src: "org.jfree.chart.plot.PolarPlot:1542,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.plot.PolarPlot:1545,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.PolarPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: 1561
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.PolarPlot].getAxisIndex(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.PolarPlot].getDatasetsMappedToAxis(java.lang.Integer)"
    - "[org.jfree.data.Range].combine(org.jfree.data.Range,org.jfree.data.Range)"
    - "[org.jfree.data.general.DatasetUtils].findRangeBounds(org.jfree.data.xy.XYDataset)"
    functionUses: 5
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1565"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:null"
        BranchSideFuncs:
        - "getDatasetsMappedToAxis(java.lang.Integer)"
    - Branch String: "org.jfree.chart.plot.PolarPlot:1571"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1578"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1577"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1572"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1575"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1563,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:1564,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxisIndex"
    - Src: "org.jfree.chart.plot.PolarPlot:1566,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:1566,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getDatasetsMappedToAxis"
    - Src: "org.jfree.chart.plot.PolarPlot:1571,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.plot.PolarPlot:1571,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.plot.PolarPlot:1571,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.plot.PolarPlot:1574,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findRangeBounds"
    - Src: "org.jfree.chart.plot.PolarPlot:1574,1"
      Dst: "[org.jfree.data.Range].combine"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.PolarPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: 1589
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.DatasetChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.PeriodAxis].configure()"
    - "[org.jfree.chart.axis.LogAxis].configure()"
    - "[org.jfree.chart.axis.DateAxis].configure()"
    - "[org.jfree.chart.axis.NumberAxis].configure()"
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.plot.PolarPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.Plot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.CategoryPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.XYPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.ThermometerPlot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    - "[org.jfree.chart.plot.Plot].getParent()"
    - "[org.jfree.chart.plot.Plot].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    functionUses: 4
    ICount: 21
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1590"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1596"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1595"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1592"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1590"
        BranchSideFuncs:
        - "configure()"
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1589"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1596"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1600"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1599"
        BranchSideFuncs:
        - "datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1590,1"
      Dst: "[java.util.Map].size"
    - Src: "org.jfree.chart.plot.PolarPlot:1591,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:1591,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.PolarPlot:1593,1"
      Dst: "[org.jfree.chart.axis.Axis].configure"
    - Src: "org.jfree.chart.plot.PolarPlot:1596,1"
      Dst: "[org.jfree.chart.plot.Plot].getParent"
    - Src: "org.jfree.chart.plot.PolarPlot:1597,1"
      Dst: "[org.jfree.chart.plot.Plot].datasetChanged"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.PolarPlot].rendererChanged(org.jfree.chart.event.RendererChangeEvent)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: 1612
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.RendererChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].fireChangeEvent()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1613,1"
      Dst: "[org.jfree.chart.plot.Plot].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getLegendItems()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItemCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1625"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1628"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1627"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1630"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1641"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1640"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1633"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1628"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1627"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1633"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1628"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1627"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1635"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1627"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1628,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:1629,1"
      Dst: "[java.util.Map].size"
    - Src: "org.jfree.chart.plot.PolarPlot:1631,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getDataset"
    - Src: "org.jfree.chart.plot.PolarPlot:1632,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getRenderer"
    - Src: "org.jfree.chart.plot.PolarPlot:1634,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.chart.plot.PolarPlot:1636,1"
      Dst: "[org.jfree.chart.renderer.PolarItemRenderer].getLegendItem"
    - Src: "org.jfree.chart.plot.PolarPlot:1637,1"
      Dst: "[org.jfree.chart.legend.LegendItemCollection].add"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.plot.PolarPlot].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 99
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1653"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1656"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1655"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1656"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1659"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1658"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1660"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1663"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1662"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1663"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1666"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1665"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1666"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1669"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1668"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1669"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1672"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1671"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1672"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1675"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1674"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1675"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1678"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1679"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1682"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1683"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1686"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1685"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1686"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1689"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1688"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1689"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1692"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1691"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1692"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1695"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1694"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1695"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1699"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1700"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1703"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1702"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1703"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1706"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1705"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1706"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1709"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1710"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1713"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1714"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1717"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1716"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1717"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1720"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1719"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1720"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1723"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1722"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1660,1"
      Dst: "[java.util.Map].equals"
    - Src: "org.jfree.chart.plot.PolarPlot:1669,1"
      Dst: "[org.jfree.chart.axis.TickUnit].equals"
    - Src: "org.jfree.chart.plot.PolarPlot:1686,1"
      Dst: "[java.awt.Font].equals"
    - Src: "org.jfree.chart.plot.PolarPlot:1689,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.plot.PolarPlot:1692,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.plot.PolarPlot:1714,1"
      Dst: "[java.util.List].equals"
    - Src: "org.jfree.chart.plot.PolarPlot:1723,1"
      Dst: "[org.jfree.chart.plot.Plot].equals"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].clone()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: 1735
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.axis.Axis].setPlot(org.jfree.chart.plot.Plot)"
    - "[org.jfree.chart.axis.Axis].addChangeListener(org.jfree.chart.event.AxisChangeListener)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.plot.PolarPlot].getDataset(int)"
    - "[org.jfree.data.general.AbstractDataset].addChangeListener(org.jfree.data.general.DatasetChangeListener)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].addChangeListener(org.jfree.data.general.DatasetChangeListener)"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    - "[org.jfree.chart.renderer.DefaultPolarItemRenderer].setPlot(org.jfree.chart.plot.PolarPlot)"
    - "[org.jfree.chart.renderer.AbstractRenderer].addChangeListener(org.jfree.chart.event.RendererChangeListener)"
    functionUses: 26
    ICount: 67
    EdgeCount: 158
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1738"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1749"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1748"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1740"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1736"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.chart.event.AxisChangeListener)"
        - "setPlot(org.jfree.chart.plot.Plot)"
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1735"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1750"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1757"
        BranchSideFuncs:
        - "getDataset(int)"
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1756"
        BranchSideFuncs:
        - "clone(java.lang.Object)"
    - Branch String: "org.jfree.chart.plot.PolarPlot:1752"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1749"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.data.general.DatasetChangeListener)"
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1748"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1758"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1769"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1768"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1760"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1757"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.chart.event.RendererChangeListener)"
        - "setPlot(org.jfree.chart.plot.PolarPlot)"
        - "clone()"
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1756"
        BranchSideFuncs:
        - "clone(java.lang.Object)"
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1736,1"
      Dst: "[org.jfree.chart.plot.Plot].clone"
    - Src: "org.jfree.chart.plot.PolarPlot:1737,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    - Src: "org.jfree.chart.plot.PolarPlot:1738,1"
      Dst: "[java.util.Map].size"
    - Src: "org.jfree.chart.plot.PolarPlot:1739,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:1739,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.PolarPlot:1741,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].clone"
    - Src: "org.jfree.chart.plot.PolarPlot:1742,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.plot.PolarPlot:1743,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.PolarPlot:1744,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.PolarPlot:1751,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getDataset"
    - Src: "org.jfree.chart.plot.PolarPlot:1753,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.PolarPlot:1762,1"
      Dst: "[org.jfree.chart.api.PublicCloneable].clone"
    - Src: "org.jfree.chart.plot.PolarPlot:1764,1"
      Dst: "[org.jfree.chart.renderer.PolarItemRenderer].setPlot"
    - Src: "org.jfree.chart.plot.PolarPlot:1765,1"
      Dst: "[org.jfree.chart.renderer.PolarItemRenderer].addChangeListener"
    - Src: "org.jfree.chart.plot.PolarPlot:1769,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.plot.PolarPlot].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1782,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.plot.PolarPlot:1783,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    - Src: "org.jfree.chart.plot.PolarPlot:1784,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1809"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1816"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1815"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1811"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1801"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1800"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1817"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1823"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1822"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1819"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1816"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1815"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1824"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1830"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1829"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1826"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1823"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1822"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1801,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.plot.PolarPlot:1802,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.plot.PolarPlot:1803,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.plot.PolarPlot:1808,1"
      Dst: "[java.util.Map].size"
    - Src: "org.jfree.chart.plot.PolarPlot:1810,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.plot.PolarPlot:1810,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.plot.PolarPlot:1812,1"
      Dst: "[org.jfree.chart.axis.Axis].setPlot"
    - Src: "org.jfree.chart.plot.PolarPlot:1813,1"
      Dst: "[org.jfree.chart.axis.Axis].addChangeListener"
    - Src: "org.jfree.chart.plot.PolarPlot:1820,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.chart.plot.PolarPlot:1827,1"
      Dst: "[org.jfree.chart.renderer.PolarItemRenderer].addChangeListener"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.plot.PolarPlot].zoomDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].zoomDomainAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D,boolean)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].zoomDomainAxes(double,double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].zoomRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1886,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].zoom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].zoomRangeAxes(double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D,boolean)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1906"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1919"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1918"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1908"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1904"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1903"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.PolarPlot:1909"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1914"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1904,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.PolarPlot:1906,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxisCount"
    - Src: "org.jfree.chart.plot.PolarPlot:1907,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].getAxis"
    - Src: "org.jfree.chart.plot.PolarPlot:1911,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getDataArea"
    - Src: "org.jfree.chart.plot.PolarPlot:1910,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].java2DToValue"
    - Src: "org.jfree.chart.plot.PolarPlot:1912,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].resizeRange"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.PolarPlot].zoomRangeAxes(double,double,org.jfree.chart.plot.PlotRenderingInfo,java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1932,1"
      Dst: "[org.jfree.chart.plot.PolarPlot].zoom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].isDomainZoomable()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].isRangeZoomable()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].getOrientation()"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: 1961
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PlotOrientation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PolarPlot].translateToJava2D(double,double,org.jfree.chart.axis.ValueAxis,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.plot.PolarPlot"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Point"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "org.jfree.chart.axis.ValueAxis"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.PolarPlot:1980"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1983"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.PolarPlot:1982"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.PolarPlot:1983,1"
      Dst: "[java.lang.Math].toRadians"
    - Src: "org.jfree.chart.plot.PolarPlot:1985,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.PolarPlot:1986,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.plot.PolarPlot:1987,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.PolarPlot:1988,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.plot.PolarPlot:1996,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.plot.PolarPlot:1997,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.plot.PolarPlot:1999,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.plot.PolarPlot:2000,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.plot.PolarPlot:2002,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.plot.PolarPlot:2003,1"
      Dst: "[java.lang.Math].cos"
    - Src: "org.jfree.chart.plot.PolarPlot:2004,1"
      Dst: "[java.lang.Math].sin"
    - Src: "org.jfree.chart.plot.PolarPlot:2006,1"
      Dst: "[java.lang.Math].round"
    - Src: "org.jfree.chart.plot.PolarPlot:2009,1"
      Dst: "[java.awt.Point].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomXYURLGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.urls.CustomXYURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:73,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:67,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomXYURLGenerator].getListCount()"
    functionSourceFile: "org.jfree.chart.urls.CustomXYURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:82,1"
      Dst: "[java.util.ArrayList].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomXYURLGenerator].getURLCount(int)"
    functionSourceFile: "org.jfree.chart.urls.CustomXYURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.CustomXYURLGenerator:95"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:98"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:94,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:96,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomXYURLGenerator].getURL(int,int)"
    functionSourceFile: "org.jfree.chart.urls.CustomXYURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.CustomXYURLGenerator:111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomXYURLGenerator:113"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomXYURLGenerator:114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:111,1"
      Dst: "[org.jfree.chart.urls.CustomXYURLGenerator].getListCount"
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:112,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:114,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:115,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomXYURLGenerator].generateURL(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.urls.CustomXYURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:133,1"
      Dst: "[org.jfree.chart.urls.CustomXYURLGenerator].getURL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomXYURLGenerator].addURLSeries(java.util.List)"
    functionSourceFile: "org.jfree.chart.urls.CustomXYURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.CustomXYURLGenerator:144"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:145,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:147,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.CustomXYURLGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.urls.CustomXYURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.CustomXYURLGenerator:159"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomXYURLGenerator:162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomXYURLGenerator:167"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:171"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:170"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomXYURLGenerator:171"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomXYURLGenerator:173"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:176"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomXYURLGenerator:177"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:171"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:170"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomXYURLGenerator:180"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:186"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:185"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomXYURLGenerator:181"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:176"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.CustomXYURLGenerator:186"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.CustomXYURLGenerator:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:166,1"
      Dst: "[org.jfree.chart.urls.CustomXYURLGenerator].getListCount"
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:172,1"
      Dst: "[org.jfree.chart.urls.CustomXYURLGenerator].getURLCount"
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:178,1"
      Dst: "[org.jfree.chart.urls.CustomXYURLGenerator].getURL"
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:181,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    functionSourceFile: "org.jfree.chart.urls.CustomXYURLGenerator"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:206,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.urls.CustomXYURLGenerator:207,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:77,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:78,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:79,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].setDefaultLegendShape"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:80,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].setTreatLegendShapeAsLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].getPassCount()"
    functionSourceFile: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYItemRendererState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:196,1"
      Dst: "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer$State].<init>"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:197,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 123
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:228"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:231"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:230"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:242"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:282"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:281"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:242"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:282"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:281"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:246"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:250"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:249"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:250"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:272"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:271"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:251"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:266"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:265"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:252"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:258"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:257"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:297"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:228,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:231,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:232,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:235,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:236,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:237,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:242,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:245,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:251,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:253,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:254,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:266,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:267,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:285,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].getLastItemIndex"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:287,1"
      Dst: "[java.awt.geom.Path2D$Float].getPathIterator"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:289,1"
      Dst: "[java.awt.geom.PathIterator].isDone"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:291,1"
      Dst: "[java.awt.geom.PathIterator].next"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:293,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:293,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:294,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:294,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:295,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 25
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:309,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:310,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:323"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:326"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:325"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:326"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:329"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:328"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:329"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:332"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:331"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:333"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:336"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:335"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:329,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:333,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:349,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:350,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:361,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.xy.SamplingXYLineRenderer:362,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:168,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].<init>(java.lang.String,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:179,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.legend.LegendItem:179,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.awt.Shape,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.awt.Shape"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:199,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.awt.Shape,java.awt.Paint,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.awt.Shape"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:227,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.awt.Shape,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.awt.Shape"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:250,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,java.awt.Shape,boolean,java.awt.Paint,boolean,java.awt.Paint,java.awt.Stroke,boolean,java.awt.Shape,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 15
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "java.awt.Shape"
    - "boolean"
    - "java.awt.Paint"
    - "boolean"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    - "boolean"
    - "java.awt.Shape"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:289,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.legend.LegendItem:291,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.LegendItem:304,1"
      Dst: "[org.jfree.chart.util.StandardGradientPaintTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].<init>(java.text.AttributedString,java.lang.String,java.lang.String,java.lang.String,java.awt.Shape,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.text.AttributedString"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.awt.Shape"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:332,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].<init>(java.text.AttributedString,java.lang.String,java.lang.String,java.lang.String,java.awt.Shape,java.awt.Paint,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.text.AttributedString"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.awt.Shape"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:361,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].<init>(java.text.AttributedString,java.lang.String,java.lang.String,java.lang.String,java.awt.Shape,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.text.AttributedString"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.awt.Shape"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:384,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].<init>(java.text.AttributedString,java.lang.String,java.lang.String,java.lang.String,boolean,java.awt.Shape,boolean,java.awt.Paint,boolean,java.awt.Paint,java.awt.Stroke,boolean,java.awt.Shape,java.awt.Stroke,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 15
    argTypes:
    - "java.text.AttributedString"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "java.awt.Shape"
    - "boolean"
    - "java.awt.Paint"
    - "boolean"
    - "java.awt.Paint"
    - "java.awt.Stroke"
    - "boolean"
    - "java.awt.Shape"
    - "java.awt.Stroke"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:423,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.legend.LegendItem:425,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.legend.LegendItem:432,1"
      Dst: "[java.text.AttributedString].getIterator"
    - Src: "org.jfree.chart.legend.LegendItem:432,1"
      Dst: "[org.jfree.chart.legend.LegendItem].characterIteratorToString"
    - Src: "org.jfree.chart.legend.LegendItem:439,1"
      Dst: "[org.jfree.chart.util.StandardGradientPaintTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].characterIteratorToString(java.text.CharacterIterator)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.text.CharacterIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendItem:462"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:465"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:464"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:468"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:473"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:472"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:459,1"
      Dst: "[java.text.CharacterIterator].getEndIndex"
    - Src: "org.jfree.chart.legend.LegendItem:460,1"
      Dst: "[java.text.CharacterIterator].getBeginIndex"
    - Src: "org.jfree.chart.legend.LegendItem:467,1"
      Dst: "[java.text.CharacterIterator].first"
    - Src: "org.jfree.chart.legend.LegendItem:471,1"
      Dst: "[java.text.CharacterIterator].next"
    - Src: "org.jfree.chart.legend.LegendItem:473,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.legend.LegendItem].getDataset()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.general.Dataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setDataset(org.jfree.data.general.Dataset)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.Dataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getDatasetIndex()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setDatasetIndex(int)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getSeriesKey()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setSeriesKey(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getSeriesIndex()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setSeriesIndex(int)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getLabel()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getLabelFont()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Font"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setLabelFont(java.awt.Font)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getLabelPaint()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setLabelPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getAttributedLabel()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.AttributedString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getDescription()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setDescription(java.lang.String)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getToolTipText()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setToolTipText(java.lang.String)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getURLText()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setURLText(java.lang.String)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].isShapeVisible()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setShapeVisible(boolean)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getShape()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setShape(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:720,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].isShapeFilled()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getFillPaint()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setFillPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:748,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].isShapeOutlineVisible()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getLineStroke()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setLineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:777,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getLinePaint()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setLinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:796,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getOutlinePaint()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:815,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getOutlineStroke()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setOutlineStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:838,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].isLineVisible()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setLineVisible(boolean)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getLine()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setLine(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:885,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].getFillPaintTransformer()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.util.GradientPaintTransformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].setFillPaintTransformer(org.jfree.chart.util.GradientPaintTransformer)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.GradientPaintTransformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:910,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 102
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendItem:923"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:926"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:925"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:926"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:929"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:928"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:930"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:933"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:932"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:933"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:936"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:935"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:936"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:939"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:938"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:939"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:942"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:943"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:946"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:945"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:946"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:949"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:948"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:949"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:952"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:951"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:952"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:955"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:954"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:955"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:958"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:957"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:958"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:961"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:960"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:961"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:964"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:963"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:964"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:967"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:966"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:967"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:970"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:969"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:970"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:970"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:969"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:970"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:973"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:972"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:973"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:976"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:975"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:976"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:979"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:978"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:979"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:982"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:981"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:982"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:985"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:984"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:985"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:988"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:987"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:936,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.legend.LegendItem:939,1"
      Dst: "[org.jfree.chart.text.AttributedStringUtils].equal"
    - Src: "org.jfree.chart.legend.LegendItem:943,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.legend.LegendItem:949,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    - Src: "org.jfree.chart.legend.LegendItem:955,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.legend.LegendItem:964,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 46
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].hashCode()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: 993
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 87
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendItem:1001"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:994"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:993"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:1003"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:1001"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:1000"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:1006"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:1003"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:1002"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:1009"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:1006"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:1005"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:996,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].clone()"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: 1025
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 8
    ICount: 28
    EdgeCount: 288
    BranchProfiles:
    - Branch String: "org.jfree.chart.legend.LegendItem:1027"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:1032"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.legend.LegendItem:1031"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.legend.LegendItem:1033"
      Branch Sides:
      - BranchSide: "org.jfree.chart.legend.LegendItem:1038"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.chart.legend.LegendItem:1037"
        BranchSideFuncs:
        - "clone(java.lang.Object)"
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:1026,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.legend.LegendItem:1029,1"
      Dst: "[org.jfree.chart.api.PublicCloneable].clone"
    - Src: "org.jfree.chart.legend.LegendItem:1032,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:1050,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.legend.LegendItem:1051,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeAttributedString"
    - Src: "org.jfree.chart.legend.LegendItem:1052,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    - Src: "org.jfree.chart.legend.LegendItem:1053,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    - Src: "org.jfree.chart.legend.LegendItem:1054,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.legend.LegendItem].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.legend.LegendItem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.legend.LegendItem:1072,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.legend.LegendItem:1073,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readAttributedString"
    - Src: "org.jfree.chart.legend.LegendItem:1074,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    - Src: "org.jfree.chart.legend.LegendItem:1075,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.legend.LegendItem:1076,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisCollection].<init>()"
    functionSourceFile: "org.jfree.chart.axis.AxisCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisCollection:66,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.axis.AxisCollection:67,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisCollection].getAxesAtTop()"
    functionSourceFile: "org.jfree.chart.axis.AxisCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisCollection].getAxesAtBottom()"
    functionSourceFile: "org.jfree.chart.axis.AxisCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisCollection].getAxesAtLeft()"
    functionSourceFile: "org.jfree.chart.axis.AxisCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisCollection].getAxesAtRight()"
    functionSourceFile: "org.jfree.chart.axis.AxisCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.AxisCollection].add(org.jfree.chart.axis.Axis,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.AxisCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.axis.Axis"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.AxisCollection:121,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.AxisCollection:123,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.jfree.chart.axis.AxisCollection:125,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].<init>(org.jfree.data.category.CategoryDataset,int,int)"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:84,1"
      Dst: "[org.jfree.data.general.AbstractDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].getUnderlyingDataset()"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.category.CategoryDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].getFirstCategoryIndex()"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].setFirstCategoryIndex(int)"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:120"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:121"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:120"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:120"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:120,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.category.SlidingCategoryDataset:121,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.category.SlidingCategoryDataset:124,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].getMaximumCategoryCount()"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].setMaximumCategoryCount(int)"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:147"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:148,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.category.SlidingCategoryDataset:151,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].lastCategoryIndex()"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnCount()"
    - "[org.jfree.data.category.DefaultCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getColumnCount()"
    - "[org.jfree.data.category.SlidingCategoryDataset].getColumnCount()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getColumnCount()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getColumnCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getColumnCount()"
    functionUses: 1
    ICount: 13
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:160"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:163"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:164,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.category.SlidingCategoryDataset:163,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].getColumnIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:177"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:177"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:176,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnIndex"
    - Src: "org.jfree.data.category.SlidingCategoryDataset:177,1"
      Dst: "[org.jfree.data.category.SlidingCategoryDataset].lastCategoryIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].getColumnKey(int)"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:194,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].getColumnKeys()"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:208"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:206,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.category.SlidingCategoryDataset:207,1"
      Dst: "[org.jfree.data.category.SlidingCategoryDataset].lastCategoryIndex"
    - Src: "org.jfree.data.category.SlidingCategoryDataset:209,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.data.category.SlidingCategoryDataset:209,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.category.SlidingCategoryDataset:211,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].getRowIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.category.DefaultCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.category.SlidingCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowIndex(java.lang.Comparable)"
    functionUses: 6
    ICount: 5
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:223,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].getRowKey(int)"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowKey(int)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowKey(int)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowKey(int)"
    - "[org.jfree.data.category.SlidingCategoryDataset].getRowKey(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowKey(int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowKey(int)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowKey(int)"
    - "[org.jfree.data.category.DefaultCategoryDataset].getRowKey(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:237,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].getRowKeys()"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:247,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKeys"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].getValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:264"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:267"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:271"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:262,1"
      Dst: "[org.jfree.data.category.SlidingCategoryDataset].getRowIndex"
    - Src: "org.jfree.data.category.SlidingCategoryDataset:263,1"
      Dst: "[org.jfree.data.category.SlidingCategoryDataset].getColumnIndex"
    - Src: "org.jfree.data.category.SlidingCategoryDataset:265,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.category.SlidingCategoryDataset:265,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.category.SlidingCategoryDataset:271,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].getColumnCount()"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.category.SlidingCategoryDataset].lastCategoryIndex()"
    functionUses: 7
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:283"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:287"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:286"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:282,1"
      Dst: "[org.jfree.data.category.SlidingCategoryDataset].lastCategoryIndex"
    - Src: "org.jfree.data.category.SlidingCategoryDataset:287,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].getRowCount()"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getRowCount()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowCount()"
    - "[org.jfree.data.category.SlidingCategoryDataset].getRowCount()"
    - "[org.jfree.data.category.DefaultCategoryDataset].getRowCount()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getRowCount()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getRowCount()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getRowCount()"
    functionUses: 8
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:298,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].getValue(int,int)"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getValue(int,int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.DefaultCategoryDataset].getValue(int,int)"
    - "[org.jfree.data.category.SlidingCategoryDataset].getValue(int,int)"
    functionUses: 6
    ICount: 8
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:311,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:324"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:327"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:326"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:327"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:329"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:331"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:334"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:333"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:334"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:337"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:336"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:337"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:340"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:339"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:337,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].hashCode()"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:346,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.SlidingCategoryDataset].clone()"
    functionSourceFile: "org.jfree.data.category.SlidingCategoryDataset"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    functionUses: 8
    ICount: 12
    EdgeCount: 144
    BranchProfiles:
    - Branch String: "org.jfree.data.category.SlidingCategoryDataset:369"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:373"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.data.category.SlidingCategoryDataset:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.SlidingCategoryDataset:368,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.category.SlidingCategoryDataset:371,1"
      Dst: "[org.jfree.chart.api.PublicCloneable].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramBin].<init>(double,double)"
    functionSourceFile: "org.jfree.data.statistics.HistogramBin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.HistogramBin:74"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramBin:78"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramBin:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramBin:73,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.statistics.HistogramBin:75,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramBin].getCount()"
    functionSourceFile: "org.jfree.data.statistics.HistogramBin"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramBin].incrementCount()"
    functionSourceFile: "org.jfree.data.statistics.HistogramBin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramBin].getStartBoundary()"
    functionSourceFile: "org.jfree.data.statistics.HistogramBin"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramBin].getEndBoundary()"
    functionSourceFile: "org.jfree.data.statistics.HistogramBin"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramBin].getBinWidth()"
    functionSourceFile: "org.jfree.data.statistics.HistogramBin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramBin].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.statistics.HistogramBin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.HistogramBin:135"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramBin:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramBin:137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramBin:138"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramBin:141"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramBin:140"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramBin:141"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramBin:148"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramBin:147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramBin:143"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramBin:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramBin:141"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramBin:144"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramBin:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramBin:142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramBin:145"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramBin:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramBin:143"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramBin:146"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramBin:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramBin:146"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramBin:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramBin:146"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramBin:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramBin].hashCode()"
    functionSourceFile: "org.jfree.data.statistics.HistogramBin"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramBin:156,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramBin].clone()"
    functionSourceFile: "org.jfree.data.statistics.HistogramBin"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramBin:170,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.PowerFunction2D].<init>(double,double)"
    functionSourceFile: "org.jfree.data.function.PowerFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.function.PowerFunction2D:59,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.PowerFunction2D].getA()"
    functionSourceFile: "org.jfree.data.function.PowerFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.PowerFunction2D].getB()"
    functionSourceFile: "org.jfree.data.function.PowerFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.PowerFunction2D].getValue(double)"
    functionSourceFile: "org.jfree.data.function.PowerFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.function.PowerFunction2D:95,1"
      Dst: "[java.lang.Math].pow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.PowerFunction2D].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.function.PowerFunction2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.function.PowerFunction2D:107"
      Branch Sides:
      - BranchSide: "org.jfree.data.function.PowerFunction2D:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.function.PowerFunction2D:109"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.function.PowerFunction2D:111"
      Branch Sides:
      - BranchSide: "org.jfree.data.function.PowerFunction2D:114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.function.PowerFunction2D:113"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.function.PowerFunction2D:114"
      Branch Sides:
      - BranchSide: "org.jfree.data.function.PowerFunction2D:117"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.function.PowerFunction2D:116"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.function.PowerFunction2D].hashCode()"
    functionSourceFile: "org.jfree.data.function.PowerFunction2D"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.function.PowerFunction2D:128,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.GrayPaintScale].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.GrayPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.GrayPaintScale:67,1"
      Dst: "[org.jfree.chart.renderer.GrayPaintScale].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.GrayPaintScale].<init>(double,double)"
    functionSourceFile: "org.jfree.chart.renderer.GrayPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.GrayPaintScale:80,1"
      Dst: "[org.jfree.chart.renderer.GrayPaintScale].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.GrayPaintScale].<init>(double,double,int)"
    functionSourceFile: "org.jfree.chart.renderer.GrayPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.GrayPaintScale:95"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:99"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:98"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.GrayPaintScale:99"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:99"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.GrayPaintScale:99"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.GrayPaintScale:94,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.renderer.GrayPaintScale:96,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.GrayPaintScale].getLowerBound()"
    functionSourceFile: "org.jfree.chart.renderer.GrayPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.GrayPaintScale].getUpperBound()"
    functionSourceFile: "org.jfree.chart.renderer.GrayPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.GrayPaintScale].getAlpha()"
    functionSourceFile: "org.jfree.chart.renderer.GrayPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.GrayPaintScale].getPaint(double)"
    functionSourceFile: "org.jfree.chart.renderer.GrayPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.GrayPaintScale:152,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.GrayPaintScale:153,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.GrayPaintScale:158,1"
      Dst: "[java.awt.Color].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.GrayPaintScale].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.GrayPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.GrayPaintScale:176"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:179"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:178"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.GrayPaintScale:179"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:182"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:181"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.GrayPaintScale:183"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:186"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:185"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.GrayPaintScale:186"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:189"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:188"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.GrayPaintScale:189"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.GrayPaintScale:191"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.GrayPaintScale].hashCode()"
    functionSourceFile: "org.jfree.chart.renderer.GrayPaintScale"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.GrayPaintScale:203,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    functionSourceFile: "org.jfree.chart.renderer.GrayPaintScale"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.GrayPaintScale:219,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DialShape].values()"
    functionSourceFile: "org.jfree.chart.plot.DialShape"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.DialShape[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.DialShape:43,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DialShape].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.plot.DialShape"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.DialShape"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.DialShape:43,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DialShape].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.plot.DialShape"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.DialShape:43,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.DialShape].$values()"
    functionSourceFile: "org.jfree.chart.plot.DialShape"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.DialShape[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDrawableAnnotation].<init>(double,double,double,double,org.jfree.chart.Drawable)"
    functionSourceFile: "org.jfree.chart.annotations.XYDrawableAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    - "org.jfree.chart.Drawable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:93,1"
      Dst: "[org.jfree.chart.annotations.XYDrawableAnnotation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDrawableAnnotation].<init>(double,double,double,double,double,org.jfree.chart.Drawable)"
    functionSourceFile: "org.jfree.chart.annotations.XYDrawableAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "double"
    - "double"
    - "double"
    - "double"
    - "double"
    - "org.jfree.chart.Drawable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:111,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].<init>"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:112,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:113,1"
      Dst: "[org.jfree.chart.internal.Args].requireFinite"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDrawableAnnotation].getX()"
    functionSourceFile: "org.jfree.chart.annotations.XYDrawableAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDrawableAnnotation].getY()"
    functionSourceFile: "org.jfree.chart.annotations.XYDrawableAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDrawableAnnotation].getDisplayWidth()"
    functionSourceFile: "org.jfree.chart.annotations.XYDrawableAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDrawableAnnotation].getDisplayHeight()"
    functionSourceFile: "org.jfree.chart.annotations.XYDrawableAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDrawableAnnotation].getDrawScaleFactor()"
    functionSourceFile: "org.jfree.chart.annotations.XYDrawableAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDrawableAnnotation].draw(java.awt.Graphics2D,org.jfree.chart.plot.XYPlot,java.awt.geom.Rectangle2D,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.annotations.XYDrawableAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.XYPlot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYDrawableAnnotation:218"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDrawableAnnotation:218"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:189,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:191,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:190,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:193,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:192,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:194,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:198,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:206,1"
      Dst: "[java.awt.Graphics2D].getTransform"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:211,1"
      Dst: "[java.awt.Graphics2D].scale"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:212,1"
      Dst: "[java.awt.Graphics2D].translate"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:214,1"
      Dst: "[org.jfree.chart.Drawable].draw"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:215,1"
      Dst: "[java.awt.Graphics2D].setTransform"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:216,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getToolTipText"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:217,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].getURL"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:219,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].addEntity"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDrawableAnnotation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.annotations.XYDrawableAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.XYDrawableAnnotation:233"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:237"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:236"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDrawableAnnotation:237"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:240"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:239"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDrawableAnnotation:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:243"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:242"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDrawableAnnotation:244"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:247"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:246"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDrawableAnnotation:247"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:250"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:249"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDrawableAnnotation:250"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:253"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:252"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDrawableAnnotation:253"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:256"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:255"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDrawableAnnotation:256"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:259"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:258"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.XYDrawableAnnotation:259"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:262"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.XYDrawableAnnotation:261"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:237,1"
      Dst: "[org.jfree.chart.annotations.AbstractXYAnnotation].equals"
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:259,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDrawableAnnotation].hashCode()"
    functionSourceFile: "org.jfree.chart.annotations.XYDrawableAnnotation"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:274,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    functionSourceFile: "org.jfree.chart.annotations.XYDrawableAnnotation"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.XYDrawableAnnotation:294,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1].<init>(org.jfree.chart.renderer.category.MinMaxCategoryRenderer,java.awt.geom.GeneralPath,java.awt.Paint,java.awt.Paint,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.jfree.chart.renderer.category.MinMaxCategoryRenderer"
    - "java.awt.geom.GeneralPath"
    - "java.awt.Paint"
    - "java.awt.Paint"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1:441,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1].paintIcon(java.awt.Component,java.awt.Graphics,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Component"
    - "java.awt.Graphics"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1:446"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1:450"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1:449"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1:450"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1:454"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1:453"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1:445,1"
      Dst: "[java.awt.geom.AffineTransform].getTranslateInstance"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1:445,1"
      Dst: "[java.awt.geom.Path2D$Float].transform"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1:447,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1:448,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1:452,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1].getIconWidth()"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1].getIconHeight()"
    functionSourceFile: "org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].<init>(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:108,1"
      Dst: "[org.jfree.data.xy.XYSeries].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].<init>(java.lang.Comparable,boolean)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:120,1"
      Dst: "[org.jfree.data.xy.XYSeries].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].<init>(java.lang.Comparable,boolean,boolean)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:134,1"
      Dst: "[org.jfree.data.general.Series].<init>"
    - Src: "org.jfree.data.xy.XYSeries:135,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].getMinX()"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].getMaxX()"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].getMinY()"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].getMaxY()"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].updateBoundsForAddedItem(org.jfree.data.xy.XYDataItem)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataItem"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYDataItem].getXValue()"
    - "[org.jfree.data.xy.XYSeries].minIgnoreNaN(double,double)"
    - "[org.jfree.data.xy.XYSeries].maxIgnoreNaN(double,double)"
    - "[org.jfree.data.xy.XYDataItem].getY()"
    - "[org.jfree.data.xy.XYDataItem].getYValue()"
    - "[org.jfree.data.xy.XYSeries].minIgnoreNaN(double,double)"
    - "[org.jfree.data.xy.XYSeries].maxIgnoreNaN(double,double)"
    functionUses: 2
    ICount: 19
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:215"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:220"
        BranchSideFuncs:
        - "getYValue()"
        - "maxIgnoreNaN(double,double)"
        - "minIgnoreNaN(double,double)"
      - BranchSide: "org.jfree.data.xy.XYSeries:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:212,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getXValue"
    - Src: "org.jfree.data.xy.XYSeries:213,1"
      Dst: "[org.jfree.data.xy.XYSeries].minIgnoreNaN"
    - Src: "org.jfree.data.xy.XYSeries:214,1"
      Dst: "[org.jfree.data.xy.XYSeries].maxIgnoreNaN"
    - Src: "org.jfree.data.xy.XYSeries:215,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getY"
    - Src: "org.jfree.data.xy.XYSeries:216,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getYValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].updateBoundsForRemovedItem(org.jfree.data.xy.XYDataItem)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataItem"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYDataItem].getXValue()"
    - "[org.jfree.data.xy.XYDataItem].getY()"
    - "[org.jfree.data.xy.XYDataItem].getYValue()"
    - "[org.jfree.data.xy.XYSeries].findBoundsByIteration()"
    - "[org.jfree.data.xy.XYSeries].getAutoSort()"
    - "[org.jfree.data.xy.XYSeries].getX(int)"
    - "[org.jfree.data.xy.XYSeries].getItemCount()"
    - "[org.jfree.data.xy.XYSeries].getX(int)"
    - "[org.jfree.data.xy.XYSeries].findBoundsByIteration()"
    functionUses: 2
    ICount: 47
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:234"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:238"
        BranchSideFuncs:
        - "getY()"
    - Branch String: "org.jfree.data.xy.XYSeries:235"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:236"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:235"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:235"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:238"
        BranchSideFuncs:
        - "getY()"
    - Branch String: "org.jfree.data.xy.XYSeries:239"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:247"
        BranchSideFuncs:
        - "getYValue()"
      - BranchSide: "org.jfree.data.xy.XYSeries:246"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:241"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:247"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:246"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:242"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:243"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:242"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:242"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:247"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:246"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:247"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:250"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:249"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:250"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:259"
        BranchSideFuncs:
        - "getAutoSort()"
      - BranchSide: "org.jfree.data.xy.XYSeries:258"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:251"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:256"
        BranchSideFuncs:
        - "getX(int)"
        - "getItemCount()"
      - BranchSide: "org.jfree.data.xy.XYSeries:255"
        BranchSideFuncs:
        - "findBoundsByIteration()"
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:233,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getXValue"
    - Src: "org.jfree.data.xy.XYSeries:234,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.xy.XYSeries:239,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getY"
    - Src: "org.jfree.data.xy.XYSeries:240,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getYValue"
    - Src: "org.jfree.data.xy.XYSeries:248,1"
      Dst: "[org.jfree.data.xy.XYSeries].findBoundsByIteration"
    - Src: "org.jfree.data.xy.XYSeries:251,1"
      Dst: "[org.jfree.data.xy.XYSeries].getAutoSort"
    - Src: "org.jfree.data.xy.XYSeries:252,1"
      Dst: "[org.jfree.data.xy.XYSeries].getX"
    - Src: "org.jfree.data.xy.XYSeries:252,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.xy.XYSeries:253,1"
      Dst: "[org.jfree.data.xy.XYSeries].getItemCount"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].findBoundsByIteration()"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeries].updateBoundsForAddedItem(org.jfree.data.xy.XYDataItem)"
    functionUses: 2
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:272"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:275"
        BranchSideFuncs:
        - "updateBoundsForAddedItem(org.jfree.data.xy.XYDataItem)"
      - BranchSide: "org.jfree.data.xy.XYSeries:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:272,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.xy.XYSeries:272,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.xy.XYSeries:272,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.xy.XYSeries:273,1"
      Dst: "[org.jfree.data.xy.XYSeries].updateBoundsForAddedItem"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYSeries].getAutoSort()"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].getAllowDuplicateXValues()"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].getItemCount()"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:307,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].getItems()"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:317,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].getMaximumItemCount()"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].setMaximumItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:349"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:354"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:348,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.XYSeries:350,1"
      Dst: "[java.util.List].subList"
    - Src: "org.jfree.data.xy.XYSeries:350,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.xy.XYSeries:351,1"
      Dst: "[org.jfree.data.xy.XYSeries].findBoundsByIteration"
    - Src: "org.jfree.data.xy.XYSeries:352,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].add(org.jfree.data.xy.XYDataItem)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:364,1"
      Dst: "[org.jfree.data.xy.XYSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].add(double,double)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:375,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.xy.XYSeries:375,1"
      Dst: "[org.jfree.data.xy.XYSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].add(double,double,boolean)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:389,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.xy.XYSeries:389,1"
      Dst: "[org.jfree.data.xy.XYSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].add(double,java.lang.Number)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:401,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.xy.XYSeries:401,1"
      Dst: "[org.jfree.data.xy.XYSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].add(double,java.lang.Number,boolean)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "java.lang.Number"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:416,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.xy.XYSeries:416,1"
      Dst: "[org.jfree.data.xy.XYSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].add(java.lang.Number,java.lang.Number)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 434
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Number"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeries].add(java.lang.Number,java.lang.Number,boolean)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:435,1"
      Dst: "[org.jfree.data.xy.XYSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].add(java.lang.Number,java.lang.Number,boolean)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 452
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Number"
    - "java.lang.Number"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYDataItem].<init>(java.lang.Number,java.lang.Number)"
    - "[org.jfree.data.xy.XYSeries].add(org.jfree.data.xy.XYDataItem,boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:453,1"
      Dst: "[org.jfree.data.xy.XYDataItem].<init>"
    - Src: "org.jfree.data.xy.XYSeries:454,1"
      Dst: "[org.jfree.data.xy.XYSeries].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].add(org.jfree.data.xy.XYDataItem,boolean)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 466
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XYDataItem"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.xy.XYDataItem].clone()"
    - "[org.jfree.data.xy.XYDataItem].compareTo(org.jfree.data.xy.XYDataItem)"
    - "[org.jfree.data.general.SeriesException].<init>(java.lang.String)"
    - "[org.jfree.data.xy.XYDataItem].getX()"
    - "[org.jfree.data.xy.XYSeries].indexOf(java.lang.Number)"
    - "[org.jfree.data.general.SeriesException].<init>(java.lang.String)"
    - "[org.jfree.data.xy.XYSeries].updateBoundsForAddedItem(org.jfree.data.xy.XYDataItem)"
    - "[org.jfree.data.xy.XYSeries].getItemCount()"
    - "[org.jfree.data.xy.XYSeries].updateBoundsForRemovedItem(org.jfree.data.xy.XYDataItem)"
    - "[org.jfree.data.general.Series].fireSeriesChanged()"
    functionUses: 1
    ICount: 63
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:469"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:495"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:494"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:471"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:475"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:474"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:475"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:489"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:478"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:478"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:482"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:486"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:485"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:495"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:502"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:499"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:503"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.jfree.data.xy.XYSeries:502"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:506"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:510"
        BranchSideFuncs:
        - "updateBoundsForRemovedItem(org.jfree.data.xy.XYDataItem)"
      - BranchSide: "org.jfree.data.xy.XYSeries:509"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:510"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:513"
        BranchSideFuncs:
        - "fireSeriesChanged()"
      - BranchSide: "org.jfree.data.xy.XYSeries:512"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:467,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.XYSeries:468,1"
      Dst: "[org.jfree.data.xy.XYDataItem].clone"
    - Src: "org.jfree.data.xy.XYSeries:470,1"
      Dst: "[java.util.Collections].binarySearch"
    - Src: "org.jfree.data.xy.XYSeries:472,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.XYSeries:477,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.XYSeries:479,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYSeries:478,1"
      Dst: "[org.jfree.data.xy.XYDataItem].compareTo"
    - Src: "org.jfree.data.xy.XYSeries:490,1"
      Dst: "[org.jfree.data.general.SeriesException].<init>"
    - Src: "org.jfree.data.xy.XYSeries:498,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getX"
    - Src: "org.jfree.data.xy.XYSeries:498,1"
      Dst: "[org.jfree.data.xy.XYSeries].indexOf"
    - Src: "org.jfree.data.xy.XYSeries:505,1"
      Dst: "[org.jfree.data.xy.XYSeries].updateBoundsForAddedItem"
    - Src: "org.jfree.data.xy.XYSeries:506,1"
      Dst: "[org.jfree.data.xy.XYSeries].getItemCount"
    - Src: "org.jfree.data.xy.XYSeries:507,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.XYSeries:508,1"
      Dst: "[org.jfree.data.xy.XYSeries].updateBoundsForRemovedItem"
    - Src: "org.jfree.data.xy.XYSeries:511,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYSeries].delete(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:523,1"
      Dst: "[java.util.List].subList"
    - Src: "org.jfree.data.xy.XYSeries:523,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.xy.XYSeries:524,1"
      Dst: "[org.jfree.data.xy.XYSeries].findBoundsByIteration"
    - Src: "org.jfree.data.xy.XYSeries:525,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].remove(int)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 536
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeries].updateBoundsForRemovedItem(org.jfree.data.xy.XYDataItem)"
    - "[org.jfree.data.general.Series].fireSeriesChanged()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:537,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.XYSeries:538,1"
      Dst: "[org.jfree.data.xy.XYSeries].updateBoundsForRemovedItem"
    - Src: "org.jfree.data.xy.XYSeries:539,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].remove(java.lang.Number)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 553
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataItem"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeries].indexOf(java.lang.Number)"
    - "[org.jfree.data.xy.XYSeries].remove(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:554,1"
      Dst: "[org.jfree.data.xy.XYSeries].indexOf"
    - Src: "org.jfree.data.xy.XYSeries:554,1"
      Dst: "[org.jfree.data.xy.XYSeries].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].clear()"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:562"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:570"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:569"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:562,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.XYSeries:563,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.xy.XYSeries:568,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].getDataItem(int)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:580,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYSeries:581,1"
      Dst: "[org.jfree.data.xy.XYDataItem].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].getRawDataItem(int)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataItem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:594,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].getX(int)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 604
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeries].getRawDataItem(int)"
    - "[org.jfree.data.xy.XYDataItem].getX()"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:605,1"
      Dst: "[org.jfree.data.xy.XYSeries].getRawDataItem"
    - Src: "org.jfree.data.xy.XYSeries:605,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].getY(int)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 615
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeries].getRawDataItem(int)"
    - "[org.jfree.data.xy.XYDataItem].getY()"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:616,1"
      Dst: "[org.jfree.data.xy.XYSeries].getRawDataItem"
    - Src: "org.jfree.data.xy.XYSeries:616,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].minIgnoreNaN(double,double)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 628
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:629"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:632"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:631"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:632"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:635"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:634"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:629,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.xy.XYSeries:635,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].maxIgnoreNaN(double,double)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 647
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:648"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:651"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:650"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:651"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:654"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:653"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:648,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.xy.XYSeries:654,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].updateByIndex(int,java.lang.Number)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:672"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:675"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:674"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:673"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:672"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:673"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:672"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:677"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:680"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:679"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:680"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:685"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:684"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:667,1"
      Dst: "[org.jfree.data.xy.XYSeries].getRawDataItem"
    - Src: "org.jfree.data.xy.XYSeries:671,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getYValue"
    - Src: "org.jfree.data.xy.XYSeries:672,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.xy.XYSeries:675,1"
      Dst: "[org.jfree.data.xy.XYDataItem].setY"
    - Src: "org.jfree.data.xy.XYSeries:678,1"
      Dst: "[org.jfree.data.xy.XYSeries].findBoundsByIteration"
    - Src: "org.jfree.data.xy.XYSeries:681,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.xy.XYSeries:682,1"
      Dst: "[org.jfree.data.xy.XYSeries].minIgnoreNaN"
    - Src: "org.jfree.data.xy.XYSeries:683,1"
      Dst: "[org.jfree.data.xy.XYSeries].maxIgnoreNaN"
    - Src: "org.jfree.data.xy.XYSeries:685,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].update(java.lang.Number,java.lang.Number)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Number"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:699"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:702"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:701"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:698,1"
      Dst: "[org.jfree.data.xy.XYSeries].indexOf"
    - Src: "org.jfree.data.xy.XYSeries:700,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.xy.XYSeries:700,1"
      Dst: "[org.jfree.data.general.SeriesException].<init>"
    - Src: "org.jfree.data.xy.XYSeries:702,1"
      Dst: "[org.jfree.data.xy.XYSeries].updateByIndex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].addOrUpdate(double,double)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataItem"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:717,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.xy.XYSeries:717,1"
      Dst: "[org.jfree.data.xy.XYSeries].addOrUpdate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].addOrUpdate(java.lang.Number,java.lang.Number)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataItem"
    argCount: 2
    argTypes:
    - "java.lang.Number"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:732,1"
      Dst: "[org.jfree.data.xy.XYDataItem].<init>"
    - Src: "org.jfree.data.xy.XYSeries:732,1"
      Dst: "[org.jfree.data.xy.XYSeries].addOrUpdate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].addOrUpdate(org.jfree.data.xy.XYDataItem)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYDataItem"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataItem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:748"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:754"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:753"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:756"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:781"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:780"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:762"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:765"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:764"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:763"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:762"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:763"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:762"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:767"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:770"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:769"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:770"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:775"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:774"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:782"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:786"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:785"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:791"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:796"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:795"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:747,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.XYSeries:749,1"
      Dst: "[org.jfree.data.xy.XYSeries].add"
    - Src: "org.jfree.data.xy.XYSeries:755,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getX"
    - Src: "org.jfree.data.xy.XYSeries:755,1"
      Dst: "[org.jfree.data.xy.XYSeries].indexOf"
    - Src: "org.jfree.data.xy.XYSeries:757,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYSeries:758,1"
      Dst: "[org.jfree.data.xy.XYDataItem].clone"
    - Src: "org.jfree.data.xy.XYSeries:761,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getYValue"
    - Src: "org.jfree.data.xy.XYSeries:762,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.xy.XYSeries:765,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getY"
    - Src: "org.jfree.data.xy.XYSeries:765,1"
      Dst: "[org.jfree.data.xy.XYDataItem].setY"
    - Src: "org.jfree.data.xy.XYSeries:768,1"
      Dst: "[org.jfree.data.xy.XYSeries].findBoundsByIteration"
    - Src: "org.jfree.data.xy.XYSeries:771,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.xy.XYSeries:772,1"
      Dst: "[org.jfree.data.xy.XYSeries].minIgnoreNaN"
    - Src: "org.jfree.data.xy.XYSeries:773,1"
      Dst: "[org.jfree.data.xy.XYSeries].maxIgnoreNaN"
    - Src: "org.jfree.data.xy.XYSeries:783,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.XYSeries:788,1"
      Dst: "[org.jfree.data.xy.XYSeries].updateBoundsForAddedItem"
    - Src: "org.jfree.data.xy.XYSeries:791,1"
      Dst: "[org.jfree.data.xy.XYSeries].getItemCount"
    - Src: "org.jfree.data.xy.XYSeries:792,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.XYSeries:793,1"
      Dst: "[org.jfree.data.xy.XYSeries].updateBoundsForRemovedItem"
    - Src: "org.jfree.data.xy.XYSeries:796,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].indexOf(java.lang.Number)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 810
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYDataItem].<init>(java.lang.Number,java.lang.Number)"
    - "[org.jfree.data.xy.XYDataItem].getX()"
    functionUses: 3
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:811"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:815"
        BranchSideFuncs:
        - "<init>(java.lang.Number,java.lang.Number)"
      - BranchSide: "org.jfree.data.xy.XYSeries:814"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:815"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:null"
        BranchSideFuncs:
        - "getX()"
    - Branch String: "org.jfree.data.xy.XYSeries:817"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:815"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:814"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:812,1"
      Dst: "[org.jfree.data.xy.XYDataItem].<init>"
    - Src: "org.jfree.data.xy.XYSeries:812,1"
      Dst: "[java.util.Collections].binarySearch"
    - Src: "org.jfree.data.xy.XYSeries:815,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.XYSeries:816,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYSeries:817,1"
      Dst: "[org.jfree.data.xy.XYDataItem].getX"
    - Src: "org.jfree.data.xy.XYSeries:817,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYSeries].toArray()"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:835"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:845"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:844"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:838"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:842"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:841"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:833,1"
      Dst: "[org.jfree.data.xy.XYSeries].getItemCount"
    - Src: "org.jfree.data.xy.XYSeries:836,1"
      Dst: "[org.jfree.data.xy.XYSeries].getX"
    - Src: "org.jfree.data.xy.XYSeries:836,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.xy.XYSeries:837,1"
      Dst: "[org.jfree.data.xy.XYSeries].getY"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYSeries].clone()"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 857
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 8
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:858,1"
      Dst: "[org.jfree.data.general.Series].clone"
    - Src: "org.jfree.data.xy.XYSeries:859,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].createCopy(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYSeries"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:879"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:892"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:891"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:880"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:892"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:891"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:877,1"
      Dst: "[org.jfree.data.general.Series].clone"
    - Src: "org.jfree.data.xy.XYSeries:878,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.xy.XYSeries:879,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.jfree.data.xy.XYSeries:881,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYSeries:882,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    - Src: "org.jfree.data.xy.XYSeries:884,1"
      Dst: "[org.jfree.data.xy.XYSeries].add"
    - Src: "org.jfree.data.xy.XYSeries:887,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYSeries].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 906
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].equals(java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:907"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:910"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:909"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:910"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:913"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:912"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.data.xy.XYSeries:913"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:916"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:915"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:917"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:920"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:919"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:920"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:923"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:922"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:923"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:926"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:925"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:926"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:929"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:928"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:913,1"
      Dst: "[org.jfree.data.general.Series].equals"
    - Src: "org.jfree.data.xy.XYSeries:926,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeries].hashCode()"
    functionSourceFile: "org.jfree.data.xy.XYSeries"
    linkageType: null
    functionLinenumber: 938
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].hashCode()"
    - "[org.jfree.data.xy.XYSeries].getItemCount()"
    - "[org.jfree.data.xy.XYSeries].getRawDataItem(int)"
    - "[org.jfree.data.xy.XYDataItem].hashCode()"
    - "[org.jfree.data.xy.XYSeries].getRawDataItem(int)"
    - "[org.jfree.data.xy.XYDataItem].hashCode()"
    - "[org.jfree.data.xy.XYSeries].getRawDataItem(int)"
    - "[org.jfree.data.xy.XYDataItem].hashCode()"
    functionUses: 3
    ICount: 39
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeries:943"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:947"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:946"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:947"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:951"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:950"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:951"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:955"
        BranchSideFuncs:
        - "getRawDataItem(int)"
        - "hashCode()"
      - BranchSide: "org.jfree.data.xy.XYSeries:954"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:956"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:955"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:954"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeries:957"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeries:956"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeries:955"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeries:939,1"
      Dst: "[org.jfree.data.general.Series].hashCode"
    - Src: "org.jfree.data.xy.XYSeries:942,1"
      Dst: "[org.jfree.data.xy.XYSeries].getItemCount"
    - Src: "org.jfree.data.xy.XYSeries:944,1"
      Dst: "[org.jfree.data.xy.XYSeries].getRawDataItem"
    - Src: "org.jfree.data.xy.XYSeries:945,1"
      Dst: "[org.jfree.data.xy.XYDataItem].hashCode"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.MarkerAxisBand].<init>(org.jfree.chart.axis.NumberAxis,double,double,double,double,java.awt.Font)"
    functionSourceFile: "org.jfree.chart.axis.MarkerAxisBand"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.jfree.chart.axis.NumberAxis"
    - "double"
    - "double"
    - "double"
    - "double"
    - "java.awt.Font"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.MarkerAxisBand:103,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:110,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.MarkerAxisBand].addMarker(org.jfree.chart.plot.IntervalMarker)"
    functionSourceFile: "org.jfree.chart.axis.MarkerAxisBand"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.IntervalMarker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.MarkerAxisBand:119,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.MarkerAxisBand].getHeight(java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.axis.MarkerAxisBand"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.MarkerAxisBand:132"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.MarkerAxisBand:132,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:134,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:133,1"
      Dst: "[java.awt.Font].getLineMetrics"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:136,1"
      Dst: "[java.awt.font.LineMetrics].getHeight"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.MarkerAxisBand].drawStringInRect(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.Font,java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.MarkerAxisBand"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.Font"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.MarkerAxisBand:158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.MarkerAxisBand:154,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:155,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:156,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:157,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:158,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:162,1"
      Dst: "[java.awt.Graphics2D].getFontRenderContext"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:161,1"
      Dst: "[java.awt.Font].getLineMetrics"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:165,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:166,1"
      Dst: "[java.awt.font.LineMetrics].getDescent"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:164,1"
      Dst: "[java.awt.Graphics2D].drawString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.MarkerAxisBand].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,double,double)"
    functionSourceFile: "org.jfree.chart.axis.MarkerAxisBand"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.MarkerAxisBand:183"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.MarkerAxisBand:182,1"
      Dst: "[org.jfree.chart.axis.MarkerAxisBand].getHeight"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:183,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:183,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:183,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:186,1"
      Dst: "[org.jfree.chart.plot.IntervalMarker].getStartValue"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:186,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:186,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:185,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:189,1"
      Dst: "[org.jfree.chart.plot.IntervalMarker].getEndValue"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:189,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:188,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:191,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].valueToJava2D"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:197,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:202,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:204,1"
      Dst: "[org.jfree.chart.plot.Marker].getAlpha"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:203,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:203,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:206,1"
      Dst: "[org.jfree.chart.plot.Marker].getPaint"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:206,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:207,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:208,1"
      Dst: "[org.jfree.chart.plot.Marker].getOutlinePaint"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:209,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:213,1"
      Dst: "[org.jfree.chart.plot.Marker].getLabel"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:213,1"
      Dst: "[org.jfree.chart.axis.MarkerAxisBand].drawStringInRect"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.MarkerAxisBand].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.MarkerAxisBand"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.MarkerAxisBand:228"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:231"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:230"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.MarkerAxisBand:231"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:234"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:233"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.MarkerAxisBand:235"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.MarkerAxisBand:238"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:241"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:240"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.MarkerAxisBand:241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:244"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.MarkerAxisBand:244"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:247"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:246"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.MarkerAxisBand:247"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:250"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:249"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.MarkerAxisBand:250"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:253"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.MarkerAxisBand:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.MarkerAxisBand:247,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.MarkerAxisBand].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.MarkerAxisBand"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.MarkerAxisBand:264,1"
      Dst: "[java.awt.Font].hashCode"
    - Src: "org.jfree.chart.axis.MarkerAxisBand:265,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartProgressEventType].values()"
    functionSourceFile: "org.jfree.chart.event.ChartProgressEventType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.event.ChartProgressEventType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.ChartProgressEventType:42,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartProgressEventType].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.event.ChartProgressEventType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.event.ChartProgressEventType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.ChartProgressEventType:42,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartProgressEventType].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.event.ChartProgressEventType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.ChartProgressEventType:42,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.ChartProgressEventType].$values()"
    functionSourceFile: "org.jfree.chart.event.ChartProgressEventType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.event.ChartProgressEventType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.RootHandler].<init>()"
    functionSourceFile: "org.jfree.data.xml.RootHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.RootHandler:59,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].<init>"
    - Src: "org.jfree.data.xml.RootHandler:60,1"
      Dst: "[java.util.Stack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.RootHandler].getSubHandlers()"
    functionSourceFile: "org.jfree.data.xml.RootHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Stack"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.RootHandler].characters(char[],int,int)"
    functionSourceFile: "org.jfree.data.xml.RootHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.RootHandler:85"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.RootHandler:88"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xml.RootHandler:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.RootHandler:84,1"
      Dst: "[org.jfree.data.xml.RootHandler].getCurrentHandler"
    - Src: "org.jfree.data.xml.RootHandler:86,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].characters"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.RootHandler].getCurrentHandler()"
    functionSourceFile: "org.jfree.data.xml.RootHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.helpers.DefaultHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xml.RootHandler:97"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.RootHandler:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xml.RootHandler:98"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.RootHandler:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xml.RootHandler:100"
      Branch Sides:
      - BranchSide: "org.jfree.data.xml.RootHandler:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xml.RootHandler:98,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.jfree.data.xml.RootHandler:99,1"
      Dst: "[java.util.Stack].peek"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.RootHandler].pushSubHandler(org.xml.sax.helpers.DefaultHandler)"
    functionSourceFile: "org.jfree.data.xml.RootHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.helpers.DefaultHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.RootHandler:114,1"
      Dst: "[java.util.Stack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xml.RootHandler].popSubHandler()"
    functionSourceFile: "org.jfree.data.xml.RootHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.helpers.DefaultHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xml.RootHandler:123,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardXYURLGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.urls.StandardXYURLGenerator"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.urls.StandardXYURLGenerator].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardXYURLGenerator:77,1"
      Dst: "[org.jfree.chart.urls.StandardXYURLGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardXYURLGenerator].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.urls.StandardXYURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardXYURLGenerator:88,1"
      Dst: "[org.jfree.chart.urls.StandardXYURLGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardXYURLGenerator].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.urls.StandardXYURLGenerator"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardXYURLGenerator:101,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.urls.StandardXYURLGenerator:102,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardXYURLGenerator].generateURL(org.jfree.data.xy.XYDataset,int,int)"
    functionSourceFile: "org.jfree.chart.urls.StandardXYURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.StandardXYURLGenerator:123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardXYURLGenerator:122"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardXYURLGenerator:121"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardXYURLGenerator:124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardXYURLGenerator:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardXYURLGenerator:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardXYURLGenerator:123,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.jfree.chart.urls.StandardXYURLGenerator:124,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.urls.StandardXYURLGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.urls.StandardXYURLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.urls.StandardXYURLGenerator:139"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardXYURLGenerator:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardXYURLGenerator:141"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardXYURLGenerator:142"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardXYURLGenerator:145"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardXYURLGenerator:144"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardXYURLGenerator:146"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardXYURLGenerator:149"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardXYURLGenerator:148"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardXYURLGenerator:149"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardXYURLGenerator:152"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardXYURLGenerator:151"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.urls.StandardXYURLGenerator:152"
      Branch Sides:
      - BranchSide: "org.jfree.chart.urls.StandardXYURLGenerator:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.urls.StandardXYURLGenerator:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.urls.StandardXYURLGenerator:146,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:157,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].<init>(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:168,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].<init>(int,org.jfree.chart.labels.XYToolTipGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.labels.XYToolTipGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:182,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].<init>(int,org.jfree.chart.labels.XYToolTipGenerator,org.jfree.chart.urls.XYURLGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.jfree.chart.labels.XYToolTipGenerator"
    - "org.jfree.chart.urls.XYURLGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:201"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:204"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:203"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:204"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:206"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:210"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:209"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:210"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:198,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:199,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].setDefaultToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:200,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].setURLGenerator"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:214,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:216,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getBaseShapesVisible()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].setBaseShapesVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:244"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:242,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getItemShapeFilled(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:267"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:266,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:266,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:268,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getSeriesShapesFilled(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:283,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:283,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].setSeriesShapesFilled(int,java.lang.Boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:296,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:296,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:297,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getBaseShapesFilled()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].setBaseShapesFilled(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getPlotLines()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].setPlotLines(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:344"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:348"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:346,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getGapThresholdType()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.UnitType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].setGapThresholdType(org.jfree.chart.api.UnitType)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.UnitType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:370,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:372,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getGapThreshold()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].setGapThreshold(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:396,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getPlotImages()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].setPlotImages(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:420"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:424"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:423"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:422,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getPlotDiscontinuous()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].setPlotDiscontinuous(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:444"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:448"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:446,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getDrawSeriesLineAsPath()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].setDrawSeriesLineAsPath(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getLegendLine()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].setLegendLine(java.awt.Shape)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:494,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:496,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getLegendItem(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:510"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:513"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:512"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:515"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:550"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:549"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:516"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:550"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:549"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:521"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:525"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:524"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:526"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:530"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:529"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:535"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:530"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:529"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:541"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:544"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:543"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:509,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:514,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDataset"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:516,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:517,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:517,1"
      Dst: "[org.jfree.chart.labels.XYSeriesLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:521,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemToolTipGenerator"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:526,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].getLegendItemURLGenerator"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:530,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendShape"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:531,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getItemShapeFilled"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:532,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:534,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesStroke"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:535,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:539,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextFont"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:539,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelFont"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:540,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextPaint"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:542,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelPaint"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:544,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:545,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDatasetIndex"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:546,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:546,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:547,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYItemRendererState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:640,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer$State].<init>"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:641,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 219
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:676"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:680"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:679"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:689"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:690"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:689"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:689"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:693"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:692"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:698"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:791"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:790"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:699"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:739"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:738"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:701"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:708"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:709"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:727"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:726"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:709"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:727"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:726"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:710"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:727"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:726"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:713"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:717"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:716"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:717"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:721"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:729"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:737"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:736"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:730"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:736"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:739"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:790"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:739"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:790"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:743"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:791"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:790"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:743"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:791"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:790"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:745"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:758"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:751"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:755"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:754"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:752"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:751"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:756"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:754"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:759"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:791"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:790"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:766"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:768"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:767"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:766"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:768"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:767"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:767"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:768"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:767"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:767"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:771"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:770"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:771"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:775"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:774"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:775"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:780"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:779"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:780"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:791"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:790"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:791"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:795"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:794"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:795"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:817"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:798"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:802"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:801"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:802"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:806"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:805"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:806"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:814"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:813"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:807"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:811"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:810"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:818"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:832"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:831"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:820"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:832"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:831"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:834"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:840"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:839"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:840"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:845"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:844"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:841"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:840"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:850"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:854"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:853"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:850"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:854"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:853"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:671,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:677,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:677,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:680,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:681,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:682,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:683,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:684,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:687,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:688,1"
      Dst: "[org.jfree.data.xy.XYDataset].getYValue"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:689,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:693,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:694,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:695,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:698,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getPlotLines"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:701,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer$State].getSeriesIndex"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:703,1"
      Dst: "[java.awt.geom.Path2D].reset"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:705,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer$State].setSeriesIndex"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:717,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer$State].isLastPointGood"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:719,1"
      Dst: "[java.awt.geom.Path2D$Float].lineTo"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:722,1"
      Dst: "[java.awt.geom.Path2D$Float].moveTo"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:724,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer$State].setLastPointGood"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:729,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:732,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesStroke"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:733,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:734,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:745,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getPlotDiscontinuous"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:752,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:756,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getGapThreshold"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:772,1"
      Dst: "[java.awt.geom.Line2D].setLine"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:780,1"
      Dst: "[java.awt.geom.Line2D].intersects"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:795,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getBaseShapesVisible"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:797,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemShape"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:799,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:806,1"
      Dst: "[java.awt.Shape].intersects"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:807,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getItemShapeFilled"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:808,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:818,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getPlotImages"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:819,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getImage"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:821,1"
      Dst: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getImageHotspot"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:823,1"
      Dst: "[java.awt.Point].getX"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:824,1"
      Dst: "[java.awt.Point].getY"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:823,1"
      Dst: "[java.awt.Graphics].drawImage"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:826,1"
      Dst: "[java.awt.Image].getWidth"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:827,1"
      Dst: "[java.awt.Image].getHeight"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:827,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:840,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:841,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:845,1"
      Dst: "[org.jfree.chart.plot.XYPlot].indexOf"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:846,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:850,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].isPointInRect"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:851,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 75
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:866"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:869"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:868"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:869"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:872"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:871"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:873"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:876"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:875"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:876"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:879"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:878"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:879"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:882"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:881"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:882"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:885"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:884"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:885"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:888"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:887"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:888"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:891"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:890"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:891"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:894"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:893"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:894"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:897"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:896"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:897"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:900"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:899"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:900"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:903"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:902"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:891,1"
      Dst: "[java.util.Map].equals"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:900,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].equal"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:903,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: 915
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.chart.internal.CloneUtils].clone(java.lang.Object)"
    functionUses: 25
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:916,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:917,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:918,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getImage(org.jfree.chart.plot.Plot,int,int,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Image"
    argCount: 5
    argTypes:
    - "org.jfree.chart.plot.Plot"
    - "int"
    - "int"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].getImageHotspot(org.jfree.chart.plot.Plot,int,int,double,double,java.awt.Image)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Point"
    argCount: 6
    argTypes:
    - "org.jfree.chart.plot.Plot"
    - "int"
    - "int"
    - "double"
    - "double"
    - "java.awt.Image"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:968,1"
      Dst: "[java.awt.Image].getHeight"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:969,1"
      Dst: "[java.awt.Image].getWidth"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:970,1"
      Dst: "[java.awt.Point].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:984,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:985,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StandardXYItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:996,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.xy.StandardXYItemRenderer:997,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.StandardTickUnitSource].<init>()"
    functionSourceFile: "org.jfree.chart.axis.StandardTickUnitSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.StandardTickUnitSource:57,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.StandardTickUnitSource].getLargerTickUnit(org.jfree.chart.axis.TickUnit)"
    functionSourceFile: "org.jfree.chart.axis.StandardTickUnitSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnit"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.TickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.StandardTickUnitSource:69,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.axis.StandardTickUnitSource:70,1"
      Dst: "[java.lang.Math].log"
    - Src: "org.jfree.chart.axis.StandardTickUnitSource:71,1"
      Dst: "[java.lang.Math].ceil"
    - Src: "org.jfree.chart.axis.StandardTickUnitSource:72,1"
      Dst: "[java.lang.Math].pow"
    - Src: "org.jfree.chart.axis.StandardTickUnitSource:72,1"
      Dst: "[java.text.DecimalFormat].<init>"
    - Src: "org.jfree.chart.axis.StandardTickUnitSource:72,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.StandardTickUnitSource].getCeilingTickUnit(org.jfree.chart.axis.TickUnit)"
    functionSourceFile: "org.jfree.chart.axis.StandardTickUnitSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnit"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.TickUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.StandardTickUnitSource:86,1"
      Dst: "[org.jfree.chart.axis.StandardTickUnitSource].getLargerTickUnit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.StandardTickUnitSource].getCeilingTickUnit(double)"
    functionSourceFile: "org.jfree.chart.axis.StandardTickUnitSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.TickUnit"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.StandardTickUnitSource:99,1"
      Dst: "[java.lang.Math].log"
    - Src: "org.jfree.chart.axis.StandardTickUnitSource:100,1"
      Dst: "[java.lang.Math].ceil"
    - Src: "org.jfree.chart.axis.StandardTickUnitSource:101,1"
      Dst: "[java.lang.Math].pow"
    - Src: "org.jfree.chart.axis.StandardTickUnitSource:101,1"
      Dst: "[java.text.DecimalFormat].<init>"
    - Src: "org.jfree.chart.axis.StandardTickUnitSource:101,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.StandardTickUnitSource].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.StandardTickUnitSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.StandardTickUnitSource:114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.StandardTickUnitSource:117"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.StandardTickUnitSource:116"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.StandardTickUnitSource].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.StandardTickUnitSource"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:150,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:161,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:161,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].setDefaultLegendShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].getArtifactPaint()"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].setArtifactPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:185,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:187,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].getFillBox()"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].setFillBox(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:211,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].getItemMargin()"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].setItemMargin(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:236,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].getMaximumBarWidth()"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].setMaximumBarWidth(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:263,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].isMeanVisible()"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].setMeanVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:288"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:291"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:290"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:292,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].isMedianVisible()"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].setMedianVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:317"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:320"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:319"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:321,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].isMinOutlierVisible()"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].setMinOutlierVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:350"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:353"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:352"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:354,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].isMaxOutlierVisible()"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].setMaxOutlierVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:383"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:385"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:387,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].getUseOutlinePaintForWhiskers()"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].setUseOutlinePaintForWhiskers(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:411"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:412,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].getWhiskerWidth()"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].setWhiskerWidth(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:436"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:437"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:436"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:436"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:440"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:439"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:440"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:443"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:442"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:437,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:444,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].getLegendItem(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:459"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:464"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:463"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:464"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:465"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:464"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:464"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:468"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:467"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:473"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:477"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:476"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:478"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:482"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:481"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:490"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:493"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:492"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:458,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:464,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisible"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:464,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisibleInLegend"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:468,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:469,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:469,1"
      Dst: "[org.jfree.chart.labels.CategorySeriesLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:473,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemToolTipGenerator"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:478,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemURLGenerator"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:482,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendShape"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:483,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:484,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:485,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:486,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:488,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextFont"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:488,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelFont"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:489,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextPaint"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:491,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelPaint"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:493,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:494,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDatasetIndex"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:495,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:495,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:496,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: 510
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:511,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].findRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.category.CategoryItemRendererState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:536"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:566"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:565"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:541"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:544"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:543"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:544"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:547"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:546"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:550"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:553"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:552"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:553"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:556"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:555"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:559"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:563"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:562"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:531,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].initialise"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:534,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getDomainAxis"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:535,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:537,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:538,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:540,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:542,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:545,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:547,1"
      Dst: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].getMaximumBarWidth"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:551,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMargin"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:554,1"
      Dst: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:556,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getLowerMargin"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:557,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getUpperMargin"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:560,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:560,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].setBarWidth"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:592"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:596"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:595"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:596"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:602"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:601"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:604"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:607"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:606"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:607"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:612"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:611"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:592,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:597,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:602,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:605,1"
      Dst: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].drawHorizontalItem"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:608,1"
      Dst: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].drawVerticalItem"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].drawHorizontalItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 158
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:648"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:660"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:659"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:676"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:715"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:676"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:715"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:676"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:715"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:676"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:715"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:692"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:696"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:695"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:697"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:701"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:700"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:718"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:737"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:736"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:720"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:737"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:736"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:726"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:737"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:736"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:727"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:737"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:736"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:737"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:748"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:747"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:739"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:748"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:747"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:748"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:755"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:754"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:748"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:755"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:754"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:750"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:755"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:754"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:639,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:639,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:638,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryEnd"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:640,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:642,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:645,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getRowCount"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:649,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:649,1"
      Dst: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:651,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:664,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:664,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:665,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:666,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:668,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:670,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getQ1Value"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:671,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getQ3Value"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:672,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMaxRegularValue"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:673,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMinRegularValue"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:678,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:678,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:690,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:691,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:693,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:696,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:701,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:701,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:710,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:719,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMeanValue"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:726,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:727,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:728,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:738,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMedianValue"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:748,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getInfo"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:749,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:751,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].drawVerticalItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 259
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:790"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:803"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:802"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:824"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:860"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:824"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:860"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:824"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:860"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:824"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:860"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:840"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:844"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:843"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:845"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:849"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:848"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:864"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:884"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:883"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:866"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:884"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:883"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:872"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:884"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:883"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:873"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:884"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:883"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:884"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:896"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:895"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:886"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:895"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:912"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:969"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:968"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:913"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:939"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:938"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:919"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:921"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:920"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:921"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:923"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:922"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:923"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:928"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:927"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:928"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:934"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:933"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:939"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:943"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:942"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:944"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:958"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:957"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:949"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:953"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:952"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:958"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:962"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:958"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:962"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:963"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:968"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:963"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:968"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:969"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:976"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:975"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:969"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:976"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:975"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:971"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:976"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:975"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:781,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:781,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:780,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryEnd"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:782,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:787,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getRowCount"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:791,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:791,1"
      Dst: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:793,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:810,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:811,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:812,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:813,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:817,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:819,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getQ1Value"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:820,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getQ3Value"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:821,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMaxRegularValue"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:822,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMinRegularValue"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:826,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:826,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:838,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:839,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:839,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:841,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:844,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:849,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:849,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:856,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:865,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMeanValue"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:872,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:873,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:874,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:885,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMedianValue"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:896,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getUpperBound"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:898,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:904,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:905,1"
      Dst: "[org.jfree.chart.renderer.OutlierListCollection].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:911,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getOutliers"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:913,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:913,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:913,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:915,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMinOutlier"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:916,1"
      Dst: "[org.jfree.data.statistics.BoxAndWhiskerCategoryDataset].getMaxOutlier"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:920,1"
      Dst: "[org.jfree.chart.renderer.OutlierListCollection].setHighFarOut"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:922,1"
      Dst: "[org.jfree.chart.renderer.OutlierListCollection].setLowFarOut"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:926,1"
      Dst: "[org.jfree.chart.renderer.Outlier].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:926,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:934,1"
      Dst: "[java.util.Collections].sort"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:940,1"
      Dst: "[org.jfree.chart.renderer.OutlierListCollection].add"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:943,1"
      Dst: "[org.jfree.chart.renderer.OutlierListCollection].iterator"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:946,1"
      Dst: "[org.jfree.chart.renderer.OutlierList].getAveragedOutlier"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:947,1"
      Dst: "[org.jfree.chart.renderer.Outlier].getPoint"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:949,1"
      Dst: "[org.jfree.chart.renderer.OutlierList].isMultiple"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:950,1"
      Dst: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].drawMultipleEllipse"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:953,1"
      Dst: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].drawEllipse"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:958,1"
      Dst: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].isMaxOutlierVisible"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:958,1"
      Dst: "[org.jfree.chart.renderer.OutlierListCollection].isHighFarOut"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:959,1"
      Dst: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].drawHighFarOut"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:963,1"
      Dst: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].isMinOutlierVisible"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:963,1"
      Dst: "[org.jfree.chart.renderer.OutlierListCollection].isLowFarOut"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:964,1"
      Dst: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].drawLowFarOut"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:969,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getInfo"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:970,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:972,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 52
    CyclomaticComplexity: 4
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].drawEllipse(java.awt.geom.Point2D,double,java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.geom.Point2D"
    - "double"
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:986,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:987,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:987,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:988,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].drawMultipleEllipse(java.awt.geom.Point2D,double,double,java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.geom.Point2D"
    - "double"
    - "double"
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1002,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1003,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1003,1"
      Dst: "[java.awt.geom.Ellipse2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1006,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].drawHighFarOut(double,java.awt.Graphics2D,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "java.awt.Graphics2D"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1021,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1021,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].drawLowFarOut(double,java.awt.Graphics2D,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "java.awt.Graphics2D"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1037,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1037,1"
      Dst: "[java.awt.Graphics2D].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1051"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1054"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1053"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1054"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1057"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1056"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1058"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1061"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1060"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1061"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1064"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1063"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1064"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1067"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1066"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1067"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1070"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1069"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1070"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1073"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1072"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1073"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1076"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1075"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1076"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1079"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1078"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1079"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1082"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1083"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1086"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1085"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1086"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1089"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1088"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1086,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1089,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1100,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1101,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BoxAndWhiskerRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1114,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.category.BoxAndWhiskerRenderer:1115,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].<init>()"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:82,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.data.time.Minute:82,1"
      Dst: "[org.jfree.data.time.Minute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].<init>(int,org.jfree.data.time.Hour)"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.data.time.Hour"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.RegularTimePeriod].<init>()"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.data.time.Hour].getHour()"
    - "[org.jfree.data.time.Hour].getDay()"
    - "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance()"
    - "[org.jfree.data.time.Minute].peg(java.util.Calendar)"
    functionUses: 4
    ICount: 15
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:93,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Minute:94,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.Minute:96,1"
      Dst: "[org.jfree.data.time.Hour].getHour"
    - Src: "org.jfree.data.time.Minute:97,1"
      Dst: "[org.jfree.data.time.Hour].getDay"
    - Src: "org.jfree.data.time.Minute:98,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Minute:98,1"
      Dst: "[org.jfree.data.time.Minute].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].<init>(java.util.Date)"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:112,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Minute:112,1"
      Dst: "[org.jfree.data.time.Minute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].<init>(java.util.Date,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:124,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Minute:125,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.Minute:128,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.data.time.Minute:129,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Minute:130,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Minute:133,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    - Src: "org.jfree.data.time.Minute:134,1"
      Dst: "[org.jfree.data.time.Minute].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].<init>(java.util.Date,java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:145,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Minute:146,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.time.Minute:148,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Minute:149,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Minute:152,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    - Src: "org.jfree.data.time.Minute:153,1"
      Dst: "[org.jfree.data.time.Minute].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].<init>(int,int,int,int,int)"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Minute].<init>(int,org.jfree.data.time.Hour)"
    - "[org.jfree.data.time.Hour].<init>(int,org.jfree.data.time.Day)"
    - "[org.jfree.data.time.Day].<init>(int,int,int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:168,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    - Src: "org.jfree.data.time.Minute:168,1"
      Dst: "[org.jfree.data.time.Hour].<init>"
    - Src: "org.jfree.data.time.Minute:168,1"
      Dst: "[org.jfree.data.time.Minute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].getDay()"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "org.jfree.data.time.Day"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].getHour()"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "org.jfree.data.time.Hour"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Hour].<init>(int,org.jfree.data.time.Day)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:188,1"
      Dst: "[org.jfree.data.time.Hour].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].getHourValue()"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].getMinute()"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].getFirstMillisecond()"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].getLastMillisecond()"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].peg(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Minute].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Minute].getLastMillisecond(java.util.Calendar)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:251,1"
      Dst: "[org.jfree.data.time.Minute].getFirstMillisecond"
    - Src: "org.jfree.data.time.Minute:252,1"
      Dst: "[org.jfree.data.time.Minute].getLastMillisecond"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].previous()"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Minute:266"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Minute:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Minute:271"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Minute:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:267,1"
      Dst: "[org.jfree.data.time.Minute].getHour"
    - Src: "org.jfree.data.time.Minute:267,1"
      Dst: "[org.jfree.data.time.Minute].<init>"
    - Src: "org.jfree.data.time.Minute:270,1"
      Dst: "[org.jfree.data.time.Hour].previous"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].next()"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Minute].<init>(int,org.jfree.data.time.Hour)"
    - "[org.jfree.data.time.Minute].getHour()"
    - "[org.jfree.data.time.Minute].getHour()"
    - "[org.jfree.data.time.Hour].next()"
    - "[org.jfree.data.time.Minute].<init>(int,org.jfree.data.time.Hour)"
    functionUses: 2
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Minute:292"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:296"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Minute:295"
        BranchSideFuncs:
        - "next()"
        - "getHour()"
    - Branch String: "org.jfree.data.time.Minute:297"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:301"
        BranchSideFuncs:
        - "<init>(int,org.jfree.data.time.Hour)"
      - BranchSide: "org.jfree.data.time.Minute:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:293,1"
      Dst: "[org.jfree.data.time.Minute].getHour"
    - Src: "org.jfree.data.time.Minute:293,1"
      Dst: "[org.jfree.data.time.Minute].<init>"
    - Src: "org.jfree.data.time.Minute:296,1"
      Dst: "[org.jfree.data.time.Hour].next"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].getSerialIndex()"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getSerialIndex()"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:314,1"
      Dst: "[org.jfree.data.time.Day].getSerialIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].getFirstMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getYear()"
    - "[org.jfree.data.time.Day].getMonth()"
    - "[org.jfree.data.time.Day].getDayOfMonth()"
    functionUses: 11
    ICount: 18
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:331,1"
      Dst: "[org.jfree.data.time.Day].getYear"
    - Src: "org.jfree.data.time.Minute:332,1"
      Dst: "[org.jfree.data.time.Day].getMonth"
    - Src: "org.jfree.data.time.Minute:333,1"
      Dst: "[org.jfree.data.time.Day].getDayOfMonth"
    - Src: "org.jfree.data.time.Minute:335,1"
      Dst: "[java.util.Calendar].clear"
    - Src: "org.jfree.data.time.Minute:336,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Minute:339,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].getLastMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 354
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].getYear()"
    - "[org.jfree.data.time.Day].getMonth()"
    - "[org.jfree.data.time.Day].getDayOfMonth()"
    functionUses: 10
    ICount: 18
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:355,1"
      Dst: "[org.jfree.data.time.Day].getYear"
    - Src: "org.jfree.data.time.Minute:356,1"
      Dst: "[org.jfree.data.time.Day].getMonth"
    - Src: "org.jfree.data.time.Minute:357,1"
      Dst: "[org.jfree.data.time.Day].getDayOfMonth"
    - Src: "org.jfree.data.time.Minute:359,1"
      Dst: "[java.util.Calendar].clear"
    - Src: "org.jfree.data.time.Minute:360,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Minute:363,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Minute:379"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:382"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Minute:381"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Minute:382"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:385"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Minute:384"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Minute:386"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:389"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Minute:388"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Minute:389"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:392"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Minute:391"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].hashCode()"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].hashCode()"
    functionUses: 15
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:409,1"
      Dst: "[org.jfree.data.time.Day].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Hour].compareTo(java.lang.Object)"
    - "[org.jfree.data.time.Minute].getHour()"
    - "[org.jfree.data.time.Minute].getHour()"
    - "[org.jfree.data.time.Minute].getMinute()"
    functionUses: 1
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Minute:429"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:439"
        BranchSideFuncs:
        - "getHour()"
        - "compareTo(java.lang.Object)"
      - BranchSide: "org.jfree.data.time.Minute:438"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Minute:432"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:435"
        BranchSideFuncs:
        - "getMinute()"
      - BranchSide: "org.jfree.data.time.Minute:434"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Minute:439"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:431,1"
      Dst: "[org.jfree.data.time.Minute].getHour"
    - Src: "org.jfree.data.time.Minute:431,1"
      Dst: "[org.jfree.data.time.Hour].compareTo"
    - Src: "org.jfree.data.time.Minute:433,1"
      Dst: "[org.jfree.data.time.Minute].getMinute"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Minute].parseMinute(java.lang.String)"
    functionSourceFile: "org.jfree.data.time.Minute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.Minute"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Minute:470"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:489"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Minute:479"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:489"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Minute:479"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:489"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Minute:485"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:490"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Minute:489"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Minute:485"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Minute:490"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Minute:489"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Minute:466,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jfree.data.time.Minute:468,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.data.time.Minute:468,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.time.Minute:468,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jfree.data.time.Minute:469,1"
      Dst: "[org.jfree.data.time.Day].parseDay"
    - Src: "org.jfree.data.time.Minute:477,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.jfree.data.time.Minute:486,1"
      Dst: "[org.jfree.data.time.Hour].<init>"
    - Src: "org.jfree.data.time.Minute:486,1"
      Dst: "[org.jfree.data.time.Minute].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedBarRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:89,1"
      Dst: "[org.jfree.chart.renderer.category.StackedBarRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedBarRenderer].<init>(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:99,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].<init>"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:104,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].<init>"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:106,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].setDefaultPositiveItemLabelPosition"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:107,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].setDefaultNegativeItemLabelPosition"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:108,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].setPositiveItemLabelPositionFallback"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:109,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].setNegativeItemLabelPositionFallback"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedBarRenderer].getRenderAsPercentages()"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedBarRenderer].setRenderAsPercentages(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:136,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedBarRenderer].getPassCount()"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedBarRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedBarRenderer"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds(org.jfree.data.category.CategoryDataset,double)"
    - "[org.jfree.chart.renderer.category.BarRenderer].getBase()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:169"
        BranchSideFuncs:
        - "<init>(double,double)"
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:168"
        BranchSideFuncs:
        - "getBase()"
        - "findStackedRangeBounds(org.jfree.data.category.CategoryDataset,double)"
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:166,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:169,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getBase"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:169,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedBarRenderer].calculateBarWidth(org.jfree.chart.plot.CategoryPlot,java.awt.geom.Rectangle2D,int,org.jfree.chart.renderer.category.CategoryItemRendererState)"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.plot.CategoryPlot"
    - "java.awt.geom.Rectangle2D"
    - "int"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:188"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:215"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:214"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:194"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:193"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:194"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:196"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:200"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:204"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:203"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:186,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisForDataset"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:187,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:189,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:192,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:195,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:197,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getMaximumBarWidth"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:198,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:201,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMargin"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:204,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getLowerMargin"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:205,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getUpperMargin"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:208,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:208,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].setBarWidth"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.StackedBarRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 147
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:237"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:242"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:241"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:243"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:247"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:246"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:249"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:281"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:280"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:255"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:265"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:255"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:254"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:267"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:270"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:274"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:273"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:281"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:293"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:292"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:286"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:285"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:289"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:288"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:289"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:288"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:293"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:292"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:294"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:293"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:297"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:296"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:293"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:297"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:296"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:302"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:309"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:308"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:324"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:323"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:327"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:335"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:334"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:328"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:329"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:329"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:328"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:329"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:329"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:329"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:329"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:329"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:335"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:344"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:343"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:340"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:343"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:342"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:344"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:347"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:347"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:348"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:237,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisible"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:242,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:247,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:251,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesArray"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:250,1"
      Dst: "[org.jfree.data.DataUtils].calculateColumnTotal"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:255,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:256,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:257,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:256,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:258,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:260,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getBase"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:282,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:301,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:303,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:314,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:315,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:316,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getMinimumBarLength"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:315,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:321,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:328,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getShadowsVisible"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:331,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getBarPainter"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:331,1"
      Dst: "[org.jfree.chart.renderer.category.BarPainter].paintBarShadow"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:336,1"
      Dst: "[org.jfree.chart.renderer.category.BarPainter].paintBar"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:339,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:341,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:345,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:347,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:348,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].drawItemLabel"
    JavaMethodInfo: null
    BBCount: 59
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.category.StackedBarRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.StackedBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:363"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:366"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:365"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:366"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:369"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:368"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.StackedBarRenderer:370"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:373"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.StackedBarRenderer:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.StackedBarRenderer:373,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.OverlayChangeEvent].<init>(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.swing.OverlayChangeEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.OverlayChangeEvent:52,1"
      Dst: "[java.util.EventObject].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.GridArrangement].<init>(int,int)"
    functionSourceFile: "org.jfree.chart.block.GridArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.GridArrangement:64,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.GridArrangement].add(org.jfree.chart.block.Block,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.GridArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.block.Block"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.GridArrangement].arrange(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.GridArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.GridArrangement:98"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:109"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:99"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:102"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:101"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:105"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:104"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:110"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:115"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:118"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:125"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:129"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:132"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.GridArrangement:96,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthConstraintType"
    - Src: "org.jfree.chart.block.GridArrangement:97,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightConstraintType"
    - Src: "org.jfree.chart.block.GridArrangement:100,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrangeNN"
    - Src: "org.jfree.chart.block.GridArrangement:103,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrangeNF"
    - Src: "org.jfree.chart.block.GridArrangement:107,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrangeNR"
    - Src: "org.jfree.chart.block.GridArrangement:113,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrangeFN"
    - Src: "org.jfree.chart.block.GridArrangement:116,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrangeFF"
    - Src: "org.jfree.chart.block.GridArrangement:120,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrangeFR"
    - Src: "org.jfree.chart.block.GridArrangement:127,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrangeRN"
    - Src: "org.jfree.chart.block.GridArrangement:131,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrangeRF"
    - Src: "org.jfree.chart.block.GridArrangement:134,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrangeRR"
    - Src: "org.jfree.chart.block.GridArrangement:137,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.GridArrangement].arrangeNN(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.block.GridArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.GridArrangement:152"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:159"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:158"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:158"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.GridArrangement:151,1"
      Dst: "[org.jfree.chart.block.BlockContainer].getBlocks"
    - Src: "org.jfree.chart.block.GridArrangement:152,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.block.GridArrangement:152,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.block.GridArrangement:152,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.block.GridArrangement:154,1"
      Dst: "[org.jfree.chart.block.Block].arrange"
    - Src: "org.jfree.chart.block.GridArrangement:155,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.block.GridArrangement:161,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    - Src: "org.jfree.chart.block.GridArrangement:162,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrangeFF"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.block.GridArrangement].arrangeFF(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.GridArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.GridArrangement:179"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:180"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:176"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:175"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:182"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:186"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:180"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.GridArrangement:176,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidth"
    - Src: "org.jfree.chart.block.GridArrangement:177,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeight"
    - Src: "org.jfree.chart.block.GridArrangement:178,1"
      Dst: "[org.jfree.chart.block.BlockContainer].getBlocks"
    - Src: "org.jfree.chart.block.GridArrangement:182,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.block.GridArrangement:185,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.block.GridArrangement:187,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.block.GridArrangement:187,1"
      Dst: "[org.jfree.chart.block.Block].setBounds"
    - Src: "org.jfree.chart.block.GridArrangement:192,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.block.GridArrangement].arrangeFR(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.GridArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.GridArrangement:210"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.GridArrangement:207,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toUnconstrainedHeight"
    - Src: "org.jfree.chart.block.GridArrangement:208,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrange"
    - Src: "org.jfree.chart.block.GridArrangement:210,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightRange"
    - Src: "org.jfree.chart.block.GridArrangement:210,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.block.GridArrangement:210,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.GridArrangement:214,1"
      Dst: "[org.jfree.data.Range].constrain"
    - Src: "org.jfree.chart.block.GridArrangement:215,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedHeight"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.GridArrangement].arrangeRF(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.GridArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.GridArrangement:235"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.GridArrangement:232,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toUnconstrainedWidth"
    - Src: "org.jfree.chart.block.GridArrangement:233,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrange"
    - Src: "org.jfree.chart.block.GridArrangement:235,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthRange"
    - Src: "org.jfree.chart.block.GridArrangement:235,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.block.GridArrangement:235,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.GridArrangement:239,1"
      Dst: "[org.jfree.data.Range].constrain"
    - Src: "org.jfree.chart.block.GridArrangement:240,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedWidth"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.GridArrangement].arrangeRN(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.GridArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.GridArrangement:260"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.GridArrangement:257,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toUnconstrainedWidth"
    - Src: "org.jfree.chart.block.GridArrangement:258,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrange"
    - Src: "org.jfree.chart.block.GridArrangement:260,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthRange"
    - Src: "org.jfree.chart.block.GridArrangement:260,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.block.GridArrangement:260,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.GridArrangement:264,1"
      Dst: "[org.jfree.data.Range].constrain"
    - Src: "org.jfree.chart.block.GridArrangement:265,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedWidth"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.GridArrangement].arrangeNR(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.GridArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.GridArrangement:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:289"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.GridArrangement:282,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toUnconstrainedHeight"
    - Src: "org.jfree.chart.block.GridArrangement:283,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrange"
    - Src: "org.jfree.chart.block.GridArrangement:285,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightRange"
    - Src: "org.jfree.chart.block.GridArrangement:285,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.block.GridArrangement:285,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.GridArrangement:289,1"
      Dst: "[org.jfree.data.Range].constrain"
    - Src: "org.jfree.chart.block.GridArrangement:290,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedHeight"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.GridArrangement].arrangeRR(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.GridArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.GridArrangement:309"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:323"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:322"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:310"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:315"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:314"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:323"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.GridArrangement:307,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrange"
    - Src: "org.jfree.chart.block.GridArrangement:309,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthRange"
    - Src: "org.jfree.chart.block.GridArrangement:309,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.block.GridArrangement:309,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.GridArrangement:310,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightRange"
    - Src: "org.jfree.chart.block.GridArrangement:310,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.block.GridArrangement:315,1"
      Dst: "[org.jfree.data.Range].constrain"
    - Src: "org.jfree.chart.block.GridArrangement:318,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    - Src: "org.jfree.chart.block.GridArrangement:319,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrangeFF"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.GridArrangement].arrangeFN(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.GridArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.GridArrangement:359"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:372"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:371"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:360"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:354"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:362"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:365"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:364"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:366"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:360"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:359"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.GridArrangement:355,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidth"
    - Src: "org.jfree.chart.block.GridArrangement:356,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedWidth"
    - Src: "org.jfree.chart.block.GridArrangement:357,1"
      Dst: "[org.jfree.chart.block.BlockContainer].getBlocks"
    - Src: "org.jfree.chart.block.GridArrangement:362,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.block.GridArrangement:365,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.block.GridArrangement:367,1"
      Dst: "[org.jfree.chart.block.Block].arrange"
    - Src: "org.jfree.chart.block.GridArrangement:368,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.block.GridArrangement:368,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.block.GridArrangement:372,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedHeight"
    - Src: "org.jfree.chart.block.GridArrangement:373,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrange"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.block.GridArrangement].arrangeNF(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.GridArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.GridArrangement:392"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:405"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:404"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:393"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:388"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:387"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:395"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:398"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:397"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:399"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:393"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:392"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.GridArrangement:388,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeight"
    - Src: "org.jfree.chart.block.GridArrangement:389,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedHeight"
    - Src: "org.jfree.chart.block.GridArrangement:390,1"
      Dst: "[org.jfree.chart.block.BlockContainer].getBlocks"
    - Src: "org.jfree.chart.block.GridArrangement:395,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.block.GridArrangement:398,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.block.GridArrangement:400,1"
      Dst: "[org.jfree.chart.block.Block].arrange"
    - Src: "org.jfree.chart.block.GridArrangement:401,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.block.GridArrangement:401,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.block.GridArrangement:405,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedWidth"
    - Src: "org.jfree.chart.block.GridArrangement:406,1"
      Dst: "[org.jfree.chart.block.GridArrangement].arrange"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.block.GridArrangement].clear()"
    functionSourceFile: "org.jfree.chart.block.GridArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.GridArrangement].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.GridArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.GridArrangement:426"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:429"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:428"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:429"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:433"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:436"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:435"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.GridArrangement:436"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.GridArrangement:439"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.GridArrangement:438"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValueComparator].<init>(org.jfree.data.KeyedValueComparatorType,org.jfree.chart.api.SortOrder)"
    functionSourceFile: "org.jfree.data.KeyedValueComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.KeyedValueComparatorType"
    - "org.jfree.chart.api.SortOrder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedValueComparator:64,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.KeyedValueComparator:65,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValueComparator].getType()"
    functionSourceFile: "org.jfree.data.KeyedValueComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.KeyedValueComparatorType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValueComparator].getOrder()"
    functionSourceFile: "org.jfree.data.KeyedValueComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.SortOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValueComparator].compare(org.jfree.data.KeyedValue,org.jfree.data.KeyedValue)"
    functionSourceFile: "org.jfree.data.KeyedValueComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.jfree.data.KeyedValue"
    - "org.jfree.data.KeyedValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 84
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.KeyedValueComparator:101"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValueComparator:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValueComparator:103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValueComparator:104"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValueComparator:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValueComparator:109"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValueComparator:110"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValueComparator:121"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValueComparator:120"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValueComparator:111"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValueComparator:114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValueComparator:113"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValueComparator:114"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValueComparator:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValueComparator:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValueComparator:121"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValueComparator:159"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValueComparator:158"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValueComparator:124"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValueComparator:127"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValueComparator:126"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValueComparator:127"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValueComparator:130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValueComparator:129"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValueComparator:132"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValueComparator:143"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValueComparator:142"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValueComparator:133"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValueComparator:136"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValueComparator:135"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValueComparator:136"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValueComparator:140"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValueComparator:139"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValueComparator:143"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValueComparator:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValueComparator:154"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValueComparator:144"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValueComparator:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValueComparator:146"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.KeyedValueComparator:147"
      Branch Sides:
      - BranchSide: "org.jfree.data.KeyedValueComparator:151"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.KeyedValueComparator:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.KeyedValueComparator:111,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.data.KeyedValueComparator:112,1"
      Dst: "[org.jfree.data.KeyedValue].getKey"
    - Src: "org.jfree.data.KeyedValueComparator:112,1"
      Dst: "[java.lang.Comparable].compareTo"
    - Src: "org.jfree.data.KeyedValueComparator:118,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.KeyedValueComparator:122,1"
      Dst: "[org.jfree.data.Value].getValue"
    - Src: "org.jfree.data.KeyedValueComparator:130,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.KeyedValueComparator].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.jfree.data.KeyedValueComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.KeyedValueComparator:48,1"
      Dst: "[org.jfree.data.KeyedValueComparator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].<init>()"
    functionSourceFile: "org.jfree.chart.labels.StandardPieSectionLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:85,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:86,1"
      Dst: "[java.text.NumberFormat].getPercentInstance"
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:85,1"
      Dst: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].<init>(java.util.Locale)"
    functionSourceFile: "org.jfree.chart.labels.StandardPieSectionLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:95,1"
      Dst: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.labels.StandardPieSectionLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:105,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:106,1"
      Dst: "[java.text.NumberFormat].getPercentInstance"
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:105,1"
      Dst: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].<init>(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.jfree.chart.labels.StandardPieSectionLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:116,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:117,1"
      Dst: "[java.text.NumberFormat].getPercentInstance"
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:116,1"
      Dst: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.StandardPieSectionLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:132,1"
      Dst: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].<init>"
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:133,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].getAttributedLabel(int)"
    functionSourceFile: "org.jfree.chart.labels.StandardPieSectionLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.AttributedString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:145,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:145,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].setAttributedLabel(int,java.text.AttributedString)"
    functionSourceFile: "org.jfree.chart.labels.StandardPieSectionLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.text.AttributedString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:155,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:155,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].generateSectionLabel(org.jfree.data.general.PieDataset,java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.labels.StandardPieSectionLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.jfree.data.general.PieDataset"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:168,1"
      Dst: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].generateSectionLabel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].generateAttributedSectionLabel(org.jfree.data.general.PieDataset,java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.labels.StandardPieSectionLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.AttributedString"
    argCount: 2
    argTypes:
    - "org.jfree.data.general.PieDataset"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:201,1"
      Dst: "[org.jfree.data.KeyedValues].getIndex"
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:201,1"
      Dst: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].getAttributedLabel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.StandardPieSectionLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:213"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:216"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:215"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:216"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:219"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:218"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:221"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:221,1"
      Dst: "[java.util.Map].equals"
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:224,1"
      Dst: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.StandardPieSectionLabelGenerator"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].hashCode()"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:229,1"
      Dst: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].hashCode"
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:230,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    functionSourceFile: "org.jfree.chart.labels.StandardPieSectionLabelGenerator"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].clone()"
    functionUses: 25
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:244,1"
      Dst: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].clone"
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:245,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.labels.StandardPieSectionLabelGenerator:246,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartRenderingInfo].<init>()"
    functionSourceFile: "org.jfree.chart.ChartRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.ChartRenderingInfo:89,1"
      Dst: "[org.jfree.chart.entity.StandardEntityCollection].<init>"
    - Src: "org.jfree.chart.ChartRenderingInfo:89,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartRenderingInfo].<init>(org.jfree.chart.entity.EntityCollection)"
    functionSourceFile: "org.jfree.chart.ChartRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.entity.EntityCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.ChartRenderingInfo:100,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.ChartRenderingInfo:101,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.ChartRenderingInfo:102,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartRenderingInfo].getChartArea()"
    functionSourceFile: "org.jfree.chart.ChartRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartRenderingInfo].setChartArea(java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.ChartRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.ChartRenderingInfo:125,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection()"
    functionSourceFile: "org.jfree.chart.ChartRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.entity.EntityCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartRenderingInfo].setEntityCollection(org.jfree.chart.entity.EntityCollection)"
    functionSourceFile: "org.jfree.chart.ChartRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.entity.EntityCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartRenderingInfo].clear()"
    functionSourceFile: "org.jfree.chart.ChartRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.ChartRenderingInfo:156"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:159"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.ChartRenderingInfo:154,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    - Src: "org.jfree.chart.ChartRenderingInfo:155,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].<init>"
    - Src: "org.jfree.chart.ChartRenderingInfo:157,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].clear"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartRenderingInfo].getPlotInfo()"
    functionSourceFile: "org.jfree.chart.ChartRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PlotRenderingInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartRenderingInfo].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.ChartRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.ChartRenderingInfo:179"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:182"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:181"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.ChartRenderingInfo:182"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:185"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:184"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.ChartRenderingInfo:186"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:189"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:188"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.ChartRenderingInfo:189"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.ChartRenderingInfo:192"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.ChartRenderingInfo:186,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartRenderingInfo].hashCode()"
    functionSourceFile: "org.jfree.chart.ChartRenderingInfo"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.ChartRenderingInfo:201,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartRenderingInfo].clone()"
    functionSourceFile: "org.jfree.chart.ChartRenderingInfo"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    functionUses: 8
    ICount: 18
    EdgeCount: 143
    BranchProfiles:
    - Branch String: "org.jfree.chart.ChartRenderingInfo:217"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:220"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:219"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.ChartRenderingInfo:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:224"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.chart.ChartRenderingInfo:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.ChartRenderingInfo:216,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.ChartRenderingInfo:218,1"
      Dst: "[java.awt.geom.RectangularShape].clone"
    - Src: "org.jfree.chart.ChartRenderingInfo:222,1"
      Dst: "[org.jfree.chart.api.PublicCloneable].clone"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartRenderingInfo].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.ChartRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.ChartRenderingInfo:235,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.ChartRenderingInfo:236,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartRenderingInfo].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.ChartRenderingInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.ChartRenderingInfo:249,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.ChartRenderingInfo:250,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readShape"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.PaintAlpha].<init>()"
    functionSourceFile: "org.jfree.chart.util.PaintAlpha"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.PaintAlpha:70,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.PaintAlpha].setLegacyAlpha(boolean)"
    functionSourceFile: "org.jfree.chart.util.PaintAlpha"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.PaintAlpha].darker(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.util.PaintAlpha"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.PaintAlpha:111"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:114"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.PaintAlpha:113"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.PaintAlpha:114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:121"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.PaintAlpha:120"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.PaintAlpha:121"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:124"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.PaintAlpha:123"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.PaintAlpha:124"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:127"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.PaintAlpha:126"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.PaintAlpha:127"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:130"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.PaintAlpha:129"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.PaintAlpha:130"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.PaintAlpha:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.PaintAlpha:112,1"
      Dst: "[org.jfree.chart.util.PaintAlpha].darker"
    - Src: "org.jfree.chart.util.PaintAlpha:125,1"
      Dst: "[org.jfree.chart.util.PaintAlpha].darkerLinearGradientPaint"
    - Src: "org.jfree.chart.util.PaintAlpha:128,1"
      Dst: "[org.jfree.chart.util.PaintAlpha].darkerRadialGradientPaint"
    - Src: "org.jfree.chart.util.PaintAlpha:132,1"
      Dst: "[org.jfree.chart.util.PaintAlpha].darkerTexturePaint"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.PaintAlpha].darker(java.awt.Color)"
    functionSourceFile: "org.jfree.chart.util.PaintAlpha"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Color"
    argCount: 1
    argTypes:
    - "java.awt.Color"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.PaintAlpha:159,1"
      Dst: "[java.awt.Color].getRed"
    - Src: "org.jfree.chart.util.PaintAlpha:160,1"
      Dst: "[java.awt.Color].getGreen"
    - Src: "org.jfree.chart.util.PaintAlpha:161,1"
      Dst: "[java.awt.Color].getBlue"
    - Src: "org.jfree.chart.util.PaintAlpha:161,1"
      Dst: "[java.awt.Color].getAlpha"
    - Src: "org.jfree.chart.util.PaintAlpha:161,1"
      Dst: "[java.awt.Color].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.PaintAlpha].darker(java.awt.GradientPaint)"
    functionSourceFile: "org.jfree.chart.util.PaintAlpha"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.GradientPaint"
    argCount: 1
    argTypes:
    - "java.awt.GradientPaint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.util.PaintAlpha:173,1"
      Dst: "[java.awt.GradientPaint].getPoint1"
    - Src: "org.jfree.chart.util.PaintAlpha:173,1"
      Dst: "[java.awt.GradientPaint].getColor1"
    - Src: "org.jfree.chart.util.PaintAlpha:173,1"
      Dst: "[org.jfree.chart.util.PaintAlpha].darker"
    - Src: "org.jfree.chart.util.PaintAlpha:174,1"
      Dst: "[java.awt.GradientPaint].getPoint2"
    - Src: "org.jfree.chart.util.PaintAlpha:174,1"
      Dst: "[java.awt.GradientPaint].getColor2"
    - Src: "org.jfree.chart.util.PaintAlpha:175,1"
      Dst: "[java.awt.GradientPaint].isCyclic"
    - Src: "org.jfree.chart.util.PaintAlpha:175,1"
      Dst: "[java.awt.GradientPaint].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.util.PaintAlpha].darkerLinearGradientPaint(java.awt.LinearGradientPaint)"
    functionSourceFile: "org.jfree.chart.util.PaintAlpha"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "java.awt.LinearGradientPaint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.PaintAlpha:187"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.PaintAlpha:186,1"
      Dst: "[java.awt.MultipleGradientPaint].getColors"
    - Src: "org.jfree.chart.util.PaintAlpha:188,1"
      Dst: "[org.jfree.chart.util.PaintAlpha].darker"
    - Src: "org.jfree.chart.util.PaintAlpha:190,1"
      Dst: "[java.awt.LinearGradientPaint].getStartPoint"
    - Src: "org.jfree.chart.util.PaintAlpha:191,1"
      Dst: "[java.awt.LinearGradientPaint].getEndPoint"
    - Src: "org.jfree.chart.util.PaintAlpha:191,1"
      Dst: "[java.awt.MultipleGradientPaint].getFractions"
    - Src: "org.jfree.chart.util.PaintAlpha:192,1"
      Dst: "[java.awt.MultipleGradientPaint].getCycleMethod"
    - Src: "org.jfree.chart.util.PaintAlpha:192,1"
      Dst: "[java.awt.MultipleGradientPaint].getColorSpace"
    - Src: "org.jfree.chart.util.PaintAlpha:193,1"
      Dst: "[java.awt.MultipleGradientPaint].getTransform"
    - Src: "org.jfree.chart.util.PaintAlpha:193,1"
      Dst: "[java.awt.LinearGradientPaint].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.util.PaintAlpha].darkerRadialGradientPaint(java.awt.RadialGradientPaint)"
    functionSourceFile: "org.jfree.chart.util.PaintAlpha"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "java.awt.RadialGradientPaint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.PaintAlpha:205"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.PaintAlpha:204,1"
      Dst: "[java.awt.MultipleGradientPaint].getColors"
    - Src: "org.jfree.chart.util.PaintAlpha:206,1"
      Dst: "[org.jfree.chart.util.PaintAlpha].darker"
    - Src: "org.jfree.chart.util.PaintAlpha:208,1"
      Dst: "[java.awt.RadialGradientPaint].getCenterPoint"
    - Src: "org.jfree.chart.util.PaintAlpha:209,1"
      Dst: "[java.awt.RadialGradientPaint].getRadius"
    - Src: "org.jfree.chart.util.PaintAlpha:209,1"
      Dst: "[java.awt.RadialGradientPaint].getFocusPoint"
    - Src: "org.jfree.chart.util.PaintAlpha:210,1"
      Dst: "[java.awt.MultipleGradientPaint].getFractions"
    - Src: "org.jfree.chart.util.PaintAlpha:210,1"
      Dst: "[java.awt.MultipleGradientPaint].getCycleMethod"
    - Src: "org.jfree.chart.util.PaintAlpha:211,1"
      Dst: "[java.awt.MultipleGradientPaint].getColorSpace"
    - Src: "org.jfree.chart.util.PaintAlpha:211,1"
      Dst: "[java.awt.MultipleGradientPaint].getTransform"
    - Src: "org.jfree.chart.util.PaintAlpha:211,1"
      Dst: "[java.awt.RadialGradientPaint].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.util.PaintAlpha].darkerTexturePaint(java.awt.TexturePaint)"
    functionSourceFile: "org.jfree.chart.util.PaintAlpha"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.TexturePaint"
    argCount: 1
    argTypes:
    - "java.awt.TexturePaint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 121
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.PaintAlpha:232"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:235"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.PaintAlpha:267"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:295"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.PaintAlpha:272"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:285"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.PaintAlpha:276"
      Branch Sides: []
    - Branch String: "org.jfree.chart.util.PaintAlpha:296"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:318"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.PaintAlpha:304"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.PaintAlpha:308"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.PaintAlpha:319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:327"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.PaintAlpha:323"
      Branch Sides: []
    Callsites:
    - Src: "org.jfree.chart.util.PaintAlpha:232,1"
      Dst: "[java.awt.TexturePaint].getImage"
    - Src: "org.jfree.chart.util.PaintAlpha:232,1"
      Dst: "[java.awt.image.BufferedImage].getColorModel"
    - Src: "org.jfree.chart.util.PaintAlpha:232,1"
      Dst: "[java.awt.image.ColorModel].isAlphaPremultiplied"
    - Src: "org.jfree.chart.util.PaintAlpha:236,1"
      Dst: "[org.jfree.chart.util.PaintAlpha].cloneImage"
    - Src: "org.jfree.chart.util.PaintAlpha:238,1"
      Dst: "[java.awt.image.BufferedImage].copyData"
    - Src: "org.jfree.chart.util.PaintAlpha:240,1"
      Dst: "[java.awt.image.Raster].getMinX"
    - Src: "org.jfree.chart.util.PaintAlpha:241,1"
      Dst: "[java.awt.image.Raster].getMinY"
    - Src: "org.jfree.chart.util.PaintAlpha:242,1"
      Dst: "[java.awt.image.Raster].getHeight"
    - Src: "org.jfree.chart.util.PaintAlpha:244,1"
      Dst: "[java.awt.image.Raster].getWidth"
    - Src: "org.jfree.chart.util.PaintAlpha:246,1"
      Dst: "[java.awt.image.BufferedImage].getSampleModel"
    - Src: "org.jfree.chart.util.PaintAlpha:246,1"
      Dst: "[java.awt.image.SampleModel].getNumBands"
    - Src: "org.jfree.chart.util.PaintAlpha:274,1"
      Dst: "[java.awt.image.Raster].getPixels"
    - Src: "org.jfree.chart.util.PaintAlpha:277,1"
      Dst: "[java.awt.image.ColorModel].getComponents"
    - Src: "org.jfree.chart.util.PaintAlpha:282,1"
      Dst: "[java.awt.image.ColorModel].getDataElement"
    - Src: "org.jfree.chart.util.PaintAlpha:284,1"
      Dst: "[java.awt.image.WritableRaster].setPixels"
    - Src: "org.jfree.chart.util.PaintAlpha:286,1"
      Dst: "[java.awt.image.BufferedImage].setData"
    - Src: "org.jfree.chart.util.PaintAlpha:288,1"
      Dst: "[java.awt.TexturePaint].getAnchorRect"
    - Src: "org.jfree.chart.util.PaintAlpha:288,1"
      Dst: "[java.awt.TexturePaint].<init>"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 7
  - functionName: "[org.jfree.chart.util.PaintAlpha].cloneImage(java.awt.image.BufferedImage)"
    functionSourceFile: "org.jfree.chart.util.PaintAlpha"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.image.BufferedImage"
    argCount: 1
    argTypes:
    - "java.awt.image.BufferedImage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.util.PaintAlpha:378"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:384"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.util.PaintAlpha:383"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.util.PaintAlpha:380"
      Branch Sides:
      - BranchSide: "org.jfree.chart.util.PaintAlpha:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.util.PaintAlpha:367,1"
      Dst: "[java.awt.image.BufferedImage].getRaster"
    - Src: "org.jfree.chart.util.PaintAlpha:368,1"
      Dst: "[java.awt.image.Raster].createCompatibleWritableRaster"
    - Src: "org.jfree.chart.util.PaintAlpha:369,1"
      Dst: "[java.awt.image.WritableRaster].setRect"
    - Src: "org.jfree.chart.util.PaintAlpha:377,1"
      Dst: "[java.awt.image.BufferedImage].getPropertyNames"
    - Src: "org.jfree.chart.util.PaintAlpha:379,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.jfree.chart.util.PaintAlpha:381,1"
      Dst: "[java.awt.image.BufferedImage].getProperty"
    - Src: "org.jfree.chart.util.PaintAlpha:381,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.jfree.chart.util.PaintAlpha:384,1"
      Dst: "[java.awt.image.BufferedImage].getColorModel"
    - Src: "org.jfree.chart.util.PaintAlpha:385,1"
      Dst: "[java.awt.image.BufferedImage].isAlphaPremultiplied"
    - Src: "org.jfree.chart.util.PaintAlpha:385,1"
      Dst: "[java.awt.image.BufferedImage].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.plot.compass.PlumNeedle].<init>()"
    functionSourceFile: "org.jfree.chart.plot.compass.PlumNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:50,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.PlumNeedle].drawNeedle(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,double)"
    functionSourceFile: "org.jfree.chart.plot.compass.PlumNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.PlumNeedle:81"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PlumNeedle:86"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.PlumNeedle:81"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PlumNeedle:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:67,1"
      Dst: "[java.awt.geom.Arc2D$Double].<init>"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:68,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:69,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:72,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:73,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:72,1"
      Dst: "[java.awt.geom.Arc2D].setFrame"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:75,1"
      Dst: "[java.lang.Math].asin"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:75,1"
      Dst: "[java.lang.Math].toDegrees"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:76,1"
      Dst: "[java.awt.geom.Arc2D].setAngleStart"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:77,1"
      Dst: "[java.awt.geom.Arc2D].setAngleExtent"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:79,1"
      Dst: "[java.awt.geom.Area].<init>"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:83,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].getTransform"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:83,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:83,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:83,1"
      Dst: "[java.awt.geom.AffineTransform].setToRotation"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:84,1"
      Dst: "[java.awt.geom.Area].transform"
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:87,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].defaultDisplay"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.PlumNeedle].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.plot.compass.PlumNeedle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.plot.compass.PlumNeedle:99"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PlumNeedle:102"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.PlumNeedle:101"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.PlumNeedle:102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PlumNeedle:105"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.PlumNeedle:104"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.plot.compass.PlumNeedle:105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.plot.compass.PlumNeedle:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.plot.compass.PlumNeedle:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:105,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.PlumNeedle].hashCode()"
    functionSourceFile: "org.jfree.chart.plot.compass.PlumNeedle"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.plot.compass.MeterNeedle].hashCode()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:118,1"
      Dst: "[org.jfree.chart.plot.compass.MeterNeedle].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.compass.PlumNeedle].clone()"
    functionSourceFile: "org.jfree.chart.plot.compass.PlumNeedle"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.compass.PlumNeedle:131,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.XYAreaRenderer$XYAreaRendererState].<init>(org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.XYAreaRenderer$XYAreaRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer$XYAreaRendererState:109,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer$XYAreaRendererState:110,1"
      Dst: "[java.awt.geom.GeneralPath].<init>"
    - Src: "org.jfree.chart.renderer.xy.XYAreaRenderer$XYAreaRendererState:111,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].<init>()"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:95,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:98,1"
      Dst: "[java.awt.Color].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].isActivated()"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:103"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:102"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].getZoomPoint()"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].setZoomPoint(java.awt.geom.Point2D)"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.geom.Point2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].setZoomTriggerDistance(int)"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].getZoomTriggerDistance()"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].getZoomOutlinePaint()"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].setZoomOutlinePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].getZoomFillPaint()"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].setZoomFillPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].getFillZoomRectangle()"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].setFillZoomRectangle(boolean)"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].updateZoomRectangleSelection(java.awt.event.MouseEvent,boolean,boolean,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.event.MouseEvent"
    - "boolean"
    - "boolean"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:165"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:158"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:165"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:166"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:172"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:171"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:172"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:178"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:160,1"
      Dst: "[java.awt.event.MouseEvent].getX"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:160,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:160,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:161,1"
      Dst: "[java.awt.event.MouseEvent].getY"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:161,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:163,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:163,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:164,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:169,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:170,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:175,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:176,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].getZoomRectangle(boolean,boolean,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 3
    argTypes:
    - "boolean"
    - "boolean"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:188"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:194"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:195"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:183,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:184,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:189,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:190,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:191,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:191,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:193,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:196,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:197,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:210,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].reset()"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].drawZoomRectangle(java.awt.Graphics2D,boolean)"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:221"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:238"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:222"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:225"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:226"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:231"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:230"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:234"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:224,1"
      Dst: "[java.awt.Graphics].setXORMode"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:227,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:228,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:232,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:236,1"
      Dst: "[java.awt.Graphics].setPaintMode"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:249,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:250,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.DefaultSelectionZoomStrategy].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.swing.DefaultSelectionZoomStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:264,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.swing.DefaultSelectionZoomStrategy:265,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodAnchor].values()"
    functionSourceFile: "org.jfree.data.time.TimePeriodAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimePeriodAnchor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodAnchor:43,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodAnchor].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.data.time.TimePeriodAnchor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.TimePeriodAnchor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodAnchor:43,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodAnchor].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.data.time.TimePeriodAnchor"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.TimePeriodAnchor:43,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.TimePeriodAnchor].$values()"
    functionSourceFile: "org.jfree.data.time.TimePeriodAnchor"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "org.jfree.data.time.TimePeriodAnchor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.general.SeriesException].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.data.general.SeriesException"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.general.SeriesException:61,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValue].<init>(java.lang.Comparable,java.lang.Number)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValue:68,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.DefaultKeyedValue:69,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValue].getKey()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValue].getValue()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValue].setValue(java.lang.Number)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValue].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.DefaultKeyedValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValue:112"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValue:115"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValue:114"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValue:115"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValue:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValue:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.DefaultKeyedValue:119"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValue:122"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValue:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValue:119,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.DefaultKeyedValue:122,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValue].hashCode()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValue"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SpreadsheetDate].hashCode()"
    - "[org.jfree.data.xy.XYItemKey].hashCode()"
    - "[org.jfree.data.time.Month].hashCode()"
    - "[org.jfree.data.time.Second].hashCode()"
    - "[org.jfree.data.time.Week].hashCode()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].hashCode()"
    - "[org.jfree.data.xy.XYDataItem].hashCode()"
    - "[org.jfree.chart.axis.DateTickUnit].hashCode()"
    - "[org.jfree.data.ComparableObjectItem].hashCode()"
    - "[org.jfree.chart.axis.NumberTickUnit].hashCode()"
    - "[org.jfree.data.time.Minute].hashCode()"
    - "[org.jfree.data.xy.XYCoordinate].hashCode()"
    - "[org.jfree.data.time.Hour].hashCode()"
    - "[org.jfree.data.time.Year].hashCode()"
    - "[org.jfree.data.time.TimeSeriesDataItem].hashCode()"
    - "[org.jfree.data.time.Quarter].hashCode()"
    - "[org.jfree.data.time.Day].hashCode()"
    - "[org.jfree.data.KeyedValues2DItemKey].hashCode()"
    - "[org.jfree.data.time.FixedMillisecond].hashCode()"
    - "[org.jfree.chart.axis.TickUnit].hashCode()"
    - "[org.jfree.data.time.Millisecond].hashCode()"
    - "[org.jfree.data.time.SimpleTimePeriod].hashCode()"
    functionUses: 4
    ICount: 16
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.jfree.data.DefaultKeyedValue:133"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValue:133"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValue:132"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "org.jfree.data.DefaultKeyedValue:134"
      Branch Sides:
      - BranchSide: "org.jfree.data.DefaultKeyedValue:134"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.DefaultKeyedValue:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValue:133,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValue].clone()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValue"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValue:150,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.DefaultKeyedValue].toString()"
    functionSourceFile: "org.jfree.data.DefaultKeyedValue"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SerialDate].toString()"
    - "[org.jfree.data.xy.XYDataItem].toString()"
    - "[org.jfree.data.xy.XYCoordinate].toString()"
    - "[org.jfree.data.time.Day].toString()"
    - "[org.jfree.chart.axis.NumberTickUnit].toString()"
    - "[org.jfree.data.time.Quarter].toString()"
    - "[org.jfree.chart.plot.pie.PieLabelRecord].toString()"
    - "[org.jfree.data.KeyedValues2DItemKey].toString()"
    - "[org.jfree.chart.renderer.Outlier].toString()"
    - "[org.jfree.data.time.Hour].toString()"
    - "[org.jfree.data.time.Year].toString()"
    - "[org.jfree.chart.axis.DateTickUnit].toString()"
    - "[org.jfree.data.time.Month].toString()"
    - "[org.jfree.data.time.RegularTimePeriod].toString()"
    - "[org.jfree.data.xy.XYItemKey].toString()"
    - "[org.jfree.data.time.Week].toString()"
    functionUses: 6
    ICount: 7
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.DefaultKeyedValue:161,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.data.DefaultKeyedValue:161,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GroupedStackedBarRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:80,1"
      Dst: "[org.jfree.chart.renderer.category.StackedBarRenderer].<init>"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:81,1"
      Dst: "[org.jfree.data.KeyToGroupMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GroupedStackedBarRenderer].setSeriesToGroupMap(org.jfree.data.KeyToGroupMap)"
    functionSourceFile: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.KeyToGroupMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:91,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:93,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GroupedStackedBarRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset)"
    functionSourceFile: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds(org.jfree.data.category.CategoryDataset,org.jfree.data.KeyToGroupMap)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:107"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:109"
        BranchSideFuncs:
        - "findStackedRangeBounds(org.jfree.data.category.CategoryDataset,org.jfree.data.KeyToGroupMap)"
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:110,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findStackedRangeBounds"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GroupedStackedBarRenderer].calculateBarWidth(org.jfree.chart.plot.CategoryPlot,java.awt.geom.Rectangle2D,int,org.jfree.chart.renderer.category.CategoryItemRendererState)"
    functionSourceFile: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.plot.CategoryPlot"
    - "java.awt.geom.Rectangle2D"
    - "int"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:132"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:138"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:141"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:140"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:149"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:153"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:157"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:161"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:130,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisForDataset"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:131,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:133,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:136,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:139,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:141,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getMaximumBarWidth"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:142,1"
      Dst: "[org.jfree.data.KeyToGroupMap].getGroupCount"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:143,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:148,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMargin"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:151,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:154,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getLowerMargin"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:155,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getUpperMargin"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:158,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:158,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].setBarWidth"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GroupedStackedBarRenderer].calculateBarW0(org.jfree.chart.plot.CategoryPlot,org.jfree.chart.plot.PlotOrientation,java.awt.geom.Rectangle2D,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.renderer.category.CategoryItemRendererState,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 7
    argTypes:
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.plot.PlotOrientation"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:189"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:202"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:211"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:190,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:193,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:195,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:196,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:195,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:197,1"
      Dst: "[org.jfree.data.KeyToGroupMap].getGroupCount"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:200,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getIndexOf"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:199,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:200,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:199,1"
      Dst: "[org.jfree.data.KeyToGroupMap].getGroup"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:198,1"
      Dst: "[org.jfree.data.KeyToGroupMap].getGroupIndex"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:203,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:205,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].calculateSeriesWidth"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:208,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:211,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GroupedStackedBarRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 116
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:240"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:244"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:254"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:271"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:255"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:258"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:244"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:260"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:263"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:272"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:-2"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:275"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:276"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:276"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:275"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:276"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:277"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:276"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:276"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:280"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:279"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:276"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:280"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:279"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:283"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:287"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:284"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:287"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:292"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:298"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:309"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:314"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:313"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:321"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:327"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:326"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:321"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:327"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:326"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:322"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:321"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:327"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:334"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:333"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:329"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:334"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:239,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:244,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:246,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:245,1"
      Dst: "[org.jfree.data.KeyToGroupMap].getGroup"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:247,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:248,1"
      Dst: "[org.jfree.chart.renderer.category.GroupedStackedBarRenderer].calculateBarW0"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:255,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:273,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:291,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:293,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:304,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:305,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:306,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getMinimumBarLength"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:305,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:311,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:311,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:317,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getBarPainter"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:317,1"
      Dst: "[org.jfree.chart.renderer.category.BarPainter].paintBar"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:319,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:321,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:322,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:327,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getInfo"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:328,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:330,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 42
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.category.GroupedStackedBarRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:345"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:348"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:347"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:348"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:351"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:350"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:352"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:355"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:354"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:352,1"
      Dst: "[org.jfree.data.KeyToGroupMap].equals"
    - Src: "org.jfree.chart.renderer.category.GroupedStackedBarRenderer:355,1"
      Dst: "[org.jfree.chart.renderer.category.StackedBarRenderer].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ApplicationFrame].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.swing.ApplicationFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.ApplicationFrame:49,1"
      Dst: "[javax.swing.JFrame].<init>"
    - Src: "org.jfree.chart.swing.ApplicationFrame:50,1"
      Dst: "[java.awt.Window].addWindowListener"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ApplicationFrame].windowClosing(java.awt.event.WindowEvent)"
    functionSourceFile: "org.jfree.chart.swing.ApplicationFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.WindowEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.ApplicationFrame:60"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.ApplicationFrame:64"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.ApplicationFrame:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.ApplicationFrame:60,1"
      Dst: "[java.awt.event.WindowEvent].getWindow"
    - Src: "org.jfree.chart.swing.ApplicationFrame:61,1"
      Dst: "[java.awt.Window].dispose"
    - Src: "org.jfree.chart.swing.ApplicationFrame:62,1"
      Dst: "[java.lang.System].exit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ApplicationFrame].windowClosed(java.awt.event.WindowEvent)"
    functionSourceFile: "org.jfree.chart.swing.ApplicationFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.WindowEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ApplicationFrame].windowActivated(java.awt.event.WindowEvent)"
    functionSourceFile: "org.jfree.chart.swing.ApplicationFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.WindowEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ApplicationFrame].windowDeactivated(java.awt.event.WindowEvent)"
    functionSourceFile: "org.jfree.chart.swing.ApplicationFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.WindowEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ApplicationFrame].windowDeiconified(java.awt.event.WindowEvent)"
    functionSourceFile: "org.jfree.chart.swing.ApplicationFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.WindowEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ApplicationFrame].windowIconified(java.awt.event.WindowEvent)"
    functionSourceFile: "org.jfree.chart.swing.ApplicationFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.WindowEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.ApplicationFrame].windowOpened(java.awt.event.WindowEvent)"
    functionSourceFile: "org.jfree.chart.swing.ApplicationFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.WindowEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.CategoryToPieDataset].<init>(org.jfree.data.category.CategoryDataset,org.jfree.chart.api.TableOrder,int)"
    functionSourceFile: "org.jfree.data.category.CategoryToPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "org.jfree.chart.api.TableOrder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:84"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:87"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.CategoryToPieDataset:81,1"
      Dst: "[org.jfree.data.general.AbstractDataset].<init>"
    - Src: "org.jfree.data.category.CategoryToPieDataset:82,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.category.CategoryToPieDataset:85,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.CategoryToPieDataset].getUnderlyingDataset()"
    functionSourceFile: "org.jfree.data.category.CategoryToPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.category.CategoryDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.CategoryToPieDataset].getExtractType()"
    functionSourceFile: "org.jfree.data.category.CategoryToPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.TableOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.CategoryToPieDataset].getExtractIndex()"
    functionSourceFile: "org.jfree.data.category.CategoryToPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.CategoryToPieDataset].getItemCount()"
    functionSourceFile: "org.jfree.data.category.CategoryToPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:134"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:141"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:135"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:138"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.CategoryToPieDataset:136,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.category.CategoryToPieDataset:139,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.CategoryToPieDataset].getValue(int)"
    functionSourceFile: "org.jfree.data.category.CategoryToPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:158"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:159"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:158"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:162"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:163"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:166"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:165"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:166"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.CategoryToPieDataset:158,1"
      Dst: "[org.jfree.data.category.CategoryToPieDataset].getItemCount"
    - Src: "org.jfree.data.category.CategoryToPieDataset:160,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.jfree.data.category.CategoryToPieDataset:164,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.CategoryToPieDataset].getKey(int)"
    functionSourceFile: "org.jfree.data.category.CategoryToPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:186"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:187"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:186"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:190"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:193"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:192"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:193"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:196"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.CategoryToPieDataset:186,1"
      Dst: "[org.jfree.data.category.CategoryToPieDataset].getItemCount"
    - Src: "org.jfree.data.category.CategoryToPieDataset:188,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.category.CategoryToPieDataset:188,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.jfree.data.category.CategoryToPieDataset:191,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.data.category.CategoryToPieDataset:194,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.CategoryToPieDataset].getIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.CategoryToPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:210"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:218"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:217"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:211"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:214"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:213"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:214"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:218"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.CategoryToPieDataset:212,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnIndex"
    - Src: "org.jfree.data.category.CategoryToPieDataset:215,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.CategoryToPieDataset].getKeys()"
    functionSourceFile: "org.jfree.data.category.CategoryToPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:232"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:240"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:239"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:233"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:236"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:235"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:236"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:240"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.CategoryToPieDataset:234,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKeys"
    - Src: "org.jfree.data.category.CategoryToPieDataset:237,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKeys"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.CategoryToPieDataset].getValue(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.category.CategoryToPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:256"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:263"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:257"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:260"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:259"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:260"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:264"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.CategoryToPieDataset:255,1"
      Dst: "[org.jfree.data.category.CategoryToPieDataset].getIndex"
    - Src: "org.jfree.data.category.CategoryToPieDataset:258,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.CategoryToPieDataset].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    functionSourceFile: "org.jfree.data.category.CategoryToPieDataset"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.DatasetChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].fireDatasetChanged()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.category.CategoryToPieDataset:276,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.category.CategoryToPieDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.category.CategoryToPieDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:290"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:293"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:292"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:293"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:296"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:295"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:298"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:301"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:321"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:320"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:304"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:308"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:307"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:310"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:315"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:311"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.category.CategoryToPieDataset:316"
      Branch Sides:
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.category.CategoryToPieDataset:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.category.CategoryToPieDataset:297,1"
      Dst: "[org.jfree.data.category.CategoryToPieDataset].getItemCount"
    - Src: "org.jfree.data.category.CategoryToPieDataset:298,1"
      Dst: "[org.jfree.data.Values].getItemCount"
    - Src: "org.jfree.data.category.CategoryToPieDataset:302,1"
      Dst: "[org.jfree.data.category.CategoryToPieDataset].getKey"
    - Src: "org.jfree.data.category.CategoryToPieDataset:303,1"
      Dst: "[org.jfree.data.KeyedValues].getKey"
    - Src: "org.jfree.data.category.CategoryToPieDataset:304,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.category.CategoryToPieDataset:308,1"
      Dst: "[org.jfree.data.category.CategoryToPieDataset].getValue"
    - Src: "org.jfree.data.category.CategoryToPieDataset:309,1"
      Dst: "[org.jfree.data.Values].getValue"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.JFreeChart].<init>(org.jfree.chart.plot.Plot)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.Plot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:242,1"
      Dst: "[org.jfree.chart.JFreeChart].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].<init>(java.lang.String,org.jfree.chart.plot.Plot)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jfree.chart.plot.Plot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:258,1"
      Dst: "[org.jfree.chart.JFreeChart].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].<init>(java.lang.String,java.awt.Font,org.jfree.chart.plot.Plot,boolean)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.awt.Font"
    - "org.jfree.chart.plot.Plot"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.plot.Plot].setChart(org.jfree.chart.JFreeChart)"
    - "[org.jfree.chart.plot.Plot].addChangeListener(org.jfree.chart.event.PlotChangeListener)"
    - "[org.jfree.chart.legend.LegendTitle].<init>(org.jfree.chart.legend.LegendItemSource)"
    - "[org.jfree.chart.api.RectangleInsets].<init>(double,double,double,double)"
    - "[org.jfree.chart.block.AbstractBlock].setMargin(org.jfree.chart.api.RectangleInsets)"
    - "[org.jfree.chart.legend.LegendTitle].setBackgroundPaint(java.awt.Paint)"
    - "[org.jfree.chart.title.Title].setPosition(org.jfree.chart.api.RectangleEdge)"
    - "[org.jfree.chart.title.Title].addChangeListener(org.jfree.chart.event.TitleChangeListener)"
    - "[org.jfree.chart.title.TextTitle].<init>(java.lang.String,java.awt.Font)"
    - "[org.jfree.chart.title.Title].addChangeListener(org.jfree.chart.event.TitleChangeListener)"
    functionUses: 1
    ICount: 71
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:311"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:321"
        BranchSideFuncs:
        - "<init>(double,double,double,double)"
        - "setMargin(org.jfree.chart.api.RectangleInsets)"
        - "setPosition(org.jfree.chart.api.RectangleEdge)"
        - "<init>(org.jfree.chart.legend.LegendItemSource)"
        - "setBackgroundPaint(java.awt.Paint)"
      - BranchSide: "org.jfree.chart.JFreeChart:320"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:321"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:329"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:328"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:322"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:325"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:324"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.chart.event.TitleChangeListener)"
        - "<init>(java.lang.String,java.awt.Font)"
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:279,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.JFreeChart:281,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.JFreeChart:283,1"
      Dst: "[org.jfree.chart.plot.Plot].setChart"
    - Src: "org.jfree.chart.JFreeChart:286,1"
      Dst: "[javax.swing.event.EventListenerList].<init>"
    - Src: "org.jfree.chart.JFreeChart:291,1"
      Dst: "[java.awt.RenderingHints].<init>"
    - Src: "org.jfree.chart.JFreeChart:296,1"
      Dst: "[java.awt.RenderingHints].put"
    - Src: "org.jfree.chart.JFreeChart:300,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.JFreeChart:306,1"
      Dst: "[org.jfree.chart.plot.Plot].addChangeListener"
    - Src: "org.jfree.chart.JFreeChart:308,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.JFreeChart:312,1"
      Dst: "[org.jfree.chart.legend.LegendTitle].<init>"
    - Src: "org.jfree.chart.JFreeChart:313,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].<init>"
    - Src: "org.jfree.chart.JFreeChart:313,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].setMargin"
    - Src: "org.jfree.chart.JFreeChart:314,1"
      Dst: "[org.jfree.chart.legend.LegendTitle].setBackgroundPaint"
    - Src: "org.jfree.chart.JFreeChart:315,1"
      Dst: "[org.jfree.chart.title.Title].setPosition"
    - Src: "org.jfree.chart.JFreeChart:316,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.JFreeChart:317,1"
      Dst: "[org.jfree.chart.title.Title].addChangeListener"
    - Src: "org.jfree.chart.JFreeChart:325,1"
      Dst: "[org.jfree.chart.title.TextTitle].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getID()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setID(java.lang.String)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getElementHinting()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setElementHinting(boolean)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getRenderingHints()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.RenderingHints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setRenderingHints(java.awt.RenderingHints)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.RenderingHints"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:403,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.JFreeChart:405,1"
      Dst: "[org.jfree.chart.JFreeChart].fireChartChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].isBorderVisible()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setBorderVisible(boolean)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:430,1"
      Dst: "[org.jfree.chart.JFreeChart].fireChartChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getBorderStroke()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setBorderStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:453,1"
      Dst: "[org.jfree.chart.JFreeChart].fireChartChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getBorderPaint()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setBorderPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:476,1"
      Dst: "[org.jfree.chart.JFreeChart].fireChartChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getPadding()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleInsets"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setPadding(org.jfree.chart.api.RectangleInsets)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleInsets"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:499,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.JFreeChart:501,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].<init>"
    - Src: "org.jfree.chart.JFreeChart:501,1"
      Dst: "[org.jfree.chart.JFreeChart].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getTitle()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: 514
    functionDepth: 0
    returnType: "org.jfree.chart.title.TextTitle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setTitle(org.jfree.chart.title.TextTitle)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.title.TextTitle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:529"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:532"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:531"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:533"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:536"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:535"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:530,1"
      Dst: "[org.jfree.chart.title.Title].removeChangeListener"
    - Src: "org.jfree.chart.JFreeChart:534,1"
      Dst: "[org.jfree.chart.title.Title].addChangeListener"
    - Src: "org.jfree.chart.JFreeChart:536,1"
      Dst: "[org.jfree.chart.JFreeChart].fireChartChanged"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setTitle(java.lang.String)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:552"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:560"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:559"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:553"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:556"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:555"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:554,1"
      Dst: "[org.jfree.chart.title.TextTitle].<init>"
    - Src: "org.jfree.chart.JFreeChart:554,1"
      Dst: "[org.jfree.chart.JFreeChart].setTitle"
    - Src: "org.jfree.chart.JFreeChart:556,1"
      Dst: "[org.jfree.chart.title.TextTitle].setText"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].addLegend(org.jfree.chart.legend.LegendTitle)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.legend.LegendTitle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:573,1"
      Dst: "[org.jfree.chart.JFreeChart].addSubtitle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getLegend()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendTitle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:585,1"
      Dst: "[org.jfree.chart.JFreeChart].getLegend"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getLegend(int)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendTitle"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:599"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:609"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:608"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:600"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:608"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:607"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:601"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:605"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:604"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:599,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.JFreeChart:599,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.JFreeChart:599,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.JFreeChart].removeLegend()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:619,1"
      Dst: "[org.jfree.chart.JFreeChart].getLegend"
    - Src: "org.jfree.chart.JFreeChart:619,1"
      Dst: "[org.jfree.chart.JFreeChart].removeSubtitle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getSubtitles()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:630,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setSubtitles(java.util.List)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:647"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:652"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:651"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:648"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:651"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:650"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:644,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.JFreeChart:645,1"
      Dst: "[org.jfree.chart.JFreeChart].setNotify"
    - Src: "org.jfree.chart.JFreeChart:646,1"
      Dst: "[org.jfree.chart.JFreeChart].clearSubtitles"
    - Src: "org.jfree.chart.JFreeChart:647,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.JFreeChart:647,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.JFreeChart:647,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.JFreeChart:649,1"
      Dst: "[org.jfree.chart.JFreeChart].addSubtitle"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.JFreeChart].getSubtitleCount()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: 662
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:663,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getSubtitle(int)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: 675
    functionDepth: 0
    returnType: "org.jfree.chart.title.Title"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.JFreeChart].getSubtitleCount()"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:676"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:677"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:676"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:676"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:679"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:678"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:676,1"
      Dst: "[org.jfree.chart.JFreeChart].getSubtitleCount"
    - Src: "org.jfree.chart.JFreeChart:677,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.JFreeChart:679,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].addSubtitle(org.jfree.chart.title.Title)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.title.Title"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:691,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.JFreeChart:692,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.JFreeChart:693,1"
      Dst: "[org.jfree.chart.title.Title].addChangeListener"
    - Src: "org.jfree.chart.JFreeChart:694,1"
      Dst: "[org.jfree.chart.JFreeChart].fireChartChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].addSubtitle(int,org.jfree.chart.title.Title)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.chart.title.Title"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:705,1"
      Dst: "[org.jfree.chart.JFreeChart].getSubtitleCount"
    - Src: "org.jfree.chart.JFreeChart:705,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.chart.JFreeChart:706,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.JFreeChart:707,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.JFreeChart:708,1"
      Dst: "[org.jfree.chart.title.Title].addChangeListener"
    - Src: "org.jfree.chart.JFreeChart:709,1"
      Dst: "[org.jfree.chart.JFreeChart].fireChartChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].clearSubtitles()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:719"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:722"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:721"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:719,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.JFreeChart:719,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.JFreeChart:719,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.JFreeChart:720,1"
      Dst: "[org.jfree.chart.title.Title].removeChangeListener"
    - Src: "org.jfree.chart.JFreeChart:722,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.chart.JFreeChart:723,1"
      Dst: "[org.jfree.chart.JFreeChart].fireChartChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.JFreeChart].removeSubtitle(org.jfree.chart.title.Title)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.title.Title"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:735,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.chart.JFreeChart:736,1"
      Dst: "[org.jfree.chart.JFreeChart].fireChartChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getPlot()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: 746
    functionDepth: 0
    returnType: "org.jfree.chart.plot.Plot"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getAntiAlias()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:759,1"
      Dst: "[java.awt.RenderingHints].get"
    - Src: "org.jfree.chart.JFreeChart:760,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setAntiAlias(boolean)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:774"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:773"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:776,1"
      Dst: "[java.awt.RenderingHints].put"
    - Src: "org.jfree.chart.JFreeChart:777,1"
      Dst: "[org.jfree.chart.JFreeChart].fireChartChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getTextAntiAlias()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:789,1"
      Dst: "[java.awt.RenderingHints].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setTextAntiAlias(boolean)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:805"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:808"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:807"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:806,1"
      Dst: "[org.jfree.chart.JFreeChart].setTextAntiAlias"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setTextAntiAlias(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:823,1"
      Dst: "[java.awt.RenderingHints].put"
    - Src: "org.jfree.chart.JFreeChart:824,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].<init>"
    - Src: "org.jfree.chart.JFreeChart:824,1"
      Dst: "[org.jfree.chart.JFreeChart].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getBackgroundPaint()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setBackgroundPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: 846
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.JFreeChart].fireChartChanged()"
    - "[org.jfree.chart.JFreeChart].fireChartChanged()"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:847"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:853"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:852"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:848"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:858"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:857"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:853"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:858"
        BranchSideFuncs:
        - "fireChartChanged()"
      - BranchSide: "org.jfree.chart.JFreeChart:857"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:848,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.JFreeChart:850,1"
      Dst: "[org.jfree.chart.JFreeChart].fireChartChanged"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getBackgroundImage()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Image"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setBackgroundImage(java.awt.Image)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Image"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:881"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:887"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:886"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:882"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:892"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:891"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:887"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:892"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:891"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:882,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.JFreeChart:884,1"
      Dst: "[org.jfree.chart.JFreeChart].fireChartChanged"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getBackgroundImageAlignment()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.RectangleAlignment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setBackgroundImageAlignment(org.jfree.chart.api.RectangleAlignment)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.api.RectangleAlignment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:915"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:919"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:918"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:914,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.JFreeChart:917,1"
      Dst: "[org.jfree.chart.JFreeChart].fireChartChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].getBackgroundImageAlpha()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setBackgroundImageAlpha(float)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:941"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:945"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:944"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:943,1"
      Dst: "[org.jfree.chart.JFreeChart].fireChartChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].isNotify()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].setNotify(boolean)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:970"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:973"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:972"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:971,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].<init>"
    - Src: "org.jfree.chart.JFreeChart:971,1"
      Dst: "[org.jfree.chart.JFreeChart].notifyListeners"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].receive(org.jfree.chart.ChartElementVisitor)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:977,1"
      Dst: "[org.jfree.chart.title.Title].receive"
    - Src: "org.jfree.chart.JFreeChart:978,1"
      Dst: "[org.jfree.chart.JFreeChart$lambda_receive_0__6].bootstrap$"
    - Src: "org.jfree.chart.JFreeChart:978,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.jfree.chart.JFreeChart:981,1"
      Dst: "[org.jfree.chart.plot.Plot].receive"
    - Src: "org.jfree.chart.JFreeChart:982,1"
      Dst: "[org.jfree.chart.ChartElementVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:996,1"
      Dst: "[org.jfree.chart.JFreeChart].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.ChartRenderingInfo)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.ChartRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1008,1"
      Dst: "[org.jfree.chart.JFreeChart].draw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].draw(java.awt.Graphics2D,java.awt.geom.Rectangle2D,java.awt.geom.Point2D,org.jfree.chart.ChartRenderingInfo)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Point2D"
    - "org.jfree.chart.ChartRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 136
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:1029"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1038"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1037"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1031"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1034"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1033"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1040"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1045"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1044"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1045"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1051"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1050"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1057"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1062"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1061"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1062"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1076"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1075"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1076"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1091"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1090"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1079"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1091"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1090"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1079"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1091"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1090"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1095"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1095"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1096"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1096"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1095"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1098"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1098"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1103"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1116"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1115"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1104"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1105"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1104"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1107"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1107"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1111"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1110"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1117"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1119"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1122"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1126"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1026,1"
      Dst: "[org.jfree.chart.event.ChartProgressEvent].<init>"
    - Src: "org.jfree.chart.JFreeChart:1026,1"
      Dst: "[org.jfree.chart.JFreeChart].notifyListeners"
    - Src: "org.jfree.chart.JFreeChart:1030,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.chart.JFreeChart:1032,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.chart.JFreeChart:1035,1"
      Dst: "[java.awt.Graphics2D].setRenderingHint"
    - Src: "org.jfree.chart.JFreeChart:1041,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].clear"
    - Src: "org.jfree.chart.JFreeChart:1042,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].setChartArea"
    - Src: "org.jfree.chart.JFreeChart:1043,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.JFreeChart:1046,1"
      Dst: "[java.awt.geom.RectangularShape].clone"
    - Src: "org.jfree.chart.JFreeChart:1046,1"
      Dst: "[org.jfree.chart.entity.JFreeChartEntity].<init>"
    - Src: "org.jfree.chart.JFreeChart:1046,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].add"
    - Src: "org.jfree.chart.JFreeChart:1051,1"
      Dst: "[java.awt.Graphics].getClip"
    - Src: "org.jfree.chart.JFreeChart:1052,1"
      Dst: "[java.awt.Graphics2D].clip"
    - Src: "org.jfree.chart.JFreeChart:1054,1"
      Dst: "[java.awt.Graphics2D].addRenderingHints"
    - Src: "org.jfree.chart.JFreeChart:1058,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.JFreeChart:1059,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.JFreeChart:1063,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.JFreeChart:1064,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.JFreeChart:1064,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.JFreeChart:1067,1"
      Dst: "[java.awt.Image].getWidth"
    - Src: "org.jfree.chart.JFreeChart:1068,1"
      Dst: "[java.awt.Image].getHeight"
    - Src: "org.jfree.chart.JFreeChart:1068,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.JFreeChart:1069,1"
      Dst: "[org.jfree.chart.api.RectangleAlignment].align"
    - Src: "org.jfree.chart.JFreeChart:1070,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.JFreeChart:1071,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.JFreeChart:1071,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.JFreeChart:1072,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.JFreeChart:1070,1"
      Dst: "[java.awt.Graphics].drawImage"
    - Src: "org.jfree.chart.JFreeChart:1076,1"
      Dst: "[org.jfree.chart.JFreeChart].isBorderVisible"
    - Src: "org.jfree.chart.JFreeChart:1077,1"
      Dst: "[org.jfree.chart.JFreeChart].getBorderPaint"
    - Src: "org.jfree.chart.JFreeChart:1078,1"
      Dst: "[org.jfree.chart.JFreeChart].getBorderStroke"
    - Src: "org.jfree.chart.JFreeChart:1085,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.JFreeChart:1086,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.JFreeChart:1092,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    - Src: "org.jfree.chart.JFreeChart:1093,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].trim"
    - Src: "org.jfree.chart.JFreeChart:1095,1"
      Dst: "[org.jfree.chart.title.Title].isVisible"
    - Src: "org.jfree.chart.JFreeChart:1096,1"
      Dst: "[org.jfree.chart.JFreeChart].drawTitle"
    - Src: "org.jfree.chart.JFreeChart:1099,1"
      Dst: "[org.jfree.chart.entity.EntityCollection].addAll"
    - Src: "org.jfree.chart.JFreeChart:1103,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.chart.JFreeChart:1103,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.chart.JFreeChart:1103,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.chart.JFreeChart:1118,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getPlotInfo"
    - Src: "org.jfree.chart.JFreeChart:1120,1"
      Dst: "[org.jfree.chart.plot.Plot].draw"
    - Src: "org.jfree.chart.JFreeChart:1121,1"
      Dst: "[java.awt.Graphics].setClip"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.JFreeChart].createAlignedRectangle2D(org.jfree.chart.block.Size2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.HorizontalAlignment,org.jfree.chart.api.VerticalAlignment)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Rectangle2D"
    argCount: 4
    argTypes:
    - "org.jfree.chart.block.Size2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.HorizontalAlignment"
    - "org.jfree.chart.api.VerticalAlignment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1143,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.JFreeChart:1147,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.jfree.chart.JFreeChart:1149,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.JFreeChart:1152,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.JFreeChart:1155,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.JFreeChart:1158,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.chart.JFreeChart:1158,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.JFreeChart:1162,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.JFreeChart:1165,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.JFreeChart:1168,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.JFreeChart:1174,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].drawTitle(org.jfree.chart.title.Title,java.awt.Graphics2D,java.awt.geom.Rectangle2D,boolean)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.entity.EntityCollection"
    argCount: 4
    argTypes:
    - "org.jfree.chart.title.Title"
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 101
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:1200"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1202"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1204"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1207"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1206"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1256"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1260"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1195,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.JFreeChart:1198,1"
      Dst: "[org.jfree.chart.title.Title].getPosition"
    - Src: "org.jfree.chart.JFreeChart:1199,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.JFreeChart:1203,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.JFreeChart:1207,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.JFreeChart:1207,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].<init>"
    - Src: "org.jfree.chart.JFreeChart:1211,1"
      Dst: "[org.jfree.chart.block.BlockParams].<init>"
    - Src: "org.jfree.chart.JFreeChart:1212,1"
      Dst: "[org.jfree.chart.block.BlockParams].setGenerateEntities"
    - Src: "org.jfree.chart.JFreeChart:1213,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.jfree.chart.JFreeChart:1215,1"
      Dst: "[org.jfree.chart.block.AbstractBlock].arrange"
    - Src: "org.jfree.chart.JFreeChart:1217,1"
      Dst: "[org.jfree.chart.title.Title].getHorizontalAlignment"
    - Src: "org.jfree.chart.JFreeChart:1216,1"
      Dst: "[org.jfree.chart.JFreeChart].createAlignedRectangle2D"
    - Src: "org.jfree.chart.JFreeChart:1218,1"
      Dst: "[org.jfree.chart.block.Block].draw"
    - Src: "org.jfree.chart.JFreeChart:1219,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.JFreeChart:1219,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.JFreeChart:1220,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.JFreeChart:1219,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.JFreeChart:1220,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.JFreeChart:1219,1"
      Dst: "[java.awt.geom.Rectangle2D].setRect"
    - Src: "org.jfree.chart.JFreeChart:1236,1"
      Dst: "[org.jfree.chart.title.Title].getVerticalAlignment"
    - Src: "org.jfree.chart.JFreeChart:1252,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.chart.JFreeChart:1258,1"
      Dst: "[org.jfree.chart.block.EntityBlockResult].getEntityCollection"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].createBufferedImage(int,int)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.image.BufferedImage"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1272,1"
      Dst: "[org.jfree.chart.JFreeChart].createBufferedImage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].createBufferedImage(int,int,org.jfree.chart.ChartRenderingInfo)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.image.BufferedImage"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.jfree.chart.ChartRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1287,1"
      Dst: "[org.jfree.chart.JFreeChart].createBufferedImage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].createBufferedImage(int,int,int,org.jfree.chart.ChartRenderingInfo)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.image.BufferedImage"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "org.jfree.chart.ChartRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1304,1"
      Dst: "[java.awt.image.BufferedImage].<init>"
    - Src: "org.jfree.chart.JFreeChart:1305,1"
      Dst: "[java.awt.image.BufferedImage].createGraphics"
    - Src: "org.jfree.chart.JFreeChart:1306,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.JFreeChart:1306,1"
      Dst: "[org.jfree.chart.JFreeChart].draw"
    - Src: "org.jfree.chart.JFreeChart:1307,1"
      Dst: "[java.awt.Graphics].dispose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].createBufferedImage(int,int,double,double,org.jfree.chart.ChartRenderingInfo)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.image.BufferedImage"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "double"
    - "double"
    - "org.jfree.chart.ChartRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1331,1"
      Dst: "[java.awt.image.BufferedImage].<init>"
    - Src: "org.jfree.chart.JFreeChart:1333,1"
      Dst: "[java.awt.image.BufferedImage].createGraphics"
    - Src: "org.jfree.chart.JFreeChart:1336,1"
      Dst: "[java.awt.geom.AffineTransform].getScaleInstance"
    - Src: "org.jfree.chart.JFreeChart:1337,1"
      Dst: "[java.awt.Graphics2D].transform"
    - Src: "org.jfree.chart.JFreeChart:1338,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.JFreeChart:1338,1"
      Dst: "[org.jfree.chart.JFreeChart].draw"
    - Src: "org.jfree.chart.JFreeChart:1340,1"
      Dst: "[java.awt.Graphics].dispose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].handleClick(int,int,org.jfree.chart.ChartRenderingInfo)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.jfree.chart.ChartRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1359,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getPlotInfo"
    - Src: "org.jfree.chart.JFreeChart:1359,1"
      Dst: "[org.jfree.chart.plot.Plot].handleClick"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].addChangeListener(org.jfree.chart.event.ChartChangeListener)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.ChartChangeListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1370,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.JFreeChart:1371,1"
      Dst: "[javax.swing.event.EventListenerList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].removeChangeListener(org.jfree.chart.event.ChartChangeListener)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.ChartChangeListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1382,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.JFreeChart:1383,1"
      Dst: "[javax.swing.event.EventListenerList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].fireChartChanged()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: 1391
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.event.ChartChangeEvent].<init>(java.lang.Object)"
    - "[org.jfree.chart.JFreeChart].notifyListeners(org.jfree.chart.event.ChartChangeEvent)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1392,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].<init>"
    - Src: "org.jfree.chart.JFreeChart:1393,1"
      Dst: "[org.jfree.chart.JFreeChart].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].notifyListeners(org.jfree.chart.event.ChartChangeEvent)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: 1402
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.ChartChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.swing.ChartPanel].chartChanged(org.jfree.chart.event.ChartChangeEvent)"
    functionUses: 3
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:1403"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1412"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1411"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1405"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1412"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1411"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1406"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:null"
        BranchSideFuncs:
        - "chartChanged(org.jfree.chart.event.ChartChangeEvent)"
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1404,1"
      Dst: "[javax.swing.event.EventListenerList].getListenerList"
    - Src: "org.jfree.chart.JFreeChart:1407,1"
      Dst: "[org.jfree.chart.event.ChartChangeListener].chartChanged"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.JFreeChart].addProgressListener(org.jfree.chart.event.ChartProgressListener)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.ChartProgressListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1423,1"
      Dst: "[javax.swing.event.EventListenerList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].removeProgressListener(org.jfree.chart.event.ChartProgressListener)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.ChartProgressListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1434,1"
      Dst: "[javax.swing.event.EventListenerList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].notifyListeners(org.jfree.chart.event.ChartProgressEvent)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.ChartProgressEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:1445"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1450"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1449"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1446"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1444,1"
      Dst: "[javax.swing.event.EventListenerList].getListenerList"
    - Src: "org.jfree.chart.JFreeChart:1447,1"
      Dst: "[org.jfree.chart.event.ChartProgressListener].chartProgress"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.JFreeChart].titleChanged(org.jfree.chart.event.TitleChangeEvent)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: 1459
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.TitleChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.event.ChartChangeEvent].setChart(org.jfree.chart.JFreeChart)"
    - "[org.jfree.chart.JFreeChart].notifyListeners(org.jfree.chart.event.ChartChangeEvent)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1460,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].setChart"
    - Src: "org.jfree.chart.JFreeChart:1461,1"
      Dst: "[org.jfree.chart.JFreeChart].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].plotChanged(org.jfree.chart.event.PlotChangeEvent)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: 1471
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.event.PlotChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.event.ChartChangeEvent].setChart(org.jfree.chart.JFreeChart)"
    - "[org.jfree.chart.JFreeChart].notifyListeners(org.jfree.chart.event.ChartChangeEvent)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1472,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].setChart"
    - Src: "org.jfree.chart.JFreeChart:1473,1"
      Dst: "[org.jfree.chart.JFreeChart].notifyListeners"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: 1484
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.PaintUtils].equal(java.awt.Paint,java.awt.Paint)"
    - "[org.jfree.chart.api.RectangleInsets].equals(java.lang.Object)"
    - "[org.jfree.chart.internal.PaintUtils].equal(java.awt.Paint,java.awt.Paint)"
    functionUses: 1
    ICount: 71
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:1485"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1488"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1487"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1488"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1491"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1490"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1492"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1495"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1494"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1495"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1498"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1497"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1498"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1501"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1500"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1501"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1504"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1503"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jfree.chart.JFreeChart:1504"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1507"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1506"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1507"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1510"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1509"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1510"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1513"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1512"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1513"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1516"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1515"
        BranchSideFuncs:
        - "equal(java.awt.Paint,java.awt.Paint)"
    - Branch String: "org.jfree.chart.JFreeChart:1516"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1520"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1521"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1524"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1523"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1524"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1527"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1526"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1527"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1530"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1529"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1530"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1533"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1532"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1492,1"
      Dst: "[java.awt.RenderingHints].equals"
    - Src: "org.jfree.chart.JFreeChart:1498,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.JFreeChart:1501,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.JFreeChart:1504,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].equals"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].hashCode()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: 1538
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:1540"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1539"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1538"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1551"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1540"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1539"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1539,1"
      Dst: "[java.util.Objects].hashCode"
    - Src: "org.jfree.chart.JFreeChart:1550,1"
      Dst: "[java.lang.Float].floatToIntBits"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1563,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.JFreeChart:1564,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    - Src: "org.jfree.chart.JFreeChart:1565,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.JFreeChart].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:1592"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1596"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1595"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1596"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1598"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1579,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.JFreeChart:1580,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.JFreeChart:1581,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    - Src: "org.jfree.chart.JFreeChart:1583,1"
      Dst: "[javax.swing.event.EventListenerList].<init>"
    - Src: "org.jfree.chart.JFreeChart:1585,1"
      Dst: "[java.awt.RenderingHints].<init>"
    - Src: "org.jfree.chart.JFreeChart:1588,1"
      Dst: "[java.awt.RenderingHints].put"
    - Src: "org.jfree.chart.JFreeChart:1593,1"
      Dst: "[org.jfree.chart.title.Title].addChangeListener"
    - Src: "org.jfree.chart.JFreeChart:1596,1"
      Dst: "[org.jfree.chart.JFreeChart].getSubtitleCount"
    - Src: "org.jfree.chart.JFreeChart:1597,1"
      Dst: "[org.jfree.chart.JFreeChart].getSubtitle"
    - Src: "org.jfree.chart.JFreeChart:1599,1"
      Dst: "[org.jfree.chart.plot.Plot].addChangeListener"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.JFreeChart].clone()"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: 1611
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.title.Title].addChangeListener(org.jfree.chart.event.TitleChangeListener)"
    - "[org.jfree.chart.JFreeChart].getSubtitleCount()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.JFreeChart].getSubtitle(int)"
    - "[org.jfree.chart.title.Title].addChangeListener(org.jfree.chart.event.TitleChangeListener)"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.plot.Plot].addChangeListener(org.jfree.chart.event.PlotChangeListener)"
    functionUses: 9
    ICount: 44
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.jfree.chart.JFreeChart:1619"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1624"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.JFreeChart:1623"
        BranchSideFuncs:
        - "getSubtitleCount()"
    - Branch String: "org.jfree.chart.JFreeChart:1625"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1630"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.JFreeChart:1631"
      Branch Sides:
      - BranchSide: "org.jfree.chart.JFreeChart:1636"
        BranchSideFuncs:
        - "addChangeListener(org.jfree.chart.event.PlotChangeListener)"
        - "clone()"
      - BranchSide: "org.jfree.chart.JFreeChart:1635"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:1612,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.JFreeChart:1614,1"
      Dst: "[java.awt.RenderingHints].clone"
    - Src: "org.jfree.chart.JFreeChart:1620,1"
      Dst: "[org.jfree.chart.title.TextTitle].clone"
    - Src: "org.jfree.chart.JFreeChart:1621,1"
      Dst: "[org.jfree.chart.title.Title].addChangeListener"
    - Src: "org.jfree.chart.JFreeChart:1624,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.JFreeChart:1625,1"
      Dst: "[org.jfree.chart.JFreeChart].getSubtitleCount"
    - Src: "org.jfree.chart.JFreeChart:1626,1"
      Dst: "[org.jfree.chart.JFreeChart].getSubtitle"
    - Src: "org.jfree.chart.JFreeChart:1626,1"
      Dst: "[org.jfree.chart.title.Title].clone"
    - Src: "org.jfree.chart.JFreeChart:1627,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.JFreeChart:1632,1"
      Dst: "[org.jfree.chart.plot.Plot].clone"
    - Src: "org.jfree.chart.JFreeChart:1633,1"
      Dst: "[org.jfree.chart.plot.Plot].addChangeListener"
    - Src: "org.jfree.chart.JFreeChart:1636,1"
      Dst: "[javax.swing.event.EventListenerList].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.JFreeChart].lambda$receive$0(org.jfree.chart.ChartElementVisitor,org.jfree.chart.title.Title)"
    functionSourceFile: "org.jfree.chart.JFreeChart"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.ChartElementVisitor"
    - "org.jfree.chart.title.Title"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.JFreeChart:979,1"
      Dst: "[org.jfree.chart.title.Title].receive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.YIntervalRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.YIntervalRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:95,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.YIntervalRenderer].getAdditionalItemLabelGenerator()"
    functionSourceFile: "org.jfree.chart.renderer.xy.YIntervalRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.XYItemLabelGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.YIntervalRenderer].setAdditionalItemLabelGenerator(org.jfree.chart.labels.XYItemLabelGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.xy.YIntervalRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.XYItemLabelGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:128,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.YIntervalRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.YIntervalRenderer"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:141,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.YIntervalRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.YIntervalRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.YIntervalRenderer:169"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.YIntervalRenderer:175"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:179"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:178"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.YIntervalRenderer:200"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:205"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:204"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.YIntervalRenderer:205"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:210"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:209"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.YIntervalRenderer:223"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:231"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:230"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.YIntervalRenderer:232"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:236"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:235"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.YIntervalRenderer:232"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:236"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:169,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemVisible"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:176,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:176,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:181,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:182,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartYValue"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:183,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndYValue"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:185,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:186,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:188,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:192,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:193,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:196,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemShape"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:199,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:201,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:202,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createTranslatedShape"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:210,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:212,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:213,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:214,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:216,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:223,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:224,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:226,1"
      Dst: "[org.jfree.chart.renderer.xy.YIntervalRenderer].drawAdditionalItemLabel"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:231,1"
      Dst: "[org.jfree.chart.internal.ShapeUtils].createLineRegion"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:232,1"
      Dst: "[java.awt.Shape].intersects"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:233,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.YIntervalRenderer].drawAdditionalItemLabel(java.awt.Graphics2D,org.jfree.chart.plot.PlotOrientation,org.jfree.data.xy.XYDataset,int,int,double,double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.YIntervalRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.PlotOrientation"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.YIntervalRenderer:253"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:257"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:257,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemLabelFont"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:258,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemLabelPaint"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:259,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:260,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:261,1"
      Dst: "[org.jfree.chart.labels.XYItemLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:264,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getNegativeItemLabelPosition"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:266,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].getItemLabelAnchor"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:265,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].calculateLabelAnchorPoint"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:268,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:268,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:269,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].getTextAnchor"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:269,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].getAngle"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:270,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].getRotationAnchor"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:267,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawRotatedString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.YIntervalRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.YIntervalRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.YIntervalRenderer:282"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.YIntervalRenderer:285"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:288"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:287"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.YIntervalRenderer:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:292"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.YIntervalRenderer:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:289,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:292,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.YIntervalRenderer"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.YIntervalRenderer:304,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryTextAnnotation].<init>(java.lang.String,java.lang.Comparable,double)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Comparable"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:84,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].<init>"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:85,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryTextAnnotation].getCategory()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryTextAnnotation].setCategory(java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:111,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:113,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryTextAnnotation].getCategoryAnchor()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.CategoryAnchor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryTextAnnotation].setCategoryAnchor(org.jfree.chart.axis.CategoryAnchor)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.CategoryAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:136,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:138,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryTextAnnotation].getValue()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryTextAnnotation].setValue(double)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:162,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].fireAnnotationChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryTextAnnotation].draw(java.awt.Graphics2D,org.jfree.chart.plot.CategoryPlot,java.awt.geom.Rectangle2D,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.CategoryTextAnnotation:190"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:196"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryTextAnnotation:197"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:204"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:178,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:179,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnIndex"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:180,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:184,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:186,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:185,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveDomainAxisLocation"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:188,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:187,1"
      Dst: "[org.jfree.chart.plot.Plot].resolveRangeAxisLocation"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:191,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryJava2DCoordinate"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:194,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:204,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getFont"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:204,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:205,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getPaint"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:205,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:206,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getText"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:207,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getTextAnchor"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:207,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getRotationAngle"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:207,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].getRotationAnchor"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:206,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawRotatedString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryTextAnnotation].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.annotations.CategoryTextAnnotation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.annotations.CategoryTextAnnotation:220"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:223"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:222"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryTextAnnotation:223"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:226"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:225"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryTextAnnotation:227"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:230"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:229"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryTextAnnotation:230"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:233"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:232"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryTextAnnotation:233"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:236"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:235"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.annotations.CategoryTextAnnotation:236"
      Branch Sides:
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.annotations.CategoryTextAnnotation:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:227,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].equals"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:230,1"
      Dst: "[org.jfree.chart.annotations.CategoryTextAnnotation].getCategory"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:230,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:233,1"
      Dst: "[org.jfree.chart.annotations.CategoryTextAnnotation].getCategoryAnchor"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:233,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:236,1"
      Dst: "[org.jfree.chart.annotations.CategoryTextAnnotation].getValue"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryTextAnnotation].hashCode()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryTextAnnotation"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.TextAnnotation].hashCode()"
    - "[org.jfree.chart.date.SpreadsheetDate].hashCode()"
    - "[org.jfree.data.xy.XYItemKey].hashCode()"
    - "[org.jfree.data.time.Month].hashCode()"
    - "[org.jfree.data.time.Second].hashCode()"
    - "[org.jfree.data.time.Week].hashCode()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].hashCode()"
    - "[org.jfree.data.xy.XYDataItem].hashCode()"
    - "[org.jfree.chart.axis.DateTickUnit].hashCode()"
    - "[org.jfree.data.ComparableObjectItem].hashCode()"
    - "[org.jfree.chart.axis.NumberTickUnit].hashCode()"
    - "[org.jfree.data.time.Minute].hashCode()"
    - "[org.jfree.data.xy.XYCoordinate].hashCode()"
    - "[org.jfree.data.time.Hour].hashCode()"
    - "[org.jfree.data.time.Year].hashCode()"
    - "[org.jfree.data.time.TimeSeriesDataItem].hashCode()"
    - "[org.jfree.data.time.Quarter].hashCode()"
    - "[org.jfree.data.time.Day].hashCode()"
    - "[org.jfree.data.KeyedValues2DItemKey].hashCode()"
    - "[org.jfree.data.time.FixedMillisecond].hashCode()"
    - "[org.jfree.chart.axis.TickUnit].hashCode()"
    - "[org.jfree.data.time.Millisecond].hashCode()"
    - "[org.jfree.data.time.SimpleTimePeriod].hashCode()"
    functionUses: 3
    ICount: 18
    EdgeCount: 23
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:249,1"
      Dst: "[org.jfree.chart.annotations.TextAnnotation].hashCode"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:250,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:251,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:252,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    functionSourceFile: "org.jfree.chart.annotations.CategoryTextAnnotation"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    functionUses: 26
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.annotations.CategoryTextAnnotation:267,1"
      Dst: "[org.jfree.chart.annotations.AbstractAnnotation].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.TableOrder].values()"
    functionSourceFile: "org.jfree.chart.api.TableOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.TableOrder[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.TableOrder:41,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.TableOrder].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.api.TableOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.TableOrder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.TableOrder:41,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.TableOrder].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.api.TableOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.TableOrder:41,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.TableOrder].$values()"
    functionSourceFile: "org.jfree.chart.api.TableOrder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.TableOrder[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.DefaultCategoryItemRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.DefaultCategoryItemRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.DefaultCategoryItemRenderer:51,1"
      Dst: "[org.jfree.chart.renderer.category.LineAndShapeRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeries].<init>(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeries:65,1"
      Dst: "[org.jfree.data.general.Series].<init>"
    - Src: "org.jfree.data.gantt.TaskSeries:66,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeries].add(org.jfree.data.gantt.Task)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.gantt.Task"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeries:77,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.gantt.TaskSeries:78,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.gantt.TaskSeries:79,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeries].remove(org.jfree.data.gantt.Task)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.gantt.Task"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeries:90,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.gantt.TaskSeries:91,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeries].removeAll()"
    functionSourceFile: "org.jfree.data.gantt.TaskSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeries:100,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.gantt.TaskSeries:101,1"
      Dst: "[org.jfree.data.general.Series].fireSeriesChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeries].getItemCount()"
    functionSourceFile: "org.jfree.data.gantt.TaskSeries"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeries:111,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeries].get(int)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeries"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "org.jfree.data.gantt.Task"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeries:122,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeries].get(java.lang.String)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeries"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "org.jfree.data.gantt.Task"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.Task].getDescription()"
    functionUses: 2
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeries:135"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeries:142"
        BranchSideFuncs:
        - "getDescription()"
      - BranchSide: "org.jfree.data.gantt.TaskSeries:141"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeries:137"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeries:133"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeries:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeries:134,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.gantt.TaskSeries:136,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.gantt.TaskSeries:137,1"
      Dst: "[org.jfree.data.gantt.Task].getDescription"
    - Src: "org.jfree.data.gantt.TaskSeries:137,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.gantt.TaskSeries].getTasks()"
    functionSourceFile: "org.jfree.data.gantt.TaskSeries"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeries:151,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeries].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.gantt.TaskSeries"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.TaskSeries:163"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeries:166"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeries:165"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeries:166"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeries:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeries:168"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeries:169"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeries:172"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeries:171"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.TaskSeries:173"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.TaskSeries:176"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.TaskSeries:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeries:169,1"
      Dst: "[org.jfree.data.general.Series].equals"
    - Src: "org.jfree.data.gantt.TaskSeries:173,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeries].hashCode()"
    functionSourceFile: "org.jfree.data.gantt.TaskSeries"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeries:182,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.TaskSeries].clone()"
    functionSourceFile: "org.jfree.data.gantt.TaskSeries"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 8
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.TaskSeries:196,1"
      Dst: "[org.jfree.data.general.Series].clone"
    - Src: "org.jfree.data.gantt.TaskSeries:197,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].<init>()"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:85,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].<init>(org.jfree.data.xy.XYSeries)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:97"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:101"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:93,1"
      Dst: "[org.jfree.data.xy.AbstractIntervalXYDataset].<init>"
    - Src: "org.jfree.data.xy.XYSeriesCollection:94,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.xy.XYSeriesCollection:95,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].<init>"
    - Src: "org.jfree.data.xy.XYSeriesCollection:96,1"
      Dst: "[org.jfree.data.general.AbstractDataset].addChangeListener"
    - Src: "org.jfree.data.xy.XYSeriesCollection:98,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.XYSeriesCollection:99,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getDomainOrder()"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.DomainOrder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:111"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:117"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:116"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:113"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:110,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.xy.XYSeriesCollection:112,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.XYSeriesCollection:113,1"
      Dst: "[org.jfree.data.xy.XYSeries].getAutoSort"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].addSeries(org.jfree.data.xy.XYSeries)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:131"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:136"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:130,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.XYSeriesCollection:131,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    - Src: "org.jfree.data.xy.XYSeriesCollection:131,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeriesIndex"
    - Src: "org.jfree.data.xy.XYSeriesCollection:134,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.xy.XYSeriesCollection:134,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.xy.XYSeriesCollection:136,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.XYSeriesCollection:137,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    - Src: "org.jfree.data.xy.XYSeriesCollection:138,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].removeSeries(int)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:150"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:148,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.XYSeriesCollection:148,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.XYSeriesCollection:149,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYSeriesCollection:151,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].removeSeries"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].removeSeries(org.jfree.data.xy.XYSeries)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:163"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:162,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.XYSeriesCollection:163,1"
      Dst: "[java.util.List].contains"
    - Src: "org.jfree.data.xy.XYSeriesCollection:164,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.XYSeriesCollection:165,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.XYSeriesCollection:166,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].removeAllSeries()"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:177"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:182"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:177,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.xy.XYSeriesCollection:177,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.xy.XYSeriesCollection:177,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.xy.XYSeriesCollection:178,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.XYSeriesCollection:182,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.xy.XYSeriesCollection:183,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount()"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:193,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getSeries()"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:203,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].clone"
    - Src: "org.jfree.data.xy.XYSeriesCollection:205,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].indexOf(org.jfree.data.xy.XYSeries)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:220,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.XYSeriesCollection:221,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getSeries(int)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYSeries"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:235,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.XYSeriesCollection:235,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.XYSeriesCollection:236,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getSeries(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.xy.XYSeries"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:253"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:258"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:257"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:254"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:257"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:252,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.XYSeriesCollection:253,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.xy.XYSeriesCollection:253,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.xy.XYSeriesCollection:253,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.xy.XYSeriesCollection:254,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    - Src: "org.jfree.data.xy.XYSeriesCollection:254,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.xy.XYSeriesCollection:258,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.xy.XYSeriesCollection:258,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].getKey()"
    - "[org.jfree.data.xy.XYSeriesCollection].getSeries(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:275,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.XYSeriesCollection:275,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getSeriesIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:291"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:293"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:289"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:289,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.XYSeriesCollection:290,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.xy.XYSeriesCollection:292,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYSeriesCollection:293,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    - Src: "org.jfree.data.xy.XYSeriesCollection:293,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeries].getItemCount()"
    - "[org.jfree.data.xy.XYSeriesCollection].getSeries(int)"
    functionUses: 18
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:313,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.XYSeriesCollection:313,1"
      Dst: "[org.jfree.data.xy.XYSeries].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getX(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeries].getX(int)"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:326,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYSeriesCollection:327,1"
      Dst: "[org.jfree.data.xy.XYSeries].getX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].getStartX(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:340,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getStartX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].getEndX(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:353,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getEndX"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getY(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeries].getY(int)"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:366,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.XYSeriesCollection:367,1"
      Dst: "[org.jfree.data.xy.XYSeries].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getStartY(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: 379
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeriesCollection].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:380,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getEndY(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeriesCollection].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:393,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:405"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:408"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:407"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:408"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:411"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:410"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:412"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:415"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:414"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:412,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].equals"
    - Src: "org.jfree.data.xy.XYSeriesCollection:415,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].clone()"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    functionUses: 25
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:427,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.xy.XYSeriesCollection:428,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    - Src: "org.jfree.data.xy.XYSeriesCollection:430,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].hashCode()"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: 441
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:442,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getDomainLowerBound(boolean)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:457"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:460"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:459"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:462"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:474"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:473"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:465"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:469"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:468"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:469"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:460"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:459"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:458,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getDomainLowerBound"
    - Src: "org.jfree.data.xy.XYSeriesCollection:461,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.xy.XYSeriesCollection:463,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.XYSeriesCollection:464,1"
      Dst: "[org.jfree.data.xy.XYSeries].getMinX"
    - Src: "org.jfree.data.xy.XYSeriesCollection:465,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.xy.XYSeriesCollection:470,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getDomainUpperBound(boolean)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:487"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:491"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:490"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:493"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:505"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:504"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:496"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:500"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:499"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:500"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:491"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:490"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:488,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getDomainUpperBound"
    - Src: "org.jfree.data.xy.XYSeriesCollection:492,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.xy.XYSeriesCollection:494,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.XYSeriesCollection:495,1"
      Dst: "[org.jfree.data.xy.XYSeries].getMaxX"
    - Src: "org.jfree.data.xy.XYSeriesCollection:496,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.xy.XYSeriesCollection:501,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getDomainBounds(boolean)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: 519
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].getDomainBounds(boolean)"
    - "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.XYSeriesCollection].getSeries(int)"
    - "[org.jfree.data.xy.XYSeries].getMinX()"
    - "[org.jfree.data.xy.XYSeries].getMaxX()"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 1
    ICount: 29
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:520"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:524"
        BranchSideFuncs:
        - "getDomainBounds(boolean)"
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:523"
        BranchSideFuncs:
        - "getSeriesCount()"
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:527"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:538"
        BranchSideFuncs:
        - "getSeries(int)"
        - "getMinX()"
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:537"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:530"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:533"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:532"
        BranchSideFuncs:
        - "getMaxX()"
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:534"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:524"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:523"
        BranchSideFuncs:
        - "getSeriesCount()"
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:538"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:542"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:541"
        BranchSideFuncs:
        - "<init>(double,double)"
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:521,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getDomainBounds"
    - Src: "org.jfree.data.xy.XYSeriesCollection:526,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.xy.XYSeriesCollection:528,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.XYSeriesCollection:529,1"
      Dst: "[org.jfree.data.xy.XYSeries].getMinX"
    - Src: "org.jfree.data.xy.XYSeriesCollection:530,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.xy.XYSeriesCollection:531,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.xy.XYSeriesCollection:533,1"
      Dst: "[org.jfree.data.xy.XYSeries].getMaxX"
    - Src: "org.jfree.data.xy.XYSeriesCollection:535,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.xy.XYSeriesCollection:542,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getIntervalWidth()"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:554,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalWidth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].setIntervalWidth(double)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:564"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:567"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:566"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:565,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.xy.XYSeriesCollection:567,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].setFixedIntervalWidth"
    - Src: "org.jfree.data.xy.XYSeriesCollection:568,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getIntervalPositionFactor()"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:577,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalPositionFactor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].setIntervalPositionFactor(double)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:588,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].setIntervalPositionFactor"
    - Src: "org.jfree.data.xy.XYSeriesCollection:589,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].isAutoWidth()"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:598,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].isAutoWidth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].setAutoWidth(boolean)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:608,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].setAutoWidth"
    - Src: "org.jfree.data.xy.XYSeriesCollection:609,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getRangeBounds(boolean)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: 621
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.XYSeriesCollection].getSeries(int)"
    - "[org.jfree.data.xy.XYSeries].getMinY()"
    - "[org.jfree.data.xy.XYSeries].getMaxY()"
    - "[org.jfree.data.Range].<init>(double,double)"
    functionUses: 2
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:625"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:636"
        BranchSideFuncs:
        - "getMinY()"
        - "getSeries(int)"
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:635"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:628"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:631"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:630"
        BranchSideFuncs:
        - "getMaxY()"
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:632"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:622"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:621"
        BranchSideFuncs:
        - "getSeriesCount()"
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:636"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:640"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:639"
        BranchSideFuncs:
        - "<init>(double,double)"
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:624,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.xy.XYSeriesCollection:626,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.XYSeriesCollection:627,1"
      Dst: "[org.jfree.data.xy.XYSeries].getMinY"
    - Src: "org.jfree.data.xy.XYSeriesCollection:628,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.xy.XYSeriesCollection:629,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.data.xy.XYSeriesCollection:631,1"
      Dst: "[org.jfree.data.xy.XYSeries].getMaxY"
    - Src: "org.jfree.data.xy.XYSeriesCollection:633,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.data.xy.XYSeriesCollection:640,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getRangeLowerBound(boolean)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:656"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:668"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:667"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:659"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:663"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:662"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:663"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:654"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:653"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:655,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.xy.XYSeriesCollection:657,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.XYSeriesCollection:658,1"
      Dst: "[org.jfree.data.xy.XYSeries].getMinY"
    - Src: "org.jfree.data.xy.XYSeriesCollection:659,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.xy.XYSeriesCollection:664,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].getRangeUpperBound(boolean)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:683"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:695"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:694"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:686"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:690"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:689"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:690"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:681"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:680"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:682,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount"
    - Src: "org.jfree.data.xy.XYSeriesCollection:684,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.XYSeriesCollection:685,1"
      Dst: "[org.jfree.data.xy.XYSeries].getMaxY"
    - Src: "org.jfree.data.xy.XYSeriesCollection:686,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.jfree.data.xy.XYSeriesCollection:691,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].vetoableChange(java.beans.PropertyChangeEvent)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.beans.PropertyChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:711"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:717"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:716"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:718"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:723"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:722"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:724"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:727"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:726"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:711,1"
      Dst: "[java.beans.PropertyChangeEvent].getPropertyName"
    - Src: "org.jfree.data.xy.XYSeriesCollection:711,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.data.xy.XYSeriesCollection:717,1"
      Dst: "[java.util.EventObject].getSource"
    - Src: "org.jfree.data.xy.XYSeriesCollection:718,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    - Src: "org.jfree.data.xy.XYSeriesCollection:718,1"
      Dst: "[org.jfree.data.xy.XYSeriesCollection].getSeriesIndex"
    - Src: "org.jfree.data.xy.XYSeriesCollection:719,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jfree.data.xy.XYSeriesCollection:723,1"
      Dst: "[java.beans.PropertyChangeEvent].getNewValue"
    - Src: "org.jfree.data.xy.XYSeriesCollection:725,1"
      Dst: "[java.beans.PropertyVetoException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:737,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYSeriesCollection].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.data.xy.XYSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYSeriesCollection:751"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:755"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYSeriesCollection:754"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYSeriesCollection:750,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.data.xy.XYSeriesCollection:751,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.xy.XYSeriesCollection:751,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.xy.XYSeriesCollection:751,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.xy.XYSeriesCollection:753,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].<init>(org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState:119,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState:121,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState:122,1"
      Dst: "[java.util.Stack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].getSeriesArea()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Polygon"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].setSeriesArea(java.awt.Polygon)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Polygon"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].getLine()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Line2D"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].getCurrentSeriesPoints()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Stack"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].setCurrentSeriesPoints(java.util.Stack)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Stack"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].getLastSeriesPoints()"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Stack"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState].setLastSeriesPoints(java.util.Stack)"
    functionSourceFile: "org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Stack"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.FlowEntity].<init>(org.jfree.data.flow.FlowKey,java.awt.Shape,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jfree.chart.entity.FlowEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.data.flow.FlowKey"
    - "java.awt.Shape"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.FlowEntity:63,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].<init>"
    - Src: "org.jfree.chart.entity.FlowEntity:64,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.FlowEntity].getKey()"
    functionSourceFile: "org.jfree.chart.entity.FlowEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.flow.FlowKey"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.FlowEntity].toString()"
    functionSourceFile: "org.jfree.chart.entity.FlowEntity"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.FlowEntity:85,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.FlowEntity].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.entity.FlowEntity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.entity.FlowEntity:97"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.FlowEntity:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.FlowEntity:99"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.entity.FlowEntity:101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.entity.FlowEntity:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.entity.FlowEntity:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.entity.FlowEntity:101,1"
      Dst: "[org.jfree.data.flow.FlowKey].equals"
    - Src: "org.jfree.chart.entity.FlowEntity:104,1"
      Dst: "[org.jfree.chart.entity.ChartEntity].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.entity.FlowEntity].hashCode()"
    functionSourceFile: "org.jfree.chart.entity.FlowEntity"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.entity.FlowEntity:110,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYCoordinate].<init>()"
    functionSourceFile: "org.jfree.data.xy.XYCoordinate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYCoordinate:56,1"
      Dst: "[org.jfree.data.xy.XYCoordinate].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYCoordinate].<init>(double,double)"
    functionSourceFile: "org.jfree.data.xy.XYCoordinate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYCoordinate:65,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYCoordinate].getX()"
    functionSourceFile: "org.jfree.data.xy.XYCoordinate"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYCoordinate].getY()"
    functionSourceFile: "org.jfree.data.xy.XYCoordinate"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYCoordinate].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.XYCoordinate"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYCoordinate:97"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYCoordinate:100"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYCoordinate:99"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYCoordinate:100"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYCoordinate:103"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYCoordinate:102"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYCoordinate:104"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYCoordinate:107"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYCoordinate:106"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYCoordinate:107"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYCoordinate:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYCoordinate:109"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYCoordinate].hashCode()"
    functionSourceFile: "org.jfree.data.xy.XYCoordinate"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYCoordinate:121,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYCoordinate].toString()"
    functionSourceFile: "org.jfree.data.xy.XYCoordinate"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYCoordinate:136,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYCoordinate].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.XYCoordinate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYCoordinate:148"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYCoordinate:151"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYCoordinate:150"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYCoordinate:152"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYCoordinate:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYCoordinate:154"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYCoordinate:155"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYCoordinate:159"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYCoordinate:158"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYCoordinate:159"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYCoordinate:162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYCoordinate:161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYCoordinate:162"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYCoordinate:166"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYCoordinate:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYCoordinate:149,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotOrientation].values()"
    functionSourceFile: "org.jfree.chart.plot.PlotOrientation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PlotOrientation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotOrientation:44,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotOrientation].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.plot.PlotOrientation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PlotOrientation"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotOrientation:44,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotOrientation].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.plot.PlotOrientation"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotOrientation:44,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotOrientation].isHorizontal()"
    functionSourceFile: "org.jfree.chart.plot.PlotOrientation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotOrientation:59,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotOrientation].isVertical()"
    functionSourceFile: "org.jfree.chart.plot.PlotOrientation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.plot.PlotOrientation:69,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.plot.PlotOrientation].$values()"
    functionSourceFile: "org.jfree.chart.plot.PlotOrientation"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "org.jfree.chart.plot.PlotOrientation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.VerticalAlignment].values()"
    functionSourceFile: "org.jfree.chart.api.VerticalAlignment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.VerticalAlignment[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.VerticalAlignment:43,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.VerticalAlignment].valueOf(java.lang.String)"
    functionSourceFile: "org.jfree.chart.api.VerticalAlignment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.api.VerticalAlignment"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.VerticalAlignment:43,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.VerticalAlignment].<init>(java.lang.String,int)"
    functionSourceFile: "org.jfree.chart.api.VerticalAlignment"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.api.VerticalAlignment:43,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.api.VerticalAlignment].$values()"
    functionSourceFile: "org.jfree.chart.api.VerticalAlignment"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "org.jfree.chart.api.VerticalAlignment[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].<init>(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].<init>(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:106,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].<init>(org.jfree.data.xy.XYDataset,boolean)"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:116,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:117,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].isAutoWidth()"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].setAutoWidth(boolean)"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].recalculateInterval()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:148"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:151"
        BranchSideFuncs:
        - "recalculateInterval()"
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:149,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].recalculateInterval"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalPositionFactor()"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].setIntervalPositionFactor(double)"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:179"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:180"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:179"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:179"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:183"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:180,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].getFixedIntervalWidth()"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].setFixedIntervalWidth(double)"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:207"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:210"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:208,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalWidth()"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].isAutoWidth()"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:222"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:228"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:222"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:222,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].isAutoWidth"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:222,1"
      Dst: "[java.lang.Double].isInfinite"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getX(int,int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getX(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getX(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getX(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getX(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getX(int,int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getX(int,int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getX(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getX(int,int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getX(int,int)"
    - "[org.jfree.data.statistics.HistogramDataset].getX(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getX(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getX(int,int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getX(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getX(int,int)"
    - "[org.jfree.data.xy.IntervalXYDelegate].getIntervalPositionFactor()"
    - "[org.jfree.data.xy.IntervalXYDelegate].getIntervalWidth()"
    functionUses: 3
    ICount: 14
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:246"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:249"
        BranchSideFuncs:
        - "getIntervalPositionFactor()"
        - "getIntervalWidth()"
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:245,1"
      Dst: "[org.jfree.data.xy.XYDataset].getX"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:247,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:247,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalPositionFactor"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:247,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalWidth"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:247,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].getStartXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:263,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:264,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalPositionFactor"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:264,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalWidth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getX(int,int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getX(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getX(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getX(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getX(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getX(int,int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getX(int,int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getX(int,int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getX(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getX(int,int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getX(int,int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getX(int,int)"
    - "[org.jfree.data.statistics.HistogramDataset].getX(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getX(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getX(int,int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getX(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getX(int,int)"
    - "[org.jfree.data.xy.IntervalXYDelegate].getIntervalPositionFactor()"
    - "[org.jfree.data.xy.IntervalXYDelegate].getIntervalWidth()"
    functionUses: 3
    ICount: 15
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:280"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:283"
        BranchSideFuncs:
        - "getIntervalPositionFactor()"
        - "getIntervalWidth()"
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:279,1"
      Dst: "[org.jfree.data.xy.XYDataset].getX"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:281,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:281,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalPositionFactor"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:281,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalWidth"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:281,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].getEndXValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:297,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:298,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalPositionFactor"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:298,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalWidth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].getDomainLowerBound(boolean)"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:313"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:316"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:312,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getDomainBounds"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:314,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].getDomainUpperBound(boolean)"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:331"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:334"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:330,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getDomainBounds"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:332,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].getDomainBounds(boolean)"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.DatasetUtils].findDomainBounds(org.jfree.data.xy.XYDataset,boolean)"
    - "[org.jfree.data.xy.IntervalXYDelegate].getIntervalPositionFactor()"
    - "[org.jfree.data.xy.IntervalXYDelegate].getIntervalWidth()"
    - "[org.jfree.data.xy.IntervalXYDelegate].getIntervalWidth()"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.Range].getUpperBound()"
    functionUses: 4
    ICount: 20
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:351"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:357"
        BranchSideFuncs:
        - "getIntervalPositionFactor()"
        - "getUpperBound()"
        - "<init>(double,double)"
        - "getLowerBound()"
        - "getIntervalWidth()"
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:356"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:351"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:357"
        BranchSideFuncs:
        - "getIntervalPositionFactor()"
        - "getUpperBound()"
        - "<init>(double,double)"
        - "getLowerBound()"
        - "getIntervalWidth()"
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:356"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:350,1"
      Dst: "[org.jfree.data.general.DatasetUtils].findDomainBounds"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:352,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalWidth"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:352,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].getIntervalPositionFactor"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:354,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:355,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:355,1"
      Dst: "[org.jfree.data.Range].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.DatasetChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.IntervalXYDelegate].recalculateInterval()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:373"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:376"
        BranchSideFuncs:
        - "recalculateInterval()"
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:374,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].recalculateInterval"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].recalculateInterval()"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getSeriesCount()"
    - "[org.jfree.data.xy.XYSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultWindDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.VectorSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getSeriesCount()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.statistics.HistogramDataset].getSeriesCount()"
    - "[org.jfree.data.xy.XYBarDataset].getSeriesCount()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.gantt.XYTaskDataset].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultXYZDataset].getSeriesCount()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.xy.DefaultXYDataset].getSeriesCount()"
    - "[org.jfree.data.time.TimeTableXYDataset].getSeriesCount()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getSeriesCount()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getSeriesCount()"
    - "[org.jfree.data.xy.IntervalXYDelegate].calculateIntervalForSeries(int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:386"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:385,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:387,1"
      Dst: "[org.jfree.data.xy.IntervalXYDelegate].calculateIntervalForSeries"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:387,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].calculateIntervalForSeries(int)"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XYBarDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimePeriodValuesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultOHLCDataset].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultWindDataset].getItemCount(int)"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].getItemCount(int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getItemCount(int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getItemCount(int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    - "[org.jfree.data.xy.CategoryTableXYDataset].getItemCount(int)"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    - "[org.jfree.data.time.DynamicTimeSeriesCollection].getItemCount(int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getXValue(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getXValue(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getXValue(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].getXValue(int,int)"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].getXValue(int,int)"
    - "[org.jfree.data.gantt.XYTaskDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.VectorSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.time.TimeTableXYDataset].getXValue(int,int)"
    - "[org.jfree.data.time.TimeSeriesCollection].getXValue(int,int)"
    - "[org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.AbstractXYDataset].getXValue(int,int)"
    - "[org.jfree.data.xy.XYBarDataset].getXValue(int,int)"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].getXValue(int,int)"
    - "[org.jfree.data.xy.DefaultXYZDataset].getXValue(int,int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:402"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:410"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:409"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:404"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:409"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:401,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:403,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.data.xy.IntervalXYDelegate:406,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:426"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:429"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:428"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:429"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:432"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:431"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:433"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:436"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:435"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:436"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:439"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:438"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.IntervalXYDelegate:439"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:442"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.IntervalXYDelegate:441"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:452,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.IntervalXYDelegate].hashCode()"
    functionSourceFile: "org.jfree.data.xy.IntervalXYDelegate"
    linkageType: null
    functionLinenumber: 462
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,boolean)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    functionUses: 3
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.IntervalXYDelegate:463,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].<init>()"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:78,1"
      Dst: "[org.jfree.data.xy.AbstractIntervalXYDataset].<init>"
    - Src: "org.jfree.data.statistics.HistogramDataset:79,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].getType()"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.statistics.HistogramType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].setType(org.jfree.data.statistics.HistogramType)"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.statistics.HistogramType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:99,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.statistics.HistogramDataset:101,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].addSeries(java.lang.Comparable,double[],int)"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "double[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:114,1"
      Dst: "[org.jfree.data.statistics.HistogramDataset].getMinimum"
    - Src: "org.jfree.data.statistics.HistogramDataset:115,1"
      Dst: "[org.jfree.data.statistics.HistogramDataset].getMaximum"
    - Src: "org.jfree.data.statistics.HistogramDataset:116,1"
      Dst: "[org.jfree.data.statistics.HistogramDataset].addSeries"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].addSeries(java.lang.Comparable,double[],int,double,double)"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Comparable"
    - "double[]"
    - "int"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 77
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.HistogramDataset:136"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:140"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:139"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:145"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:160"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:150"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:154"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:153"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:161"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:180"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:179"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:163"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:165"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:167"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:172"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:134,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.statistics.HistogramDataset:137,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.statistics.HistogramDataset:144,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.statistics.HistogramDataset:151,1"
      Dst: "[org.jfree.data.statistics.HistogramBin].<init>"
    - Src: "org.jfree.data.statistics.HistogramDataset:158,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.statistics.HistogramDataset:176,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.HistogramDataset:177,1"
      Dst: "[org.jfree.data.statistics.HistogramBin].incrementCount"
    - Src: "org.jfree.data.statistics.HistogramDataset:180,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.data.statistics.HistogramDataset:181,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jfree.data.statistics.HistogramDataset:183,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.data.statistics.HistogramDataset:184,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.statistics.HistogramDataset:186,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.data.statistics.HistogramDataset].getMinimum(double[])"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.HistogramDataset:198"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:199"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:198"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:198"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:202"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:201"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:203"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:208"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:204"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:202"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:199,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.statistics.HistogramDataset].getMaximum(double[])"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.HistogramDataset:220"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:221"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:220"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:220"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:223"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:225"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:230"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:229"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:226"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:224"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:221,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.statistics.HistogramDataset].getBins(int)"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:245,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.HistogramDataset:246,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].getTotal(int)"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:257,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.HistogramDataset:258,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.data.statistics.HistogramDataset:258,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].getBinWidth(int)"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:269,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.HistogramDataset:270,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jfree.data.statistics.HistogramDataset:270,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].getSeriesCount()"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:280,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:296,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.HistogramDataset:297,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].getItemCount(int)"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.HistogramDataset].getBins(int)"
    functionUses: 18
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:313,1"
      Dst: "[org.jfree.data.statistics.HistogramDataset].getBins"
    - Src: "org.jfree.data.statistics.HistogramDataset:313,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].getX(int,int)"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.HistogramDataset].getBins(int)"
    - "[org.jfree.data.statistics.HistogramBin].getEndBoundary()"
    - "[org.jfree.data.statistics.HistogramBin].getStartBoundary()"
    functionUses: 6
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:333,1"
      Dst: "[org.jfree.data.statistics.HistogramDataset].getBins"
    - Src: "org.jfree.data.statistics.HistogramDataset:334,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.HistogramDataset:335,1"
      Dst: "[org.jfree.data.statistics.HistogramBin].getStartBoundary"
    - Src: "org.jfree.data.statistics.HistogramDataset:335,1"
      Dst: "[org.jfree.data.statistics.HistogramBin].getEndBoundary"
    - Src: "org.jfree.data.statistics.HistogramDataset:335,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].getY(int,int)"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.HistogramDataset].getBins(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getTotal(int)"
    - "[org.jfree.data.statistics.HistogramDataset].getBinWidth(int)"
    - "[org.jfree.data.statistics.HistogramBin].getCount()"
    - "[org.jfree.data.statistics.HistogramBin].getCount()"
    - "[org.jfree.data.statistics.HistogramBin].getCount()"
    functionUses: 6
    ICount: 35
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.HistogramDataset:358"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:361"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:360"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:361"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:364"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:363"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:364"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:368"
        BranchSideFuncs:
        - "getCount()"
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:367"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:353,1"
      Dst: "[org.jfree.data.statistics.HistogramDataset].getBins"
    - Src: "org.jfree.data.statistics.HistogramDataset:354,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.HistogramDataset:355,1"
      Dst: "[org.jfree.data.statistics.HistogramDataset].getTotal"
    - Src: "org.jfree.data.statistics.HistogramDataset:356,1"
      Dst: "[org.jfree.data.statistics.HistogramDataset].getBinWidth"
    - Src: "org.jfree.data.statistics.HistogramDataset:359,1"
      Dst: "[org.jfree.data.statistics.HistogramBin].getCount"
    - Src: "org.jfree.data.statistics.HistogramDataset:359,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.jfree.data.statistics.HistogramDataset:362,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.data.statistics.HistogramDataset:368,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].getStartX(int,int)"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.HistogramDataset].getBins(int)"
    - "[org.jfree.data.statistics.HistogramBin].getStartBoundary()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:386,1"
      Dst: "[org.jfree.data.statistics.HistogramDataset].getBins"
    - Src: "org.jfree.data.statistics.HistogramDataset:387,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.HistogramDataset:388,1"
      Dst: "[org.jfree.data.statistics.HistogramBin].getStartBoundary"
    - Src: "org.jfree.data.statistics.HistogramDataset:388,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].getEndX(int,int)"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: 404
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.HistogramDataset].getBins(int)"
    - "[org.jfree.data.statistics.HistogramBin].getEndBoundary()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:405,1"
      Dst: "[org.jfree.data.statistics.HistogramDataset].getBins"
    - Src: "org.jfree.data.statistics.HistogramDataset:406,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.HistogramDataset:407,1"
      Dst: "[org.jfree.data.statistics.HistogramBin].getEndBoundary"
    - Src: "org.jfree.data.statistics.HistogramDataset:407,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].getStartY(int,int)"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: 425
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.HistogramDataset].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:426,1"
      Dst: "[org.jfree.data.statistics.HistogramDataset].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].getEndY(int,int)"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: 444
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.statistics.HistogramDataset].getY(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:445,1"
      Dst: "[org.jfree.data.statistics.HistogramDataset].getY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.HistogramDataset:457"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:460"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:459"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:460"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:463"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:462"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:464"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:467"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:466"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.statistics.HistogramDataset:467"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:470"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:464,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].hashCode()"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:476,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.statistics.HistogramDataset].clone()"
    functionSourceFile: "org.jfree.data.statistics.HistogramDataset"
    linkageType: null
    functionLinenumber: 489
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].getSeriesCount()"
    functionUses: 25
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.statistics.HistogramDataset:493"
      Branch Sides:
      - BranchSide: "org.jfree.data.statistics.HistogramDataset:495"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.statistics.HistogramDataset:490,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.statistics.HistogramDataset:491,1"
      Dst: "[org.jfree.data.statistics.HistogramDataset].getSeriesCount"
    - Src: "org.jfree.data.statistics.HistogramDataset:492,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.statistics.HistogramDataset:494,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.statistics.HistogramDataset:494,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jfree.data.statistics.HistogramDataset:494,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:158,1"
      Dst: "[org.jfree.chart.renderer.xy.CandlestickRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].<init>(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:170,1"
      Dst: "[org.jfree.chart.labels.HighLowItemLabelGenerator].<init>"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:170,1"
      Dst: "[org.jfree.chart.renderer.xy.CandlestickRenderer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].<init>(double,boolean,org.jfree.chart.labels.XYToolTipGenerator)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "boolean"
    - "org.jfree.chart.labels.XYToolTipGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:187,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:188,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].setDefaultToolTipGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].getCandleWidth()"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].setCandleWidth(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:223"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:227"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:225,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].getMaxCandleWidthInMilliseconds()"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].setMaxCandleWidthInMilliseconds(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:254,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].getAutoWidthMethod()"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].setAutoWidthMethod(int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:295"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:299"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:297,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].getAutoWidthFactor()"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].setAutoWidthFactor(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:327"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:331"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:329,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].getAutoWidthGap()"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].setAutoWidthGap(double)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:359"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:363"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:362"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:361,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].getUpPaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].setUpPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:388,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].getDownPaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].setDownPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:412,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].getDrawVolume()"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].setDrawVolume(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:437"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:441"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:439,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].getVolumePaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].setVolumePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:465,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:467,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].getUseOutlinePaint()"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].setUseOutlinePaint(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:493"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:497"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:496"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:495,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].findRangeBounds(org.jfree.data.xy.XYDataset)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.XYDataset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findRangeBounds(org.jfree.data.xy.XYDataset,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:510,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].findRangeBounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.XYPlot,org.jfree.data.xy.XYDataset,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.xy.XYItemRendererState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.data.xy.XYDataset"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:545"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:561"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:560"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:548"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:561"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:560"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:550"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:549"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:548"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:553"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:551"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:534,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxis"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:535,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getLowerBound"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:537,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:538,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:540,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:548,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:550,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:552,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getVolumeValue"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:561,1"
      Dst: "[org.jfree.chart.renderer.xy.XYItemRendererState].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.xy.XYItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotRenderingInfo,org.jfree.chart.plot.XYPlot,org.jfree.chart.axis.ValueAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.xy.XYDataset,int,int,org.jfree.chart.plot.CrosshairState,int)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.xy.XYItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    - "org.jfree.chart.plot.XYPlot"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.xy.XYDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CrosshairState"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 236
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:590"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:593"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:592"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:593"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:597"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:596"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:602"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:606"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:605"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:625"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:631"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:638"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:642"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:641"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:651"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:660"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:655"
      Branch Sides: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:685"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:688"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:687"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:692"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:725"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:724"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:697"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:702"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:701"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:713"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:718"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:717"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:725"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:729"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:728"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:738"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:748"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:747"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:739"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:743"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:742"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:748"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:760"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:759"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:749"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:753"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:752"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:762"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:769"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:768"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:774"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:784"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:783"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:775"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:779"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:778"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:784"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:788"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:787"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:792"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:796"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:795"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:801"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:805"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:804"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:589,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:603,1"
      Dst: "[org.jfree.chart.plot.PlotRenderingInfo].getOwner"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:603,1"
      Dst: "[org.jfree.chart.ChartRenderingInfo].getEntityCollection"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:608,1"
      Dst: "[org.jfree.data.xy.XYDataset].getXValue"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:609,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getHighValue"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:610,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getLowValue"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:611,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getOpenValue"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:612,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getCloseValue"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:614,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:615,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:617,1"
      Dst: "[org.jfree.chart.plot.XYPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:637,1"
      Dst: "[org.jfree.data.xy.XYDataset].getItemCount"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:639,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:642,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:657,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:656,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:667,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getStartXValue"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:670,1"
      Dst: "[org.jfree.data.xy.IntervalXYDataset].getEndXValue"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:679,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:683,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:686,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:688,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:690,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:693,1"
      Dst: "[org.jfree.data.xy.OHLCDataset].getVolumeValue"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:698,1"
      Dst: "[java.awt.geom.RectangularShape].getMinX"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:699,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:702,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:703,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:708,1"
      Dst: "[org.jfree.chart.renderer.xy.CandlestickRenderer].getVolumePaint"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:708,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:709,1"
      Dst: "[java.awt.Graphics2D].getComposite"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:710,1"
      Dst: "[java.awt.AlphaComposite].getInstance"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:710,1"
      Dst: "[java.awt.Graphics2D].setComposite"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:714,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:714,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:740,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:740,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:802,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].addEntity"
    JavaMethodInfo: null
    BBCount: 60
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:816"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:819"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:818"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:819"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:822"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:821"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:823"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:826"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:825"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:826"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:829"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:828"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:829"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:832"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:831"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:832"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:835"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:834"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:835"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:838"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:839"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:842"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:841"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:842"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:845"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:844"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:845"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:848"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:847"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:848"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:851"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:850"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.xy.CandlestickRenderer:851"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:854"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.xy.CandlestickRenderer:853"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:826,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:854,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: 865
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    functionUses: 25
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:866,1"
      Dst: "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:877,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:878,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.xy.CandlestickRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.xy.CandlestickRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:893,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.xy.CandlestickRenderer:894,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].<init>()"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Month:74,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.data.time.Month:74,1"
      Dst: "[org.jfree.data.time.Month].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].<init>(int,int)"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.RegularTimePeriod].<init>()"
    - "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance()"
    - "[org.jfree.data.time.Month].peg(java.util.Calendar)"
    functionUses: 2
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Month:86"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:87"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:86"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:86"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:89"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:88"
        BranchSideFuncs:
        - "peg(java.util.Calendar)"
        - "getCalendarInstance()"
    Callsites:
    - Src: "org.jfree.data.time.Month:85,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Month:87,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.Month:91,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Month:91,1"
      Dst: "[org.jfree.data.time.Month].peg"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].<init>(int,org.jfree.data.time.Year)"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.data.time.Year"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Month:103"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:104"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:103"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:103"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Month:102,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Month:104,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.Month:107,1"
      Dst: "[org.jfree.data.time.Year].getYear"
    - Src: "org.jfree.data.time.Month:108,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Month:108,1"
      Dst: "[org.jfree.data.time.Month].peg"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].<init>(java.util.Date)"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Month:121,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Month:121,1"
      Dst: "[org.jfree.data.time.Month].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].<init>(java.util.Date,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Month:134,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Month:135,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.data.time.Month:136,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Month:137,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Month:139,1"
      Dst: "[org.jfree.data.time.Month].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].<init>(java.util.Date,java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Month:150,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Month:151,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Month:152,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Month:154,1"
      Dst: "[org.jfree.data.time.Month].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].getYear()"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.Year"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Month:163,1"
      Dst: "[org.jfree.data.time.Year].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].getYearValue()"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].getMonth()"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].getFirstMillisecond()"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].getLastMillisecond()"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].peg(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Month].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Month].getLastMillisecond(java.util.Calendar)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Month:224,1"
      Dst: "[org.jfree.data.time.Month].getFirstMillisecond"
    - Src: "org.jfree.data.time.Month:225,1"
      Dst: "[org.jfree.data.time.Month].getLastMillisecond"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].previous()"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Month:240"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:244"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:244"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:248"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Month:241,1"
      Dst: "[org.jfree.data.time.Month].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].next()"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Month].<init>(int,int)"
    - "[org.jfree.data.time.Month].<init>(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Month:266"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:270"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:269"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:270"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:274"
        BranchSideFuncs:
        - "<init>(int,int)"
      - BranchSide: "org.jfree.data.time.Month:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Month:267,1"
      Dst: "[org.jfree.data.time.Month].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].getSerialIndex()"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: 286
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].toString()"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SerialDate].monthCodeToString(int)"
    functionUses: 16
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Month:299,1"
      Dst: "[org.jfree.chart.date.SerialDate].monthCodeToString"
    - Src: "org.jfree.data.time.Month:299,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Month:314"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:317"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:316"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:317"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:320"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:319"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:321"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:324"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:323"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:324"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:327"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:326"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].hashCode()"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Month].getYearValue()"
    - "[org.jfree.data.time.Month].getMonth()"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Month:363"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:373"
        BranchSideFuncs:
        - "getYearValue()"
      - BranchSide: "org.jfree.data.time.Month:372"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:366"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:369"
        BranchSideFuncs:
        - "getMonth()"
      - BranchSide: "org.jfree.data.time.Month:368"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:373"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Month:365,1"
      Dst: "[org.jfree.data.time.Month].getYearValue"
    - Src: "org.jfree.data.time.Month:367,1"
      Dst: "[org.jfree.data.time.Month].getMonth"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].getFirstMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Month:402,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Month:404,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].getLastMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SerialDate].lastDayOfMonth(int,int)"
    functionUses: 10
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Month:420,1"
      Dst: "[org.jfree.chart.date.SerialDate].lastDayOfMonth"
    - Src: "org.jfree.data.time.Month:421,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Month:423,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].parseMonth(java.lang.String)"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.Month"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Month:438"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:442"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:441"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:448"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:454"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:453"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:458"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:461"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:463"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:467"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:466"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:467"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:466"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:473"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:478"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:477"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:481"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:484"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:483"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:484"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:487"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:486"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Month:442,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jfree.data.time.Month:443,1"
      Dst: "[org.jfree.data.time.Month].findSeparator"
    - Src: "org.jfree.data.time.Month:450,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jfree.data.time.Month:455,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.data.time.Month:457,1"
      Dst: "[org.jfree.data.time.Month].evaluateAsYear"
    - Src: "org.jfree.data.time.Month:475,1"
      Dst: "[org.jfree.chart.date.SerialDate].stringToMonthCode"
    - Src: "org.jfree.data.time.Month:482,1"
      Dst: "[org.jfree.data.time.TimePeriodFormatException].<init>"
    - Src: "org.jfree.data.time.Month:487,1"
      Dst: "[org.jfree.data.time.Month].<init>"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].findSeparator(java.lang.String)"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Month:502"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:505"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Month:508"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Month:511"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Month:510"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Month:501,1"
      Dst: "[java.lang.String].indexOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Month].evaluateAsYear(java.lang.String)"
    functionSourceFile: "org.jfree.data.time.Month"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.Year"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Month:526,1"
      Dst: "[org.jfree.data.time.Year].parseYear"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.CenterArrangement].<init>()"
    functionSourceFile: "org.jfree.chart.block.CenterArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.CenterArrangement:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.CenterArrangement].add(org.jfree.chart.block.Block,java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.CenterArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jfree.chart.block.Block"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.CenterArrangement].arrange(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.CenterArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.CenterArrangement:90"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:101"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:100"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.CenterArrangement:91"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:94"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:93"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.CenterArrangement:94"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:97"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:96"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.CenterArrangement:97"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.CenterArrangement:101"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:112"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:111"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.CenterArrangement:102"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:105"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:104"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.CenterArrangement:105"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:107"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.CenterArrangement:108"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.CenterArrangement:112"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.CenterArrangement:113"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:116"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:115"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.CenterArrangement:116"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:118"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.CenterArrangement:119"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.CenterArrangement:88,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthConstraintType"
    - Src: "org.jfree.chart.block.CenterArrangement:89,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightConstraintType"
    - Src: "org.jfree.chart.block.CenterArrangement:92,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].arrangeNN"
    - Src: "org.jfree.chart.block.CenterArrangement:95,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.jfree.chart.block.CenterArrangement:103,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].arrangeFN"
    - Src: "org.jfree.chart.block.CenterArrangement:114,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].arrangeRN"
    - Src: "org.jfree.chart.block.CenterArrangement:117,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].arrangeRF"
    - Src: "org.jfree.chart.block.CenterArrangement:120,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].arrangeRR"
    - Src: "org.jfree.chart.block.CenterArrangement:123,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.CenterArrangement].arrangeFN(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.CenterArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.CenterArrangement:140,1"
      Dst: "[org.jfree.chart.block.BlockContainer].getBlocks"
    - Src: "org.jfree.chart.block.CenterArrangement:141,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.block.CenterArrangement:142,1"
      Dst: "[org.jfree.chart.block.Block].arrange"
    - Src: "org.jfree.chart.block.CenterArrangement:143,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidth"
    - Src: "org.jfree.chart.block.CenterArrangement:144,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.block.CenterArrangement:146,1"
      Dst: "[org.jfree.chart.block.Block].setBounds"
    - Src: "org.jfree.chart.block.CenterArrangement:147,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.CenterArrangement].arrangeFR(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.CenterArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.CenterArrangement:164"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:169"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.CenterArrangement:163,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].arrangeFN"
    - Src: "org.jfree.chart.block.CenterArrangement:164,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getHeightRange"
    - Src: "org.jfree.chart.block.CenterArrangement:164,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.CenterArrangement:169,1"
      Dst: "[org.jfree.chart.block.Size2D].getHeight"
    - Src: "org.jfree.chart.block.CenterArrangement:169,1"
      Dst: "[org.jfree.data.Range].constrain"
    - Src: "org.jfree.chart.block.CenterArrangement:168,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedHeight"
    - Src: "org.jfree.chart.block.CenterArrangement:170,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].arrangeFF"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.CenterArrangement].arrangeFF(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.CenterArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.CenterArrangement:188,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].arrangeFN"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.CenterArrangement].arrangeRR(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.CenterArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.CenterArrangement:207"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:212"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.CenterArrangement:206,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].arrangeNN"
    - Src: "org.jfree.chart.block.CenterArrangement:207,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthRange"
    - Src: "org.jfree.chart.block.CenterArrangement:207,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.CenterArrangement:212,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.block.CenterArrangement:211,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedWidth"
    - Src: "org.jfree.chart.block.CenterArrangement:213,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].arrangeFR"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.CenterArrangement].arrangeRF(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.CenterArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.CenterArrangement:231"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:236"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.CenterArrangement:230,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].arrangeNF"
    - Src: "org.jfree.chart.block.CenterArrangement:231,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthRange"
    - Src: "org.jfree.chart.block.CenterArrangement:231,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.CenterArrangement:236,1"
      Dst: "[org.jfree.chart.block.Size2D].getWidth"
    - Src: "org.jfree.chart.block.CenterArrangement:236,1"
      Dst: "[org.jfree.data.Range].constrain"
    - Src: "org.jfree.chart.block.CenterArrangement:235,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedWidth"
    - Src: "org.jfree.chart.block.CenterArrangement:237,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].arrangeFF"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.CenterArrangement].arrangeRN(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.CenterArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.CenterArrangement:256"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:261"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.block.CenterArrangement:255,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].arrangeNN"
    - Src: "org.jfree.chart.block.CenterArrangement:256,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].getWidthRange"
    - Src: "org.jfree.chart.block.CenterArrangement:256,1"
      Dst: "[org.jfree.data.Range].contains"
    - Src: "org.jfree.chart.block.CenterArrangement:261,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.block.CenterArrangement:260,1"
      Dst: "[org.jfree.chart.block.RectangleConstraint].toFixedWidth"
    - Src: "org.jfree.chart.block.CenterArrangement:262,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].arrangeFN"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.CenterArrangement].arrangeNN(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D)"
    functionSourceFile: "org.jfree.chart.block.CenterArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 2
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.CenterArrangement:276,1"
      Dst: "[org.jfree.chart.block.BlockContainer].getBlocks"
    - Src: "org.jfree.chart.block.CenterArrangement:277,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.chart.block.CenterArrangement:278,1"
      Dst: "[org.jfree.chart.block.Block].arrange"
    - Src: "org.jfree.chart.block.CenterArrangement:279,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.block.CenterArrangement:279,1"
      Dst: "[org.jfree.chart.block.Block].setBounds"
    - Src: "org.jfree.chart.block.CenterArrangement:280,1"
      Dst: "[org.jfree.chart.block.Size2D].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.CenterArrangement].arrangeNF(org.jfree.chart.block.BlockContainer,java.awt.Graphics2D,org.jfree.chart.block.RectangleConstraint)"
    functionSourceFile: "org.jfree.chart.block.CenterArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.block.Size2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.block.BlockContainer"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.block.RectangleConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.block.CenterArrangement:296,1"
      Dst: "[org.jfree.chart.block.CenterArrangement].arrangeNN"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.CenterArrangement].clear()"
    functionSourceFile: "org.jfree.chart.block.CenterArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.block.CenterArrangement].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.block.CenterArrangement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.block.CenterArrangement:316"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:319"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:318"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.block.CenterArrangement:319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.block.CenterArrangement:322"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.block.CenterArrangement:321"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LevelRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.LevelRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:88,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:92,1"
      Dst: "[java.awt.geom.Rectangle2D$Float].<init>"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:92,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].setDefaultLegendShape"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:95,1"
      Dst: "[java.awt.Color].<init>"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:95,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].setDefaultOutlinePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LevelRenderer].getItemMargin()"
    functionSourceFile: "org.jfree.chart.renderer.category.LevelRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LevelRenderer].setItemMargin(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.LevelRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:121,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LevelRenderer].getMaximumItemWidth()"
    functionSourceFile: "org.jfree.chart.renderer.category.LevelRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LevelRenderer].setMaximumItemWidth(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.LevelRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:147,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LevelRenderer].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.category.LevelRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.category.CategoryItemRendererState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:169,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].initialise"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:171,1"
      Dst: "[org.jfree.chart.renderer.category.LevelRenderer].calculateItemWidth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LevelRenderer].calculateItemWidth(org.jfree.chart.plot.CategoryPlot,java.awt.geom.Rectangle2D,int,org.jfree.chart.renderer.category.CategoryItemRendererState)"
    functionSourceFile: "org.jfree.chart.renderer.category.LevelRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.plot.CategoryPlot"
    - "java.awt.geom.Rectangle2D"
    - "int"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:189"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:218"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:217"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:191"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:190"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:189"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:195"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:197"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:196"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:197"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:200"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:199"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:203"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:206"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:205"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:206"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:209"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:208"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:212"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:215"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:187,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getDomainAxis"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:188,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:190,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:191,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesCount"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:191,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:194,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:196,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:198,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:200,1"
      Dst: "[org.jfree.chart.renderer.category.LevelRenderer].getMaximumItemWidth"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:204,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMargin"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:207,1"
      Dst: "[org.jfree.chart.renderer.category.LevelRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:209,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getLowerMargin"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:210,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getUpperMargin"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:213,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:213,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].setBarWidth"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LevelRenderer].calculateBarW0(org.jfree.chart.plot.CategoryPlot,org.jfree.chart.plot.PlotOrientation,java.awt.geom.Rectangle2D,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.renderer.category.CategoryItemRendererState,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.LevelRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 7
    argTypes:
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.plot.PlotOrientation"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:241"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:244"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:243"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:249"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:252"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:251"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:253"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:261"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:241,1"
      Dst: "[org.jfree.chart.plot.PlotOrientation].isHorizontal"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:242,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:244,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:246,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:247,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:246,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:248,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesCount"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:250,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getRowCount"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:254,1"
      Dst: "[org.jfree.chart.renderer.category.LevelRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:256,1"
      Dst: "[org.jfree.chart.renderer.category.LevelRenderer].calculateSeriesWidth"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:259,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:261,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LevelRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.LevelRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:291"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:296"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:295"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:297"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:301"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:300"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:312"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:318"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:317"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:324"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:329"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:328"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:334"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:338"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:337"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:340"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:346"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:345"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:340"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:346"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:345"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:341"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:340"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:353"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:357"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:356"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:290,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesIndex"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:296,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:301,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:303,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:304,1"
      Dst: "[org.jfree.chart.renderer.category.LevelRenderer].calculateBarW0"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:306,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:307,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:312,1"
      Dst: "[org.jfree.chart.plot.PlotOrientation].isHorizontal"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:314,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:316,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:324,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getElementHinting"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:325,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:326,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:325,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].beginElementGroup"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:329,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:330,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemPaint"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:331,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:332,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:333,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:335,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].endElementGroup"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:338,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:340,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:341,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:346,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].indexOf"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:347,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getCrosshairState"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:347,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:352,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:354,1"
      Dst: "[java.awt.geom.Line2D].getBounds"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:354,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LevelRenderer].calculateSeriesWidth(double,org.jfree.chart.axis.CategoryAxis,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.LevelRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 4
    argTypes:
    - "double"
    - "org.jfree.chart.axis.CategoryAxis"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:373"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:376"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:371,1"
      Dst: "[org.jfree.chart.renderer.category.LevelRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:371,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getLowerMargin"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:372,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getUpperMargin"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:374,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMargin"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LevelRenderer].getItemMiddle(java.lang.Comparable,java.lang.Comparable,org.jfree.data.category.CategoryDataset,org.jfree.chart.axis.CategoryAxis,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.renderer.category.LevelRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 6
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "org.jfree.data.category.CategoryDataset"
    - "org.jfree.chart.axis.CategoryAxis"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:395,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategorySeriesMiddle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LevelRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.LevelRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:408"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:411"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:410"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:411"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:414"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:413"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:415"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:418"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:417"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.LevelRenderer:418"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:421"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.LevelRenderer:420"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:421,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.LevelRenderer].hashCode()"
    functionSourceFile: "org.jfree.chart.renderer.category.LevelRenderer"
    linkageType: null
    functionLinenumber: 430
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].hashCode()"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,double)"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:431,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].hashCode"
    - Src: "org.jfree.chart.renderer.category.LevelRenderer:432,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].<init>()"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Quarter:93,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.data.time.Quarter:93,1"
      Dst: "[org.jfree.data.time.Quarter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].<init>(int,int)"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.RegularTimePeriod].<init>()"
    - "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance()"
    - "[org.jfree.data.time.Quarter].peg(java.util.Calendar)"
    functionUses: 2
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Quarter:105"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:106"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Quarter:105"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Quarter:105"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:108"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Quarter:107"
        BranchSideFuncs:
        - "peg(java.util.Calendar)"
        - "getCalendarInstance()"
    Callsites:
    - Src: "org.jfree.data.time.Quarter:104,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Quarter:106,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.Quarter:110,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Quarter:110,1"
      Dst: "[org.jfree.data.time.Quarter].peg"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].<init>(int,org.jfree.data.time.Year)"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jfree.data.time.Year"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Quarter:122"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Quarter:122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Quarter:122"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:125"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Quarter:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Quarter:121,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Quarter:123,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.time.Quarter:125,1"
      Dst: "[org.jfree.data.time.Year].getYear"
    - Src: "org.jfree.data.time.Quarter:127,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Quarter:127,1"
      Dst: "[org.jfree.data.time.Quarter].peg"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].<init>(java.util.Date)"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Quarter:140,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getCalendarInstance"
    - Src: "org.jfree.data.time.Quarter:140,1"
      Dst: "[org.jfree.data.time.Quarter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].<init>(java.util.Date,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Quarter:153,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Quarter:154,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.data.time.Quarter:155,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Quarter:156,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Quarter:157,1"
      Dst: "[org.jfree.chart.date.SerialDate].monthCodeToQuarter"
    - Src: "org.jfree.data.time.Quarter:159,1"
      Dst: "[org.jfree.data.time.Quarter].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].<init>(java.util.Date,java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Quarter:170,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    - Src: "org.jfree.data.time.Quarter:171,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.jfree.data.time.Quarter:172,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.jfree.data.time.Quarter:173,1"
      Dst: "[org.jfree.chart.date.SerialDate].monthCodeToQuarter"
    - Src: "org.jfree.data.time.Quarter:175,1"
      Dst: "[org.jfree.data.time.Quarter].peg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].getQuarter()"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].getYear()"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.Year"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Quarter:193,1"
      Dst: "[org.jfree.data.time.Year].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].getYearValue()"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].getFirstMillisecond()"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].getLastMillisecond()"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].peg(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Quarter].getFirstMillisecond(java.util.Calendar)"
    - "[org.jfree.data.time.Quarter].getLastMillisecond(java.util.Calendar)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Quarter:247,1"
      Dst: "[org.jfree.data.time.Quarter].getFirstMillisecond"
    - Src: "org.jfree.data.time.Quarter:248,1"
      Dst: "[org.jfree.data.time.Quarter].getLastMillisecond"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].previous()"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Quarter:263"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:267"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Quarter:266"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Quarter:267"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:271"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Quarter:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Quarter:264,1"
      Dst: "[org.jfree.data.time.Quarter].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].next()"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Quarter].<init>(int,int)"
    - "[org.jfree.data.time.Quarter].<init>(int,int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Quarter:288"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:292"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Quarter:291"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Quarter:292"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:296"
        BranchSideFuncs:
        - "<init>(int,int)"
      - BranchSide: "org.jfree.data.time.Quarter:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Quarter:289,1"
      Dst: "[org.jfree.data.time.Quarter].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].getSerialIndex()"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Quarter].getQuarter()"
    - "[org.jfree.data.time.Quarter].getYearValue()"
    functionUses: 14
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Quarter:326"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:337"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Quarter:336"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Quarter:327"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:333"
        BranchSideFuncs:
        - "getQuarter()"
      - BranchSide: "org.jfree.data.time.Quarter:332"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Quarter:329"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:328"
        BranchSideFuncs:
        - "getYearValue()"
      - BranchSide: "org.jfree.data.time.Quarter:327"
        BranchSideFuncs:
        - "getQuarter()"
    - Branch String: "org.jfree.data.time.Quarter:330"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:327"
        BranchSideFuncs:
        - "getQuarter()"
    Callsites:
    - Src: "org.jfree.data.time.Quarter:329,1"
      Dst: "[org.jfree.data.time.Quarter].getQuarter"
    - Src: "org.jfree.data.time.Quarter:330,1"
      Dst: "[org.jfree.data.time.Quarter].getYearValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].hashCode()"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Quarter].getYearValue()"
    - "[org.jfree.data.time.Quarter].getQuarter()"
    functionUses: 1
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Quarter:376"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:386"
        BranchSideFuncs:
        - "getYearValue()"
      - BranchSide: "org.jfree.data.time.Quarter:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Quarter:379"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:382"
        BranchSideFuncs:
        - "getQuarter()"
      - BranchSide: "org.jfree.data.time.Quarter:381"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Quarter:386"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Quarter:378,1"
      Dst: "[org.jfree.data.time.Quarter].getYearValue"
    - Src: "org.jfree.data.time.Quarter:380,1"
      Dst: "[org.jfree.data.time.Quarter].getQuarter"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].toString()"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Quarter:409,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].getFirstMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Quarter:426,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Quarter:428,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].getLastMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.date.SerialDate].lastDayOfMonth(int,int)"
    functionUses: 10
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.Quarter:445,1"
      Dst: "[org.jfree.chart.date.SerialDate].lastDayOfMonth"
    - Src: "org.jfree.data.time.Quarter:446,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.jfree.data.time.Quarter:448,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.Quarter].parseQuarter(java.lang.String)"
    functionSourceFile: "org.jfree.data.time.Quarter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.Quarter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.Quarter:465"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:469"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Quarter:468"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.Quarter:469"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.Quarter:473"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.Quarter:472"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.Quarter:464,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.jfree.data.time.Quarter:466,1"
      Dst: "[org.jfree.data.time.TimePeriodFormatException].<init>"
    - Src: "org.jfree.data.time.Quarter:469,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jfree.data.time.Quarter:473,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jfree.data.time.Quarter:474,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.jfree.data.time.Quarter:475,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.time.Quarter:478,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.jfree.data.time.Quarter:483,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jfree.data.time.Quarter:483,1"
      Dst: "[org.jfree.data.time.Year].parseYear"
    - Src: "org.jfree.data.time.Quarter:484,1"
      Dst: "[org.jfree.data.time.Quarter].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultNumberAxisEditor].<init>(org.jfree.chart.axis.NumberAxis)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.NumberAxis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:71,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:73,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].getTickUnit"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:73,1"
      Dst: "[org.jfree.chart.axis.TickUnit].getSize"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:74,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultNumberAxisEditor].validateTickUnit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultNumberAxisEditor].createTickUnitPanel()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JPanel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:97"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:80"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:80,1"
      Dst: "[org.jfree.chart.swing.editor.LCBLayout].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:80,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:81,1"
      Dst: "[javax.swing.BorderFactory].createEmptyBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:81,1"
      Dst: "[javax.swing.JComponent].setBorder"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:83,1"
      Dst: "[java.awt.Container].add"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:85,1"
      Dst: "[java.util.ResourceBundle].getString"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:86,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].isAutoTickUnitSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:86,1"
      Dst: "[javax.swing.JCheckBox].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:87,1"
      Dst: "[javax.swing.AbstractButton].setActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:88,1"
      Dst: "[javax.swing.AbstractButton].addActionListener"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:89,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].setAutoTickUnitSelectionCheckBox"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:90,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].getAutoTickUnitSelectionCheckBox"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:93,1"
      Dst: "[javax.swing.JLabel].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:95,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:95,1"
      Dst: "[javax.swing.JTextField].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:97,1"
      Dst: "[javax.swing.JComponent].setEnabled"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:98,1"
      Dst: "[javax.swing.JTextField].setActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:99,1"
      Dst: "[javax.swing.JTextField].addActionListener"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:100,1"
      Dst: "[java.awt.Component].addFocusListener"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultNumberAxisEditor].actionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:114"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:119"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:113,1"
      Dst: "[java.awt.event.ActionEvent].getActionCommand"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:114,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:115,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultNumberAxisEditor].validateTickUnit"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:119,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].actionPerformed"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultNumberAxisEditor].focusLost(java.awt.event.FocusEvent)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.FocusEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:125,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].focusLost"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:126,1"
      Dst: "[java.util.EventObject].getSource"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:127,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultNumberAxisEditor].validateTickUnit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultNumberAxisEditor].toggleAutoTick()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:134"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:139"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:133,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].toggleAutoTick"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:134,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].isAutoTickUnitSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:135,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:135,1"
      Dst: "[javax.swing.text.JTextComponent].setText"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:136,1"
      Dst: "[javax.swing.JComponent].setEnabled"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultNumberAxisEditor].validateTickUnit()"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:152"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:155"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:146,1"
      Dst: "[javax.swing.text.JTextComponent].getText"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:146,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:155,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:155,1"
      Dst: "[javax.swing.text.JTextComponent].setText"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.swing.editor.DefaultNumberAxisEditor].setAxisProperties(org.jfree.chart.axis.Axis)"
    functionSourceFile: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.Axis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:171"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:166,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].setAxisProperties"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:168,1"
      Dst: "[org.jfree.chart.swing.editor.DefaultValueAxisEditor].isAutoTickUnitSelection"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:169,1"
      Dst: "[org.jfree.chart.axis.NumberTickUnit].<init>"
    - Src: "org.jfree.chart.swing.editor.DefaultNumberAxisEditor:169,1"
      Dst: "[org.jfree.chart.axis.NumberAxis].setTickUnit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].<init>(java.lang.Comparable,java.util.Date[],double[],double[],double[],double[],double[])"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.Comparable"
    - "java.util.Date[]"
    - "double[]"
    - "double[]"
    - "double[]"
    - "double[]"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:90,1"
      Dst: "[org.jfree.data.xy.AbstractXYDataset].<init>"
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:92,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:96,1"
      Dst: "[org.jfree.data.xy.DefaultHighLowDataset].createNumberArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getX(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:133,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:133,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getXDate(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getY(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultHighLowDataset].getClose(int,int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:167,1"
      Dst: "[org.jfree.data.xy.DefaultHighLowDataset].getClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getHigh(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getHighValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultHighLowDataset].getHigh(int,int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultHighLowDataset:200"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:203"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:199,1"
      Dst: "[org.jfree.data.xy.DefaultHighLowDataset].getHigh"
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:201,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getLow(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getLowValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.DefaultHighLowDataset].getLow(int,int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultHighLowDataset:236"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:239"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:235,1"
      Dst: "[org.jfree.data.xy.DefaultHighLowDataset].getLow"
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:237,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getOpen(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getOpenValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultHighLowDataset:272"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:271,1"
      Dst: "[org.jfree.data.xy.DefaultHighLowDataset].getOpen"
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:273,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getClose(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getCloseValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultHighLowDataset:308"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:311"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:310"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:307,1"
      Dst: "[org.jfree.data.xy.DefaultHighLowDataset].getClose"
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:309,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getVolume(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getVolumeValue(int,int)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultHighLowDataset:344"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:347"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:346"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:343,1"
      Dst: "[org.jfree.data.xy.DefaultHighLowDataset].getVolume"
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:345,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getSeriesCount()"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].getItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: 370
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultHighLowDataset:383"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:385"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultHighLowDataset:386"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:389"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:388"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultHighLowDataset:390"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:393"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:392"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultHighLowDataset:393"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:396"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:395"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultHighLowDataset:396"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:399"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:398"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultHighLowDataset:399"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:402"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:401"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultHighLowDataset:402"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:405"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:404"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultHighLowDataset:405"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:408"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:407"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.DefaultHighLowDataset:408"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:411"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:390,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:393,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.DefaultHighLowDataset].createNumberArray(double[])"
    functionSourceFile: "org.jfree.data.xy.DefaultHighLowDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number[]"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.DefaultHighLowDataset:424"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.DefaultHighLowDataset:426"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.DefaultHighLowDataset:425,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].<init>()"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:68,1"
      Dst: "[org.jfree.data.xy.MatrixSeriesCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].<init>(org.jfree.data.xy.MatrixSeries)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.MatrixSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.MatrixSeriesCollection:80"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeriesCollection:84"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.MatrixSeriesCollection:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:77,1"
      Dst: "[org.jfree.data.xy.AbstractXYZDataset].<init>"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:78,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:81,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:82,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].getItemCount(int)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.MatrixSeries].getItemCount()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getSeries(int)"
    functionUses: 17
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:95,1"
      Dst: "[org.jfree.data.xy.MatrixSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:95,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getItemCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].getSeries(int)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "org.jfree.data.xy.MatrixSeries"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].requireInRange(int,java.lang.String,int,int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:107,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:107,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:108,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].getSeriesCount()"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:120,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].getSeriesKey(int)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.Series].getKey()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].getSeries(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:133,1"
      Dst: "[org.jfree.data.xy.MatrixSeriesCollection].getSeries"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:133,1"
      Dst: "[org.jfree.data.general.Series].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].getX(int,int)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.MatrixSeries].getItemColumn(int)"
    functionUses: 6
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:150,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:151,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getItemColumn"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:151,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].getY(int,int)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.xy.MatrixSeries].getItemRow(int)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:168,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:169,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getItemRow"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:169,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].getZ(int,int)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:186,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:187,1"
      Dst: "[org.jfree.data.xy.MatrixSeries].getItem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].addSeries(org.jfree.data.xy.MatrixSeries)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.MatrixSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:199,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:203,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:204,1"
      Dst: "[org.jfree.data.general.Series].addChangeListener"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:205,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.MatrixSeriesCollection:218"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeriesCollection:222"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.MatrixSeriesCollection:221"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.MatrixSeriesCollection:222"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeriesCollection:226"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.MatrixSeriesCollection:225"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.MatrixSeriesCollection:226"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeriesCollection:232"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.MatrixSeriesCollection:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:229,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].hashCode()"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.MatrixSeriesCollection:242"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeriesCollection:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:242,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.internal.CloneUtils].cloneList(java.util.List)"
    functionUses: 25
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:254,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:255,1"
      Dst: "[org.jfree.chart.internal.CloneUtils].cloneList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].removeAllSeries()"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.MatrixSeriesCollection:268"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeriesCollection:273"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.MatrixSeriesCollection:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:268,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:268,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:268,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:269,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:273,1"
      Dst: "[java.util.List].clear"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:274,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].removeSeries(org.jfree.data.xy.MatrixSeries)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.MatrixSeries"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.MatrixSeriesCollection:288"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.MatrixSeriesCollection:293"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.MatrixSeriesCollection:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:287,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:288,1"
      Dst: "[java.util.List].contains"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:289,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:290,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:291,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.MatrixSeriesCollection].removeSeries(int)"
    functionSourceFile: "org.jfree.data.xy.MatrixSeriesCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:304,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:304,1"
      Dst: "[org.jfree.chart.internal.Args].requireInRange"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:307,1"
      Dst: "[java.util.List].get"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:308,1"
      Dst: "[org.jfree.data.general.Series].removeChangeListener"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:309,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jfree.data.xy.MatrixSeriesCollection:310,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:97,1"
      Dst: "[org.jfree.chart.renderer.category.IntervalBarRenderer].<init>"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:98,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].setIncludeBaseInRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].getCompletePaint()"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].setCompletePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:125,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:127,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].getIncompletePaint()"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].setIncompletePaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:150,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:152,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].getStartPercent()"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].setStartPercent(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:178,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].getEndPercent()"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].setEndPercent(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:204,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:227"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:233"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:229,1"
      Dst: "[org.jfree.chart.renderer.category.GanttRenderer].drawTasks"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:233,1"
      Dst: "[org.jfree.chart.renderer.category.IntervalBarRenderer].drawItem"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].drawTasks(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.gantt.GanttCategoryDataset,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.gantt.GanttCategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 153
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:267"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:269"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:384"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:275"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:279"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:278"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:283"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:287"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:286"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:289"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:294"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:303"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:308"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:307"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:308"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:314"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:313"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:320"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:342"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:341"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:322"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:329"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:330"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:342"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:341"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:342"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:346"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:345"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:348"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:352"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:351"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:352"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:356"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:355"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:356"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:363"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:362"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:357"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:363"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:362"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:363"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:377"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:378"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:267"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:380"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:262,1"
      Dst: "[org.jfree.data.gantt.GanttCategoryDataset].getSubIntervalCount"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:264,1"
      Dst: "[org.jfree.chart.renderer.category.GanttRenderer].drawTask"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:268,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:271,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:274,1"
      Dst: "[org.jfree.data.gantt.GanttCategoryDataset].getStartValue"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:279,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:278,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:282,1"
      Dst: "[org.jfree.data.gantt.GanttCategoryDataset].getEndValue"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:295,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].calculateBarW0"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:297,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:298,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:304,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:316,1"
      Dst: "[org.jfree.data.gantt.GanttCategoryDataset].getPercentComplete"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:318,1"
      Dst: "[org.jfree.chart.renderer.category.GanttRenderer].getStartPercent"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:319,1"
      Dst: "[org.jfree.chart.renderer.category.GanttRenderer].getEndPercent"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:342,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getShadowsVisible"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:343,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getBarPainter"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:343,1"
      Dst: "[org.jfree.chart.renderer.category.BarPainter].paintBarShadow"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:346,1"
      Dst: "[org.jfree.chart.renderer.category.BarPainter].paintBar"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:349,1"
      Dst: "[org.jfree.chart.renderer.category.GanttRenderer].getCompletePaint"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:349,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:350,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:353,1"
      Dst: "[org.jfree.chart.renderer.category.GanttRenderer].getIncompletePaint"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:356,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].isDrawBarOutline"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:358,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemStroke"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:358,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:359,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:360,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:365,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].indexOf"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:366,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:367,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:369,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:370,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:368,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategorySeriesMiddle"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:371,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getCrosshairState"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:371,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:378,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getInfo"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:379,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:381,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].drawTask(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.gantt.GanttCategoryDataset,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.gantt.GanttCategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 150
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:415"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:418"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:417"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:423"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:426"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:425"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:429"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:435"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:443"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:448"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:447"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:448"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:454"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:453"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:459"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:480"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:479"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:461"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:469"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:468"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:469"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:480"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:479"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:480"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:484"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:483"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:486"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:490"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:489"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:490"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:496"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:495"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:496"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:507"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:506"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:497"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:507"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:506"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:500"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:507"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:506"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:500"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:507"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:506"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:509"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:514"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:509"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:515"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:514"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:527"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:530"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:529"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:410,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:411,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:414,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getEndValue"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:418,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:418,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:422,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getStartValue"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:436,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].calculateBarW0"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:438,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:439,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:444,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:456,1"
      Dst: "[org.jfree.data.gantt.GanttCategoryDataset].getPercentComplete"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:457,1"
      Dst: "[org.jfree.chart.renderer.category.GanttRenderer].getStartPercent"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:458,1"
      Dst: "[org.jfree.chart.renderer.category.GanttRenderer].getEndPercent"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:480,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getShadowsVisible"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:481,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getBarPainter"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:481,1"
      Dst: "[org.jfree.chart.renderer.category.BarPainter].paintBarShadow"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:484,1"
      Dst: "[org.jfree.chart.renderer.category.BarPainter].paintBar"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:487,1"
      Dst: "[org.jfree.chart.renderer.category.GanttRenderer].getCompletePaint"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:487,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:488,1"
      Dst: "[java.awt.Graphics2D].fill"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:491,1"
      Dst: "[org.jfree.chart.renderer.category.GanttRenderer].getIncompletePaint"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:496,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].isDrawBarOutline"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:498,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:499,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:501,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:503,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:507,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:509,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:510,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:515,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].indexOf"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:516,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:517,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:519,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:519,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:518,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategorySeriesMiddle"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:520,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getCrosshairState"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:520,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:526,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:528,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].getItemMiddle(java.lang.Comparable,java.lang.Comparable,org.jfree.data.category.CategoryDataset,org.jfree.chart.axis.CategoryAxis,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 6
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "org.jfree.data.category.CategoryDataset"
    - "org.jfree.chart.axis.CategoryAxis"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:549,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:548,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategorySeriesMiddle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:561"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:564"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:563"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:564"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:567"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:566"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:568"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:571"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:570"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:571"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:574"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:573"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:574"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:577"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:576"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.GanttRenderer:577"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:580"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.GanttRenderer:579"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:568,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:580,1"
      Dst: "[org.jfree.chart.renderer.category.IntervalBarRenderer].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:591,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:592,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.GanttRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.GanttRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:606,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.category.GanttRenderer:607,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].<init>()"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.FixedMillisecond:61,1"
      Dst: "[java.lang.System].currentTimeMillis"
    - Src: "org.jfree.data.time.FixedMillisecond:61,1"
      Dst: "[org.jfree.data.time.FixedMillisecond].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].<init>(long)"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.RegularTimePeriod].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.FixedMillisecond:69,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].<init>(java.util.Date)"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.FixedMillisecond:79,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.jfree.data.time.FixedMillisecond:79,1"
      Dst: "[org.jfree.data.time.FixedMillisecond].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].getTime()"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.time.FixedMillisecond:89,1"
      Dst: "[java.util.Date].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].peg(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].previous()"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.FixedMillisecond:113"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.FixedMillisecond:116"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.FixedMillisecond:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.FixedMillisecond:114,1"
      Dst: "[org.jfree.data.time.FixedMillisecond].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].next()"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.FixedMillisecond].<init>(long)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.time.FixedMillisecond:128"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.FixedMillisecond:131"
        BranchSideFuncs:
        - "<init>(long)"
      - BranchSide: "org.jfree.data.time.FixedMillisecond:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.time.FixedMillisecond:129,1"
      Dst: "[org.jfree.data.time.FixedMillisecond].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.FixedMillisecond].getFirstMillisecond()"
    functionUses: 14
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.time.FixedMillisecond:143"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.FixedMillisecond:148"
        BranchSideFuncs:
        - "getFirstMillisecond()"
      - BranchSide: "org.jfree.data.time.FixedMillisecond:147"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.FixedMillisecond:145"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.FixedMillisecond:143"
        BranchSideFuncs:
        - "getFirstMillisecond()"
    Callsites:
    - Src: "org.jfree.data.time.FixedMillisecond:145,1"
      Dst: "[org.jfree.data.time.FixedMillisecond].getFirstMillisecond"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].hashCode()"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].compareTo(java.lang.Object)"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.time.FixedMillisecond:180"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.FixedMillisecond:198"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.FixedMillisecond:197"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.FixedMillisecond:183"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.FixedMillisecond:187"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.FixedMillisecond:186"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.FixedMillisecond:187"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.FixedMillisecond:191"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.time.FixedMillisecond:190"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.time.FixedMillisecond:198"
      Branch Sides:
      - BranchSide: "org.jfree.data.time.FixedMillisecond:206"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].getFirstMillisecond()"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].getFirstMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].getLastMillisecond()"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].getLastMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].getMiddleMillisecond()"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].getMiddleMillisecond(java.util.Calendar)"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.time.FixedMillisecond].getSerialIndex()"
    functionSourceFile: "org.jfree.data.time.FixedMillisecond"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartColor].<init>(int,int,int)"
    functionSourceFile: "org.jfree.chart.ChartColor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.ChartColor:130,1"
      Dst: "[java.awt.Color].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.ChartColor].createDefaultPaintArray()"
    functionSourceFile: "org.jfree.chart.ChartColor"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "java.awt.Paint[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 77
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.ChartColor:142,1"
      Dst: "[java.awt.Color].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getDefaultBarPainter()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.category.BarPainter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setDefaultBarPainter(org.jfree.chart.renderer.category.BarPainter)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.category.BarPainter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:121,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getDefaultShadowsVisible()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setDefaultShadowsVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:228,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].<init>"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:237,1"
      Dst: "[org.jfree.chart.util.StandardGradientPaintTransformer].<init>"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:239,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:239,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].setDefaultLegendShape"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:240,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getDefaultBarPainter"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:241,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getDefaultShadowsVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getBase()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setBase(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:269,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getItemMargin()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setItemMargin(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:296,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].isDrawBarOutline()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setDrawBarOutline(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:320,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getMaximumBarWidth()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setMaximumBarWidth(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:346,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getMinimumBarLength()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setMinimumBarLength(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:376"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:379"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:378"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:377,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:380,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getGradientPaintTransformer()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.util.GradientPaintTransformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setGradientPaintTransformer(org.jfree.chart.util.GradientPaintTransformer)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.util.GradientPaintTransformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:406,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getPositiveItemLabelPositionFallback()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.ItemLabelPosition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setPositiveItemLabelPositionFallback(org.jfree.chart.labels.ItemLabelPosition)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.ItemLabelPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:433,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getNegativeItemLabelPositionFallback()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.labels.ItemLabelPosition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setNegativeItemLabelPositionFallback(org.jfree.chart.labels.ItemLabelPosition)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.ItemLabelPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:460,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getIncludeBaseInRange()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setIncludeBaseInRange(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:488"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:492"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:491"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:490,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getBarPainter()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.category.BarPainter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setBarPainter(org.jfree.chart.renderer.category.BarPainter)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: 513
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.renderer.category.BarPainter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:514,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:516,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getShadowsVisible()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setShadowVisible(boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: 535
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:537,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getShadowPaint()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setShadowPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: 559
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    - "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:560,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:562,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getShadowXOffset()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setShadowXOffset(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:582,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getShadowYOffset()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].setShadowYOffset(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:602,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getLowerClip()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getUpperClip()"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].initialise(java.awt.Graphics2D,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,int,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.renderer.category.CategoryItemRendererState"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "int"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:645,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].initialise"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:649,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisForDataset"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:650,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getRange"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:650,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:651,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:654,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].calculateBarWidth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].calculateBarWidth(org.jfree.chart.plot.CategoryPlot,java.awt.geom.Rectangle2D,int,org.jfree.chart.renderer.category.CategoryItemRendererState)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jfree.chart.plot.CategoryPlot"
    - "java.awt.geom.Rectangle2D"
    - "int"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:675"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:706"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:705"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:677"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:676"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:675"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:681"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:684"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:683"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:684"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:687"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:686"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:690"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:693"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:692"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:693"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:696"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:695"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:699"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:703"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:702"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:673,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getDomainAxis"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:674,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:676,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:677,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesCount"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:677,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:680,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:682,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:685,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:687,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getMaximumBarWidth"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:691,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMargin"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:694,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:696,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getLowerMargin"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:697,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getUpperMargin"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:700,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:700,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].setBarWidth"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].calculateBarW0(org.jfree.chart.plot.CategoryPlot,org.jfree.chart.plot.PlotOrientation,java.awt.geom.Rectangle2D,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.renderer.category.CategoryItemRendererState,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 7
    argTypes:
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.plot.PlotOrientation"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:729"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:733"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:732"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:737"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:735"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:734"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:740"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:749"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:748"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:730,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:733,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:735,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getColumnCount"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:736,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDomainAxisEdge"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:735,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryStart"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:737,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesCount"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:737,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getRowCount"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:741,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:743,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].calculateSeriesWidth"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:746,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:749,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMiddle"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].calculateBarL0L1(double)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:769"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:772"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:771"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:772"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:775"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:774"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:765,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getLowerClip"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:766,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getUpperClip"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:767,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:768,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: 794
    functionDepth: 0
    returnType: "org.jfree.data.Range"
    argCount: 2
    argTypes:
    - "org.jfree.data.category.CategoryDataset"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].findRangeBounds(org.jfree.data.category.CategoryDataset,boolean)"
    - "[org.jfree.data.Range].expandToInclude(org.jfree.data.Range,double)"
    functionUses: 3
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:795"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:798"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:797"
        BranchSideFuncs:
        - "findRangeBounds(org.jfree.data.category.CategoryDataset,boolean)"
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:799"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:804"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:803"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:800"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:804"
        BranchSideFuncs:
        - "expandToInclude(org.jfree.data.Range,double)"
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:803"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:798,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].findRangeBounds"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:801,1"
      Dst: "[org.jfree.data.Range].expandToInclude"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].getLegendItem(int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.legend.LegendItem"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:819"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:824"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:823"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:824"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:825"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:824"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:824"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:828"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:827"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:833"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:837"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:836"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:838"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:842"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:841"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:853"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:856"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:855"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:860"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:863"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:862"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:818,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getPlot"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:824,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisible"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:824,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isSeriesVisibleInLegend"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:828,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getDataset"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:829,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:829,1"
      Dst: "[org.jfree.chart.labels.CategorySeriesLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:833,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemToolTipGenerator"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:838,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getLegendItemURLGenerator"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:842,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendShape"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:843,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesPaint"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:844,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlinePaint"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:845,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupSeriesOutlineStroke"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:848,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].isDrawBarOutline"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:848,1"
      Dst: "[java.awt.geom.Line2D$Float].<init>"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:848,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:848,1"
      Dst: "[org.jfree.chart.legend.LegendItem].<init>"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:851,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextFont"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:851,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelFont"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:852,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].lookupLegendTextPaint"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:854,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setLabelPaint"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:856,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDataset"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:857,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setDatasetIndex"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:858,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:858,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesKey"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:859,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setSeriesIndex"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:861,1"
      Dst: "[org.jfree.chart.legend.LegendItem].setFillPaintTransformer"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].drawItem(java.awt.Graphics2D,org.jfree.chart.renderer.category.CategoryItemRendererState,java.awt.geom.Rectangle2D,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.axis.CategoryAxis,org.jfree.chart.axis.ValueAxis,org.jfree.data.category.CategoryDataset,int,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.renderer.category.CategoryItemRendererState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.axis.CategoryAxis"
    - "org.jfree.chart.axis.ValueAxis"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 122
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:889"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:893"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:892"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:894"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:898"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:897"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:903"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:907"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:906"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:918"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:907"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:906"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:923"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:926"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:925"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:923"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:926"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:925"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:928"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:938"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:937"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:929"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:929"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:928"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:929"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:930"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:929"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:929"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:934"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:933"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:929"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:934"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:933"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:938"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:938"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:937"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:938"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:939"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:938"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:938"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:943"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:942"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:938"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:943"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:942"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:949"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:954"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:953"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:957"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:962"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:961"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:962"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:966"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:965"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:967"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:971"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:970"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:973"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:979"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:978"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:973"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:979"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:978"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:974"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:973"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:986"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:990"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:989"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:888,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getVisibleSeriesIndex"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:893,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:898,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:899,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:900,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].calculateBarW0"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:902,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].calculateBarL0L1"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:907,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getRangeAxisEdge"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:908,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].valueToJava2D"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:919,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:920,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:921,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:923,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getMinimumBarLength"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:951,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getBarWidth"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:951,1"
      Dst: "[java.awt.geom.Rectangle2D$Double].<init>"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:957,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getElementHinting"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:959,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:959,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:959,1"
      Dst: "[org.jfree.data.KeyedValues2DItemKey].<init>"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:960,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].beginElementGroup"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:962,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getShadowsVisible"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:963,1"
      Dst: "[org.jfree.chart.renderer.category.BarPainter].paintBarShadow"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:966,1"
      Dst: "[org.jfree.chart.renderer.category.BarPainter].paintBar"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:968,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].endElementGroup"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:971,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].getItemLabelGenerator"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:973,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].isItemLabelVisible"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:974,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].drawItemLabel"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:979,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].indexOf"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:980,1"
      Dst: "[org.jfree.chart.renderer.category.CategoryItemRendererState].getCrosshairState"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:980,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].updateCrosshairValues"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:985,1"
      Dst: "[org.jfree.chart.renderer.RendererState].getEntityCollection"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:987,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].addItemEntity"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].calculateSeriesWidth(double,org.jfree.chart.axis.CategoryAxis,int,int)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 4
    argTypes:
    - "double"
    - "org.jfree.chart.axis.CategoryAxis"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1006"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1009"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1008"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1004,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getItemMargin"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1004,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getLowerMargin"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1005,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getUpperMargin"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1007,1"
      Dst: "[org.jfree.chart.axis.CategoryAxis].getCategoryMargin"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].drawItemLabel(java.awt.Graphics2D,org.jfree.data.category.CategoryDataset,int,int,org.jfree.chart.plot.CategoryPlot,org.jfree.chart.labels.CategoryItemLabelGenerator,java.awt.geom.Rectangle2D,boolean)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.data.category.CategoryDataset"
    - "int"
    - "int"
    - "org.jfree.chart.plot.CategoryPlot"
    - "org.jfree.chart.labels.CategoryItemLabelGenerator"
    - "java.awt.geom.Rectangle2D"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1035"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1039"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1038"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1046"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1050"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1049"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1057"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1080"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1063"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1081"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1080"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1064"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1081"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1080"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1065"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1069"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1068"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1071"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1080"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1081"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1086"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1034,1"
      Dst: "[org.jfree.chart.labels.CategoryItemLabelGenerator].generateLabel"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1039,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemLabelFont"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1040,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1041,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemLabelPaint"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1042,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1047,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getPositiveItemLabelPosition"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1050,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getNegativeItemLabelPosition"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1055,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].getItemLabelAnchor"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1055,1"
      Dst: "[org.jfree.chart.plot.CategoryPlot].getOrientation"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1054,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].calculateLabelAnchorPoint"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1057,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].isInternalAnchor"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1059,1"
      Dst: "[java.awt.geom.Point2D].getX"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1059,1"
      Dst: "[java.awt.geom.Point2D].getY"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1060,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].getTextAnchor"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1060,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].getAngle"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1061,1"
      Dst: "[org.jfree.chart.labels.ItemLabelPosition].getRotationAnchor"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1058,1"
      Dst: "[org.jfree.chart.text.TextUtils].calculateRotatedStringBounds"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1064,1"
      Dst: "[java.awt.Shape].getBounds2D"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1064,1"
      Dst: "[java.awt.geom.RectangularShape].contains"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1066,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getPositiveItemLabelPositionFallback"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1069,1"
      Dst: "[org.jfree.chart.renderer.category.BarRenderer].getNegativeItemLabelPositionFallback"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1082,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawRotatedString"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].calculateLabelAnchorPoint(org.jfree.chart.labels.ItemLabelAnchor,java.awt.geom.Rectangle2D,org.jfree.chart.plot.PlotOrientation)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.geom.Point2D"
    argCount: 3
    argTypes:
    - "org.jfree.chart.labels.ItemLabelAnchor"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.plot.PlotOrientation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 178
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1120"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1122"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1123"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1126"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1125"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1126"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1129"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1128"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1129"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1132"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1131"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1132"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1135"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1134"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1135"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1138"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1141"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1140"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1141"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1144"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1143"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1144"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1146"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1147"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1150"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1149"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1150"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1153"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1152"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1153"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1156"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1155"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1156"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1159"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1158"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1159"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1162"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1161"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1162"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1164"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1165"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1168"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1167"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1168"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1171"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1170"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1171"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1174"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1173"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1174"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1177"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1176"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1177"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1180"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1179"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1180"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1183"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1182"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1183"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1186"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1185"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1186"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1189"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1188"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1189"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1192"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1196"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1103,1"
      Dst: "[org.jfree.chart.renderer.AbstractRenderer].getItemLabelAnchorOffset"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1104,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1107,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterX"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1108,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1112,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1115,1"
      Dst: "[java.awt.geom.RectangularShape].getCenterY"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1116,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1121,1"
      Dst: "[java.awt.geom.Point2D$Double].<init>"
    JavaMethodInfo: null
    BBCount: 51
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].isInternalAnchor(org.jfree.chart.labels.ItemLabelAnchor)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jfree.chart.labels.ItemLabelAnchor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1207"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1208"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1207"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1232"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1235"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1234"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1235"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1238"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1237"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1239"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1242"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1241"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1242"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1245"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1244"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1245"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1248"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1247"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1248"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1251"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1250"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1251"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1254"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1253"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1254"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1257"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1256"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1257"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1260"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1259"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1260"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1263"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1262"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1263"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1266"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1265"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1266"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1269"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1268"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1269"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1272"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1271"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1272"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1275"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1274"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.category.BarRenderer:1275"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1278"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.category.BarRenderer:1277"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1254,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1263,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1269,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1278,1"
      Dst: "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].equals"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1289,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1290,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.category.BarRenderer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.category.BarRenderer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1303,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.category.BarRenderer:1304,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale].<init>()"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.LookupPaintScale:177,1"
      Dst: "[org.jfree.chart.renderer.LookupPaintScale].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale].<init>(double,double,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:190"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:194"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.LookupPaintScale:189,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.renderer.LookupPaintScale:191,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.chart.renderer.LookupPaintScale:194,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.renderer.LookupPaintScale:198,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale].getDefaultPaint()"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale].getLowerBound()"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale].getUpperBound()"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale].add(double,java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:245"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:249"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.LookupPaintScale:243,1"
      Dst: "[org.jfree.chart.renderer.LookupPaintScale$PaintItem].<init>"
    - Src: "org.jfree.chart.renderer.LookupPaintScale:244,1"
      Dst: "[java.util.Collections].binarySearch"
    - Src: "org.jfree.chart.renderer.LookupPaintScale:246,1"
      Dst: "[java.util.List].set"
    - Src: "org.jfree.chart.renderer.LookupPaintScale:249,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale].getPaint(double)"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:266"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:269"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:268"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:269"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:273"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:272"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:274"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:279"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:278"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:280"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:285"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:284"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:287"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:297"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:296"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:290"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:294"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:293"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:297"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:303"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:302"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:299"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:303"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:302"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:303"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.LookupPaintScale:273,1"
      Dst: "[java.util.List].size"
    - Src: "org.jfree.chart.renderer.LookupPaintScale:279,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:316"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:319"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:318"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:319"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:322"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:321"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:323"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:326"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:325"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:326"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:329"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:328"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:329"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:332"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:331"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.renderer.LookupPaintScale:332"
      Branch Sides:
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:335"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.renderer.LookupPaintScale:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.renderer.LookupPaintScale:329,1"
      Dst: "[org.jfree.chart.internal.PaintUtils].equal"
    - Src: "org.jfree.chart.renderer.LookupPaintScale:332,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.LookupPaintScale:348,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.renderer.LookupPaintScale:349,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.LookupPaintScale:361,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.renderer.LookupPaintScale:362,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.renderer.LookupPaintScale].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.renderer.LookupPaintScale"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.renderer.LookupPaintScale:375,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.renderer.LookupPaintScale:376,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].<init>(org.jfree.data.gantt.GanttCategoryDataset,int,int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.data.gantt.GanttCategoryDataset"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:81,1"
      Dst: "[org.jfree.data.general.AbstractDataset].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getUnderlyingDataset()"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.gantt.GanttCategoryDataset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getFirstCategoryIndex()"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].setFirstCategoryIndex(int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:117"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:118"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:117"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:117"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:120"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:117,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:118,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:121,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getMaximumCategoryCount()"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].setMaximumCategoryCount(int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:144"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:147"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:145,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:148,1"
      Dst: "[org.jfree.data.general.AbstractDataset].fireDatasetChanged"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].lastCategoryIndex()"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnCount()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getColumnCount()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:157"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:160"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:161,1"
      Dst: "[org.jfree.data.Values2D].getColumnCount"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:160,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:174"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:174"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:173,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:174,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].lastCategoryIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnKey(int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:191,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnKeys()"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:205"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:203,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:204,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].lastCategoryIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:206,1"
      Dst: "[org.jfree.data.KeyedValues2D].getColumnKey"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:206,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:208,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex(java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowIndex(java.lang.Comparable)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex(java.lang.Comparable)"
    functionUses: 7
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:220,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowKey(int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowKey(int)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowKey(int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:234,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowKeys()"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:244,1"
      Dst: "[org.jfree.data.KeyedValues2D].getRowKeys"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:261"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:264"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:268"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:259,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:260,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:262,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:262,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:268,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnCount()"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].lastCategoryIndex()"
    functionUses: 8
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:280"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:284"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:279,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].lastCategoryIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:284,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowCount()"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowCount()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getRowCount()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:295,1"
      Dst: "[org.jfree.data.Values2D].getRowCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getValue(int,int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getValue(int,int)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getValue(int,int)"
    functionUses: 8
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:308,1"
      Dst: "[org.jfree.data.Values2D].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getPercentComplete(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:323"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:326"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:330"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:321,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:322,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:324,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:324,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:330,1"
      Dst: "[org.jfree.data.gantt.GanttCategoryDataset].getPercentComplete"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getPercentComplete(java.lang.Comparable,java.lang.Comparable,int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:351"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:354"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:358"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:349,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:350,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:352,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:352,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:358,1"
      Dst: "[org.jfree.data.gantt.GanttCategoryDataset].getPercentComplete"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getEndValue(java.lang.Comparable,java.lang.Comparable,int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:379"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:382"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:386"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:385"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:377,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:378,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:380,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:380,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:386,1"
      Dst: "[org.jfree.data.gantt.GanttCategoryDataset].getEndValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getEndValue(int,int,int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:404,1"
      Dst: "[org.jfree.data.gantt.GanttCategoryDataset].getEndValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getPercentComplete(int,int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:418,1"
      Dst: "[org.jfree.data.gantt.GanttCategoryDataset].getPercentComplete"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getPercentComplete(int,int,int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:435,1"
      Dst: "[org.jfree.data.gantt.GanttCategoryDataset].getPercentComplete"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getStartValue(java.lang.Comparable,java.lang.Comparable,int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:455"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:458"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:462"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:453,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:454,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:456,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:456,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:462,1"
      Dst: "[org.jfree.data.gantt.GanttCategoryDataset].getStartValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getStartValue(int,int,int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:480,1"
      Dst: "[org.jfree.data.gantt.GanttCategoryDataset].getStartValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getSubIntervalCount(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:498"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:500"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:504"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:503"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:496,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:497,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:499,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:499,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:504,1"
      Dst: "[org.jfree.data.gantt.GanttCategoryDataset].getSubIntervalCount"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getSubIntervalCount(int,int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:521,1"
      Dst: "[org.jfree.data.gantt.GanttCategoryDataset].getSubIntervalCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getStartValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:539"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:541"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:545"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:544"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:537,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:538,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:540,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:540,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:545,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getStartValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getStartValue(int,int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.TaskSeriesCollection].getStartValue(int,int)"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getStartValue(int,int)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:562,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getStartValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getEndValue(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:580"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:null"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:582"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:586"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:585"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:578,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getRowIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:579,1"
      Dst: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getColumnIndex"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:581,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:581,1"
      Dst: "[org.jfree.data.UnknownKeyException].<init>"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:586,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getEndValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getEndValue(int,int)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].getEndValue(int,int)"
    - "[org.jfree.data.gantt.TaskSeriesCollection].getEndValue(int,int)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:600,1"
      Dst: "[org.jfree.data.category.IntervalCategoryDataset].getEndValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:614"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:617"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:616"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:617"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:620"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:619"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:621"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:624"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:623"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:624"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:627"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:626"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:627"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:630"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:629"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:627,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.gantt.SlidingGanttCategoryDataset].clone()"
    functionSourceFile: "org.jfree.data.gantt.SlidingGanttCategoryDataset"
    linkageType: null
    functionLinenumber: 649
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    functionUses: 8
    ICount: 12
    EdgeCount: 144
    BranchProfiles:
    - Branch String: "org.jfree.data.gantt.SlidingGanttCategoryDataset:651"
      Branch Sides:
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:655"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.data.gantt.SlidingGanttCategoryDataset:654"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:650,1"
      Dst: "[org.jfree.data.general.AbstractDataset].clone"
    - Src: "org.jfree.data.gantt.SlidingGanttCategoryDataset:653,1"
      Dst: "[org.jfree.chart.api.PublicCloneable].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDatasetTableModel].<init>()"
    functionSourceFile: "org.jfree.data.xy.XYDatasetTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDatasetTableModel:75,1"
      Dst: "[javax.swing.table.AbstractTableModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDatasetTableModel].<init>(org.jfree.data.xy.TableXYDataset)"
    functionSourceFile: "org.jfree.data.xy.XYDatasetTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.TableXYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDatasetTableModel:84,1"
      Dst: "[org.jfree.data.xy.XYDatasetTableModel].<init>"
    - Src: "org.jfree.data.xy.XYDatasetTableModel:86,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDatasetTableModel].setModel(org.jfree.data.xy.TableXYDataset)"
    functionSourceFile: "org.jfree.data.xy.XYDatasetTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.xy.TableXYDataset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDatasetTableModel:96,1"
      Dst: "[org.jfree.data.general.Dataset].addChangeListener"
    - Src: "org.jfree.data.xy.XYDatasetTableModel:97,1"
      Dst: "[javax.swing.table.AbstractTableModel].fireTableDataChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDatasetTableModel].getRowCount()"
    functionSourceFile: "org.jfree.data.xy.XYDatasetTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYDatasetTableModel:107"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYDatasetTableModel:110"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYDatasetTableModel:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDatasetTableModel:110,1"
      Dst: "[org.jfree.data.xy.TableXYDataset].getItemCount"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDatasetTableModel].getColumnCount()"
    functionSourceFile: "org.jfree.data.xy.XYDatasetTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYDatasetTableModel:120"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYDatasetTableModel:123"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYDatasetTableModel:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDatasetTableModel:123,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesCount"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDatasetTableModel].getColumnName(int)"
    functionSourceFile: "org.jfree.data.xy.XYDatasetTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYDatasetTableModel:135"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYDatasetTableModel:138"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYDatasetTableModel:137"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYDatasetTableModel:138"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYDatasetTableModel:142"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYDatasetTableModel:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDatasetTableModel:136,1"
      Dst: "[javax.swing.table.AbstractTableModel].getColumnName"
    - Src: "org.jfree.data.xy.XYDatasetTableModel:142,1"
      Dst: "[org.jfree.data.general.SeriesDataset].getSeriesKey"
    - Src: "org.jfree.data.xy.XYDatasetTableModel:142,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDatasetTableModel].getValueAt(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYDatasetTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYDatasetTableModel:157"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYDatasetTableModel:160"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYDatasetTableModel:159"
        BranchSideFuncs: []
    - Branch String: "org.jfree.data.xy.XYDatasetTableModel:160"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYDatasetTableModel:164"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.data.xy.XYDatasetTableModel:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDatasetTableModel:161,1"
      Dst: "[org.jfree.data.xy.XYDataset].getX"
    - Src: "org.jfree.data.xy.XYDatasetTableModel:164,1"
      Dst: "[org.jfree.data.xy.XYDataset].getY"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDatasetTableModel].datasetChanged(org.jfree.data.general.DatasetChangeEvent)"
    functionSourceFile: "org.jfree.data.xy.XYDatasetTableModel"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.general.DatasetChangeEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDatasetTableModel:177,1"
      Dst: "[javax.swing.table.AbstractTableModel].fireTableDataChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDatasetTableModel].isCellEditable(int,int)"
    functionSourceFile: "org.jfree.data.xy.XYDatasetTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.data.xy.XYDatasetTableModel].setValueAt(java.lang.Object,int,int)"
    functionSourceFile: "org.jfree.data.xy.XYDatasetTableModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.data.xy.XYDatasetTableModel:202"
      Branch Sides:
      - BranchSide: "org.jfree.data.xy.XYDatasetTableModel:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.data.xy.XYDatasetTableModel:202,1"
      Dst: "[org.jfree.data.xy.XYDatasetTableModel].isCellEditable"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.AnnotationChangeEvent].<init>(java.lang.Object,org.jfree.chart.annotations.Annotation)"
    functionSourceFile: "org.jfree.chart.event.AnnotationChangeEvent"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.jfree.chart.annotations.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.event.ChartChangeEvent].<init>(java.lang.Object)"
    - "[org.jfree.chart.internal.Args].nullNotPermitted(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.event.AnnotationChangeEvent:59,1"
      Dst: "[org.jfree.chart.event.ChartChangeEvent].<init>"
    - Src: "org.jfree.chart.event.AnnotationChangeEvent:60,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.event.AnnotationChangeEvent].getAnnotation()"
    functionSourceFile: "org.jfree.chart.event.AnnotationChangeEvent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.annotations.Annotation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].<init>(java.lang.String)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:159,1"
      Dst: "[org.jfree.data.time.Day].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxis:159,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].<init>(java.lang.String,org.jfree.data.time.RegularTimePeriod,org.jfree.data.time.RegularTimePeriod)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.jfree.data.time.RegularTimePeriod"
    - "org.jfree.data.time.RegularTimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:173,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.jfree.chart.axis.PeriodAxis:173,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.jfree.chart.axis.PeriodAxis:173,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].<init>(java.lang.String,org.jfree.data.time.RegularTimePeriod,org.jfree.data.time.RegularTimePeriod,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "org.jfree.data.time.RegularTimePeriod"
    - "org.jfree.data.time.RegularTimePeriod"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:189,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxis:145,1"
      Dst: "[java.awt.BasicStroke].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxis:190,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.PeriodAxis:196,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.chart.axis.PeriodAxis:197,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].peg"
    - Src: "org.jfree.chart.axis.PeriodAxis:199,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jfree.chart.axis.PeriodAxis:202,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].downsize"
    - Src: "org.jfree.chart.axis.PeriodAxis:204,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setAutoRange"
    - Src: "org.jfree.chart.axis.PeriodAxis:206,1"
      Dst: "[java.text.SimpleDateFormat].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxis:207,1"
      Dst: "[java.text.DateFormat].setTimeZone"
    - Src: "org.jfree.chart.axis.PeriodAxis:208,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].getFirst()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].setFirst(org.jfree.data.time.RegularTimePeriod)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:230,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.PeriodAxis:232,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].peg"
    - Src: "org.jfree.chart.axis.PeriodAxis:233,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].getLast()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].setLast(org.jfree.data.time.RegularTimePeriod)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.data.time.RegularTimePeriod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:252,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.PeriodAxis:254,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].peg"
    - Src: "org.jfree.chart.axis.PeriodAxis:255,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].getTimeZone()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].setTimeZone(java.util.TimeZone)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:275,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.PeriodAxis:277,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.jfree.chart.axis.PeriodAxis:278,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].peg"
    - Src: "org.jfree.chart.axis.PeriodAxis:280,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].getLocale()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].getAutoRangeTimePeriodClass()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].setAutoRangeTimePeriodClass(java.lang.Class)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:310,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.PeriodAxis:312,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].getMajorTickTimePeriodClass()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].setMajorTickTimePeriodClass(java.lang.Class)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:332,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.PeriodAxis:334,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].isMinorTickMarksVisible()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].setMinorTickMarksVisible(boolean)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:358,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].getMinorTickTimePeriodClass()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].setMinorTickTimePeriodClass(java.lang.Class)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:378,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.PeriodAxis:380,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].getMinorTickMarkStroke()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Stroke"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].setMinorTickMarkStroke(java.awt.Stroke)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Stroke"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:401,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.PeriodAxis:403,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].getMinorTickMarkPaint()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.awt.Paint"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].setMinorTickMarkPaint(java.awt.Paint)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Paint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:424,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    - Src: "org.jfree.chart.axis.PeriodAxis:426,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].getMinorTickMarkInsideLength()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].setMinorTickMarkInsideLength(float)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:448,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].getMinorTickMarkOutsideLength()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].setMinorTickMarkOutsideLength(float)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:470,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].getLabelInfo()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: 478
    functionDepth: 0
    returnType: "org.jfree.chart.axis.PeriodAxisLabelInfo[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].setLabelInfo(org.jfree.chart.axis.PeriodAxisLabelInfo[])"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jfree.chart.axis.PeriodAxisLabelInfo[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.Axis].fireChangeEvent()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:490,1"
      Dst: "[org.jfree.chart.axis.Axis].fireChangeEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jfree.data.Range"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.Range].getUpperBound()"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.chart.axis.PeriodAxis].createInstance(java.lang.Class,java.util.Date,java.util.TimeZone,java.util.Locale)"
    - "[org.jfree.chart.axis.PeriodAxis].createInstance(java.lang.Class,java.util.Date,java.util.TimeZone,java.util.Locale)"
    - "[org.jfree.data.time.Millisecond].getFirstMillisecond()"
    - "[org.jfree.data.time.Quarter].getFirstMillisecond()"
    - "[org.jfree.data.time.Minute].getFirstMillisecond()"
    - "[org.jfree.data.time.Month].getFirstMillisecond()"
    - "[org.jfree.data.time.Hour].getFirstMillisecond()"
    - "[org.jfree.data.time.Week].getFirstMillisecond()"
    - "[org.jfree.data.time.Year].getFirstMillisecond()"
    - "[org.jfree.data.time.FixedMillisecond].getFirstMillisecond()"
    - "[org.jfree.data.time.Second].getFirstMillisecond()"
    - "[org.jfree.data.time.Day].getFirstMillisecond()"
    - "[org.jfree.chart.axis.ValueAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    - "[org.jfree.data.Range].<init>(double,double)"
    - "[org.jfree.data.time.Month].getLastMillisecond()"
    - "[org.jfree.data.time.Minute].getLastMillisecond()"
    - "[org.jfree.data.time.Week].getLastMillisecond()"
    - "[org.jfree.data.time.Year].getLastMillisecond()"
    - "[org.jfree.data.time.Second].getLastMillisecond()"
    - "[org.jfree.data.time.FixedMillisecond].getLastMillisecond()"
    - "[org.jfree.data.time.Day].getLastMillisecond()"
    - "[org.jfree.data.time.Hour].getLastMillisecond()"
    - "[org.jfree.data.time.Millisecond].getLastMillisecond()"
    - "[org.jfree.data.time.Quarter].getLastMillisecond()"
    functionUses: 2
    ICount: 33
    EdgeCount: 26
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:507,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.PeriodAxis:507,1"
      Dst: "[java.lang.Math].round"
    - Src: "org.jfree.chart.axis.PeriodAxis:508,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.PeriodAxis:509,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxis:509,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].createInstance"
    - Src: "org.jfree.chart.axis.PeriodAxis:513,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    - Src: "org.jfree.chart.axis.PeriodAxis:514,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getLastMillisecond"
    - Src: "org.jfree.chart.axis.PeriodAxis:514,1"
      Dst: "[org.jfree.data.Range].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxis:513,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].setRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].configure()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.ValueAxis].isAutoRange()"
    - "[org.jfree.chart.axis.PeriodAxis].autoAdjustRange()"
    functionUses: 9
    ICount: 5
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.PeriodAxis:524"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:527"
        BranchSideFuncs:
        - "autoAdjustRange()"
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:526"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:524,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isAutoRange"
    - Src: "org.jfree.chart.axis.PeriodAxis:525,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].autoAdjustRange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].reserveSpace(java.awt.Graphics2D,org.jfree.chart.plot.Plot,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,org.jfree.chart.axis.AxisSpace)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisSpace"
    argCount: 5
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.plot.Plot"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.axis.AxisSpace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.PeriodAxis:546"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:551"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:550"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:551"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:556"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:555"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:557"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:562"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:561"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:566"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:571"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:572"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:576"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:575"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:576"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:582"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:581"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:583"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:586"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:585"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:586"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:590"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:589"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:547,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxis:551,1"
      Dst: "[org.jfree.chart.axis.Axis].isVisible"
    - Src: "org.jfree.chart.axis.PeriodAxis:556,1"
      Dst: "[org.jfree.chart.axis.Axis].getFixedDimension"
    - Src: "org.jfree.chart.axis.PeriodAxis:558,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].ensureAtLeast"
    - Src: "org.jfree.chart.axis.PeriodAxis:562,1"
      Dst: "[org.jfree.chart.axis.Axis].getLabelEnclosure"
    - Src: "org.jfree.chart.axis.PeriodAxis:567,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getLabelFont"
    - Src: "org.jfree.chart.axis.PeriodAxis:567,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.axis.PeriodAxis:569,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getPadding"
    - Src: "org.jfree.chart.axis.PeriodAxis:569,1"
      Dst: "[java.awt.FontMetrics].getHeight"
    - Src: "org.jfree.chart.axis.PeriodAxis:569,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].extendHeight"
    - Src: "org.jfree.chart.axis.PeriodAxis:572,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.PeriodAxis:573,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.PeriodAxis:574,1"
      Dst: "[org.jfree.chart.axis.AxisSpace].add"
    - Src: "org.jfree.chart.axis.PeriodAxis:576,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.PeriodAxis:577,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.PeriodAxis:583,1"
      Dst: "[org.jfree.chart.axis.Axis].isTickMarksVisible"
    - Src: "org.jfree.chart.axis.PeriodAxis:584,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickMarkOutsideLength"
    - Src: "org.jfree.chart.axis.PeriodAxis:587,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.PeriodAxis].draw(java.awt.Graphics2D,double,java.awt.geom.Rectangle2D,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge,org.jfree.chart.plot.PlotRenderingInfo)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisState"
    argCount: 6
    argTypes:
    - "java.awt.Graphics2D"
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    - "org.jfree.chart.plot.PlotRenderingInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.PeriodAxis:614"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:623"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:622"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:624"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:627"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:626"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:627"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:630"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:629"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:630"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:636"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:635"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:631"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:635"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:636"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:640"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:639"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:614,1"
      Dst: "[org.jfree.chart.axis.Axis].isVisible"
    - Src: "org.jfree.chart.axis.PeriodAxis:615,1"
      Dst: "[org.jfree.chart.axis.AxisState].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxis:618,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].refreshTicks"
    - Src: "org.jfree.chart.axis.PeriodAxis:619,1"
      Dst: "[org.jfree.chart.axis.AxisState].setTicks"
    - Src: "org.jfree.chart.axis.PeriodAxis:624,1"
      Dst: "[org.jfree.chart.axis.Axis].isAxisLineVisible"
    - Src: "org.jfree.chart.axis.PeriodAxis:625,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].drawAxisLine"
    - Src: "org.jfree.chart.axis.PeriodAxis:627,1"
      Dst: "[org.jfree.chart.axis.Axis].isTickMarksVisible"
    - Src: "org.jfree.chart.axis.PeriodAxis:628,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].drawTickMarks"
    - Src: "org.jfree.chart.axis.PeriodAxis:630,1"
      Dst: "[org.jfree.chart.axis.Axis].isTickLabelsVisible"
    - Src: "org.jfree.chart.axis.PeriodAxis:632,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].drawTickLabels"
    - Src: "org.jfree.chart.axis.PeriodAxis:636,1"
      Dst: "[org.jfree.chart.axis.Axis].getAttributedLabel"
    - Src: "org.jfree.chart.axis.PeriodAxis:637,1"
      Dst: "[org.jfree.chart.axis.Axis].drawAttributedLabel"
    - Src: "org.jfree.chart.axis.PeriodAxis:640,1"
      Dst: "[org.jfree.chart.axis.Axis].getLabel"
    - Src: "org.jfree.chart.axis.PeriodAxis:640,1"
      Dst: "[org.jfree.chart.axis.Axis].drawLabel"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.jfree.chart.axis.PeriodAxis].drawTickMarks(java.awt.Graphics2D,org.jfree.chart.axis.AxisState,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.axis.AxisState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.PeriodAxis:657"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:660"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:659"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:660"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:663"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:662"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:657,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.PeriodAxis:658,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].drawTickMarksHorizontal"
    - Src: "org.jfree.chart.axis.PeriodAxis:660,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.PeriodAxis:661,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].drawTickMarksVertical"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].drawTickMarksHorizontal(java.awt.Graphics2D,org.jfree.chart.axis.AxisState,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.axis.AxisState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 153
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.PeriodAxis:688"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:742"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:741"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:692"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:696"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:695"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:696"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:700"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:699"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:700"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:707"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:706"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:707"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:738"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:737"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:712"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:737"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:712"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:737"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:715"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:721"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:720"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:721"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:727"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:726"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:727"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:733"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:732"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:742"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:746"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:745"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:746"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:750"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:749"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:676,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxis:678,1"
      Dst: "[org.jfree.chart.axis.AxisState].getCursor"
    - Src: "org.jfree.chart.axis.PeriodAxis:679,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickMarkInsideLength"
    - Src: "org.jfree.chart.axis.PeriodAxis:680,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickMarkOutsideLength"
    - Src: "org.jfree.chart.axis.PeriodAxis:682,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getStart"
    - Src: "org.jfree.chart.axis.PeriodAxis:682,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].getTimeZone"
    - Src: "org.jfree.chart.axis.PeriodAxis:681,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].createInstance"
    - Src: "org.jfree.chart.axis.PeriodAxis:683,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    - Src: "org.jfree.chart.axis.PeriodAxis:686,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].getFirst"
    - Src: "org.jfree.chart.axis.PeriodAxis:687,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].getLast"
    - Src: "org.jfree.chart.axis.PeriodAxis:687,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getLastMillisecond"
    - Src: "org.jfree.chart.axis.PeriodAxis:689,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jfree.chart.axis.PeriodAxis:689,1"
      Dst: "[org.jfree.chart.axis.NumberTick].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxis:689,1"
      Dst: "[java.util.List].add"
    - Src: "org.jfree.chart.axis.PeriodAxis:691,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].valueToJava2D"
    - Src: "org.jfree.chart.axis.PeriodAxis:693,1"
      Dst: "[java.awt.geom.Line2D$Double].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxis:701,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickMarkPaint"
    - Src: "org.jfree.chart.axis.PeriodAxis:701,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.axis.PeriodAxis:702,1"
      Dst: "[org.jfree.chart.axis.Axis].getTickMarkStroke"
    - Src: "org.jfree.chart.axis.PeriodAxis:702,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.axis.PeriodAxis:703,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.axis.PeriodAxis:708,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxis:733,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].next"
    - Src: "org.jfree.chart.axis.PeriodAxis:734,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].peg"
    - Src: "org.jfree.chart.axis.PeriodAxis:743,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.axis.PeriodAxis:743,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorUp"
    - Src: "org.jfree.chart.axis.PeriodAxis:747,1"
      Dst: "[org.jfree.chart.axis.AxisState].cursorDown"
    - Src: "org.jfree.chart.axis.PeriodAxis:750,1"
      Dst: "[org.jfree.chart.axis.AxisState].setTicks"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.axis.PeriodAxis].drawTickMarksVertical(java.awt.Graphics2D,org.jfree.chart.axis.AxisState,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.axis.AxisState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].drawTickLabels(int,java.awt.Graphics2D,org.jfree.chart.axis.AxisState,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jfree.chart.axis.AxisState"
    argCount: 5
    argTypes:
    - "int"
    - "java.awt.Graphics2D"
    - "org.jfree.chart.axis.AxisState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 250
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.PeriodAxis:783"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:787"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:786"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:787"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:791"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:790"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:813"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:817"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:816"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:830"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:834"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:833"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:834"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:893"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:892"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:840"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:855"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:845"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:856"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:855"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:848"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:852"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:851"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:856"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:872"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:861"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:873"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:872"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:864"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:868"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:867"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:873"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:877"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:876"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:877"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:887"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:886"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:878"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:887"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:886"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:888"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:890"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:894"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:906"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:905"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:897"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:901"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:900"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:901"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:906"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:905"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:782,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getLabelFont"
    - Src: "org.jfree.chart.axis.PeriodAxis:782,1"
      Dst: "[java.awt.Graphics].getFontMetrics"
    - Src: "org.jfree.chart.axis.PeriodAxis:784,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getPadding"
    - Src: "org.jfree.chart.axis.PeriodAxis:785,1"
      Dst: "[java.awt.FontMetrics].getHeight"
    - Src: "org.jfree.chart.axis.PeriodAxis:784,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateTopOutset"
    - Src: "org.jfree.chart.axis.PeriodAxis:788,1"
      Dst: "[org.jfree.chart.api.RectangleInsets].calculateBottomOutset"
    - Src: "org.jfree.chart.axis.PeriodAxis:791,1"
      Dst: "[org.jfree.chart.axis.AxisState].moveCursor"
    - Src: "org.jfree.chart.axis.PeriodAxis:792,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    - Src: "org.jfree.chart.axis.PeriodAxis:793,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getLastMillisecond"
    - Src: "org.jfree.chart.axis.PeriodAxis:794,1"
      Dst: "[java.awt.Graphics].setFont"
    - Src: "org.jfree.chart.axis.PeriodAxis:795,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getLabelPaint"
    - Src: "org.jfree.chart.axis.PeriodAxis:795,1"
      Dst: "[java.awt.Graphics2D].setPaint"
    - Src: "org.jfree.chart.axis.PeriodAxis:798,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxis:798,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].createInstance"
    - Src: "org.jfree.chart.axis.PeriodAxis:802,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDateFormat"
    - Src: "org.jfree.chart.axis.PeriodAxis:803,1"
      Dst: "[java.text.DateFormat].setTimeZone"
    - Src: "org.jfree.chart.axis.PeriodAxis:804,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getMiddleMillisecond"
    - Src: "org.jfree.chart.axis.PeriodAxis:804,1"
      Dst: "[java.text.DateFormat].format"
    - Src: "org.jfree.chart.axis.PeriodAxis:806,1"
      Dst: "[org.jfree.chart.text.TextUtils].getTextBounds"
    - Src: "org.jfree.chart.axis.PeriodAxis:810,1"
      Dst: "[java.awt.geom.RectangularShape].getWidth"
    - Src: "org.jfree.chart.axis.PeriodAxis:810,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jfree.chart.axis.PeriodAxis:811,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.PeriodAxis:811,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].java2DToValue"
    - Src: "org.jfree.chart.axis.PeriodAxis:811,1"
      Dst: "[java.lang.Math].round"
    - Src: "org.jfree.chart.axis.PeriodAxis:813,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.axis.PeriodAxis:827,1"
      Dst: "[org.jfree.chart.axis.AxisState].getCursor"
    - Src: "org.jfree.chart.axis.PeriodAxis:829,1"
      Dst: "[java.awt.geom.RectangularShape].getHeight"
    - Src: "org.jfree.chart.axis.PeriodAxis:835,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].valueToJava2D"
    - Src: "org.jfree.chart.axis.PeriodAxis:845,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.axis.PeriodAxis:862,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.jfree.chart.axis.PeriodAxis:875,1"
      Dst: "[org.jfree.chart.text.TextUtils].drawAlignedString"
    - Src: "org.jfree.chart.axis.PeriodAxis:878,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDrawDividers"
    - Src: "org.jfree.chart.axis.PeriodAxis:882,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDividerStroke"
    - Src: "org.jfree.chart.axis.PeriodAxis:882,1"
      Dst: "[java.awt.Graphics2D].setStroke"
    - Src: "org.jfree.chart.axis.PeriodAxis:883,1"
      Dst: "[org.jfree.chart.axis.PeriodAxisLabelInfo].getDividerPaint"
    - Src: "org.jfree.chart.axis.PeriodAxis:884,1"
      Dst: "[java.awt.geom.Line2D$Float].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxis:884,1"
      Dst: "[java.awt.Graphics2D].draw"
    - Src: "org.jfree.chart.axis.PeriodAxis:889,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].next"
    - Src: "org.jfree.chart.axis.PeriodAxis:891,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].peg"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 3
  - functionName: "[org.jfree.chart.axis.PeriodAxis].refreshTicks(java.awt.Graphics2D,org.jfree.chart.axis.AxisState,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 4
    argTypes:
    - "java.awt.Graphics2D"
    - "org.jfree.chart.axis.AxisState"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].valueToJava2D(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.PeriodAxis:946"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:958"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:957"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:949"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:954"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:953"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:958"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:970"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:969"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:961"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:966"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:965"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:944,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    - Src: "org.jfree.chart.axis.PeriodAxis:945,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getLastMillisecond"
    - Src: "org.jfree.chart.axis.PeriodAxis:946,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.PeriodAxis:947,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.PeriodAxis:948,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.axis.PeriodAxis:949,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    - Src: "org.jfree.chart.axis.PeriodAxis:958,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.PeriodAxis:959,1"
      Dst: "[java.awt.geom.RectangularShape].getMinY"
    - Src: "org.jfree.chart.axis.PeriodAxis:960,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].java2DToValue(double,java.awt.geom.Rectangle2D,org.jfree.chart.api.RectangleEdge)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "java.awt.geom.Rectangle2D"
    - "org.jfree.chart.api.RectangleEdge"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.PeriodAxis:993"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:997"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:996"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:997"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1001"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1000"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1001"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1006"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1005"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:991,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getFirstMillisecond"
    - Src: "org.jfree.chart.axis.PeriodAxis:992,1"
      Dst: "[org.jfree.data.time.RegularTimePeriod].getLastMillisecond"
    - Src: "org.jfree.chart.axis.PeriodAxis:993,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isTopOrBottom"
    - Src: "org.jfree.chart.axis.PeriodAxis:994,1"
      Dst: "[java.awt.geom.RectangularShape].getX"
    - Src: "org.jfree.chart.axis.PeriodAxis:995,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxX"
    - Src: "org.jfree.chart.axis.PeriodAxis:997,1"
      Dst: "[org.jfree.chart.api.RectangleEdge].isLeftOrRight"
    - Src: "org.jfree.chart.axis.PeriodAxis:998,1"
      Dst: "[java.awt.geom.RectangularShape].getMaxY"
    - Src: "org.jfree.chart.axis.PeriodAxis:999,1"
      Dst: "[java.awt.geom.RectangularShape].getY"
    - Src: "org.jfree.chart.axis.PeriodAxis:1001,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].isInverted"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].autoAdjustRange()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: 1017
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.Axis].getPlot()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CategoryPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.XYPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.PolarPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.ThermometerPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.plot.FastScatterPlot].getDataRange(org.jfree.chart.axis.ValueAxis)"
    - "[org.jfree.chart.axis.ValueAxis].getDefaultAutoRange()"
    - "[org.jfree.data.Range].getUpperBound()"
    - "[org.jfree.data.Range].getLowerBound()"
    - "[org.jfree.chart.axis.PeriodAxis].createInstance(java.lang.Class,java.util.Date,java.util.TimeZone,java.util.Locale)"
    - "[org.jfree.chart.axis.PeriodAxis].createInstance(java.lang.Class,java.util.Date,java.util.TimeZone,java.util.Locale)"
    - "[org.jfree.chart.axis.PeriodAxis].setRange(org.jfree.data.Range,boolean,boolean)"
    functionUses: 4
    ICount: 31
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1019"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1023"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1022"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1023"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1040"
        BranchSideFuncs:
        - "getDataRange(org.jfree.chart.axis.ValueAxis)"
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1039"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1027"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1031"
        BranchSideFuncs:
        - "getDefaultAutoRange()"
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1030"
        BranchSideFuncs:
        - "getUpperBound()"
        - "getLowerBound()"
        - "createInstance(java.lang.Class,java.util.Date,java.util.TimeZone,java.util.Locale)"
        - "setRange(org.jfree.data.Range,boolean,boolean)"
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:1018,1"
      Dst: "[org.jfree.chart.axis.Axis].getPlot"
    - Src: "org.jfree.chart.axis.PeriodAxis:1026,1"
      Dst: "[org.jfree.chart.plot.ValueAxisPlot].getDataRange"
    - Src: "org.jfree.chart.axis.PeriodAxis:1028,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].getDefaultAutoRange"
    - Src: "org.jfree.chart.axis.PeriodAxis:1031,1"
      Dst: "[org.jfree.data.Range].getUpperBound"
    - Src: "org.jfree.chart.axis.PeriodAxis:1031,1"
      Dst: "[java.lang.Math].round"
    - Src: "org.jfree.chart.axis.PeriodAxis:1032,1"
      Dst: "[org.jfree.data.Range].getLowerBound"
    - Src: "org.jfree.chart.axis.PeriodAxis:1033,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.jfree.chart.axis.PeriodAxis:1033,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].createInstance"
    - Src: "org.jfree.chart.axis.PeriodAxis:1037,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].setRange"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: 1050
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.data.time.Day].equals(java.lang.Object)"
    - "[org.jfree.data.time.Millisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Second].equals(java.lang.Object)"
    - "[org.jfree.data.time.Year].equals(java.lang.Object)"
    - "[org.jfree.data.time.FixedMillisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Hour].equals(java.lang.Object)"
    - "[org.jfree.data.time.Minute].equals(java.lang.Object)"
    - "[org.jfree.data.time.Week].equals(java.lang.Object)"
    - "[org.jfree.data.time.Quarter].equals(java.lang.Object)"
    - "[org.jfree.data.time.Month].equals(java.lang.Object)"
    - "[org.jfree.data.time.Day].equals(java.lang.Object)"
    - "[org.jfree.data.time.Millisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Second].equals(java.lang.Object)"
    - "[org.jfree.data.time.Year].equals(java.lang.Object)"
    - "[org.jfree.data.time.FixedMillisecond].equals(java.lang.Object)"
    - "[org.jfree.data.time.Hour].equals(java.lang.Object)"
    - "[org.jfree.data.time.Minute].equals(java.lang.Object)"
    - "[org.jfree.data.time.Week].equals(java.lang.Object)"
    - "[org.jfree.data.time.Quarter].equals(java.lang.Object)"
    - "[org.jfree.data.time.Month].equals(java.lang.Object)"
    - "[org.jfree.chart.axis.PeriodAxis].isMinorTickMarksVisible()"
    - "[org.jfree.chart.axis.PeriodAxis].isMinorTickMarksVisible()"
    - "[org.jfree.chart.axis.ValueAxis].equals(java.lang.Object)"
    functionUses: 1
    ICount: 64
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1051"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1054"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1053"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1054"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1057"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1056"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1058"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1061"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1060"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1061"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1064"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1063"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1064"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1067"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1066"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1067"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1070"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1069"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1070"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1073"
        BranchSideFuncs:
        - "isMinorTickMarksVisible()"
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1074"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1077"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1076"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1077"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1080"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1081"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1084"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1085"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1088"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1087"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1088"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1091"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1090"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.axis.PeriodAxis:1091"
      Branch Sides:
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1094"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.axis.PeriodAxis:1093"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:1058,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jfree.chart.axis.PeriodAxis:1067,1"
      Dst: "[java.util.Locale].equals"
    - Src: "org.jfree.chart.axis.PeriodAxis:1074,1"
      Dst: "[org.jfree.chart.axis.PeriodAxis].isMinorTickMarksVisible"
    - Src: "org.jfree.chart.axis.PeriodAxis:1091,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.jfree.chart.axis.PeriodAxis:1094,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].equals"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].hashCode()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: 1103
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.Axis].hashCode()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:1104,1"
      Dst: "[org.jfree.chart.axis.Axis].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].clone()"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: 1116
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.CategoryLineAnnotation].clone()"
    - "[org.jfree.chart.renderer.category.AreaRenderer].clone()"
    - "[org.jfree.chart.entity.AxisEntity].clone()"
    - "[org.jfree.data.xy.DefaultOHLCDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYLineAndShapeRenderer].clone()"
    - "[org.jfree.data.xy.DefaultXYZDataset].clone()"
    - "[org.jfree.chart.renderer.xy.AbstractXYItemRenderer].clone()"
    - "[org.jfree.data.xy.DefaultIntervalXYDataset].clone()"
    - "[org.jfree.data.category.DefaultIntervalCategoryDataset].clone()"
    - "[org.jfree.data.xy.XIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.annotations.XYTextAnnotation].clone()"
    - "[org.jfree.data.time.TimePeriodValue].clone()"
    - "[org.jfree.chart.annotations.XYBoxAnnotation].clone()"
    - "[org.jfree.chart.block.EmptyBlock].clone()"
    - "[org.jfree.chart.annotations.XYDrawableAnnotation].clone()"
    - "[org.jfree.data.statistics.DefaultStatisticalCategoryDataset].clone()"
    - "[org.jfree.chart.axis.AxisSpace].clone()"
    - "[org.jfree.chart.block.BlockContainer].clone()"
    - "[org.jfree.chart.title.TextTitle].clone()"
    - "[org.jfree.chart.plot.dial.DialTextAnnotation].clone()"
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    - "[org.jfree.chart.axis.DateAxis].clone()"
    - "[org.jfree.chart.labels.HighLowItemLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.CategoryTextAnnotation].clone()"
    - "[org.jfree.data.statistics.HistogramBin].clone()"
    - "[org.jfree.chart.plot.CombinedDomainCategoryPlot].clone()"
    - "[org.jfree.chart.plot.dial.DialValueIndicator].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialScale].clone()"
    - "[org.jfree.chart.plot.dial.DialBackground].clone()"
    - "[org.jfree.chart.plot.FastScatterPlot].clone()"
    - "[org.jfree.chart.entity.LegendItemEntity].clone()"
    - "[org.jfree.data.KeyToGroupMap].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer2].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramBin].clone()"
    - "[org.jfree.chart.axis.PeriodAxis].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialFrame].clone()"
    - "[org.jfree.chart.plot.flow.FlowPlot].clone()"
    - "[org.jfree.chart.labels.CustomXYToolTipGenerator].clone()"
    - "[org.jfree.chart.urls.StandardCategoryURLGenerator].clone()"
    - "[org.jfree.data.KeyedObjects2D].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.jfree.data.DefaultKeyedValues2D].clone()"
    - "[org.jfree.chart.title.Title].clone()"
    - "[org.jfree.chart.plot.DefaultDrawingSupplier].clone()"
    - "[org.jfree.data.general.AbstractDataset].clone()"
    - "[org.jfree.data.xy.MatrixSeriesCollection].clone()"
    - "[org.jfree.chart.StandardChartTheme].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYDifferenceRenderer].clone()"
    - "[org.jfree.chart.plot.compass.PinNeedle].clone()"
    - "[org.jfree.chart.labels.StandardXYSeriesLabelGenerator].clone()"
    - "[org.jfree.data.gantt.Task].clone()"
    - "[org.jfree.chart.plot.compass.LongNeedle].clone()"
    - "[org.jfree.chart.plot.dial.DialPointer].clone()"
    - "[org.jfree.chart.axis.PeriodAxisLabelInfo].clone()"
    - "[org.jfree.data.gantt.XYTaskDataset].clone()"
    - "[org.jfree.chart.labels.AbstractXYItemLabelGenerator].clone()"
    - "[org.jfree.data.time.TimeSeriesCollection].clone()"
    - "[org.jfree.data.xy.CategoryTableXYDataset].clone()"
    - "[org.jfree.chart.axis.NumberAxis].clone()"
    - "[org.jfree.chart.labels.IntervalXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.StandardXYItemLabelGenerator].clone()"
    - "[org.jfree.chart.text.format.RelativeDateFormat].clone()"
    - "[org.jfree.chart.entity.PlotEntity].clone()"
    - "[org.jfree.chart.renderer.xy.YIntervalRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.CandlestickRenderer].clone()"
    - "[org.jfree.data.general.DefaultKeyedValueDataset].clone()"
    - "[org.jfree.chart.plot.dial.StandardDialRange].clone()"
    - "[org.jfree.chart.plot.Marker].clone()"
    - "[org.jfree.chart.legend.LegendItemCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYStepAreaRenderer].clone()"
    - "[org.jfree.data.xy.IntervalXYDelegate].clone()"
    - "[org.jfree.chart.block.LabelBlock].clone()"
    - "[org.jfree.data.gantt.TaskSeries].clone()"
    - "[org.jfree.data.xy.DefaultXYDataset].clone()"
    - "[org.jfree.chart.labels.IntervalXYToolTipGenerator].clone()"
    - "[org.jfree.chart.entity.ChartEntity].clone()"
    - "[org.jfree.chart.plot.CombinedRangeCategoryPlot].clone()"
    - "[org.jfree.chart.legend.LegendItem].clone()"
    - "[org.jfree.data.general.Series].clone()"
    - "[org.jfree.data.time.TimeSeriesDataItem].clone()"
    - "[org.jfree.chart.plot.XYPlot].clone()"
    - "[org.jfree.chart.renderer.xy.XYBlockRenderer].clone()"
    - "[org.jfree.chart.plot.dial.DialCap].clone()"
    - "[org.jfree.data.general.DefaultPieDataset].clone()"
    - "[org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer].clone()"
    - "[org.jfree.data.xy.XYSeries].clone()"
    - "[org.jfree.chart.plot.compass.CompassPlot].clone()"
    - "[org.jfree.data.category.SlidingCategoryDataset].clone()"
    - "[org.jfree.chart.urls.CustomXYURLGenerator].clone()"
    - "[org.jfree.chart.JFreeChart].clone()"
    - "[org.jfree.chart.labels.MultipleXYSeriesLabelGenerator].clone()"
    - "[org.jfree.chart.annotations.XYTitleAnnotation].clone()"
    - "[org.jfree.data.general.DefaultHeatMapDataset].clone()"
    - "[org.jfree.chart.labels.StandardPieSectionLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.GrayPaintScale].clone()"
    - "[org.jfree.data.xy.VectorSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.SamplingXYLineRenderer].clone()"
    - "[org.jfree.chart.annotations.AbstractAnnotation].clone()"
    - "[org.jfree.chart.renderer.xy.HighLowRenderer].clone()"
    - "[org.jfree.chart.plot.compass.MiddlePinNeedle].clone()"
    - "[org.jfree.chart.renderer.xy.WindItemRenderer].clone()"
    - "[org.jfree.data.time.TimeTableXYDataset].clone()"
    - "[org.jfree.chart.plot.compass.PointerNeedle].clone()"
    - "[org.jfree.chart.util.StandardGradientPaintTransformer].clone()"
    - "[org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset].clone()"
    - "[org.jfree.data.KeyedObjects].clone()"
    - "[org.jfree.chart.annotations.XYLineAnnotation].clone()"
    - "[org.jfree.chart.axis.TickUnits].clone()"
    - "[org.jfree.chart.plot.ThermometerPlot].clone()"
    - "[org.jfree.chart.plot.PolarPlot].clone()"
    - "[org.jfree.chart.annotations.XYPointerAnnotation].clone()"
    - "[org.jfree.chart.plot.compass.LineNeedle].clone()"
    - "[org.jfree.chart.plot.SpiderWebPlot].clone()"
    - "[org.jfree.chart.renderer.AbstractRenderer].clone()"
    - "[org.jfree.data.category.DefaultCategoryDataset].clone()"
    - "[org.jfree.data.flow.FlowKey].clone()"
    - "[org.jfree.chart.renderer.category.AbstractCategoryItemRenderer].clone()"
    - "[org.jfree.data.gantt.TaskSeriesCollection].clone()"
    - "[org.jfree.chart.renderer.xy.XYDotRenderer].clone()"
    - "[org.jfree.chart.plot.pie.PiePlot].clone()"
    - "[org.jfree.chart.labels.StandardPieToolTipGenerator].clone()"
    - "[org.jfree.chart.plot.compass.ArrowNeedle].clone()"
    - "[org.jfree.chart.urls.CustomPieURLGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer2].clone()"
    - "[org.jfree.chart.annotations.XYShapeAnnotation].clone()"
    - "[org.jfree.chart.renderer.xy.VectorRenderer].clone()"
    - "[org.jfree.data.DefaultKeyedValues].clone()"
    - "[org.jfree.data.xy.YIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.labels.StandardCategorySeriesLabelGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYAreaRenderer].clone()"
    - "[org.jfree.data.xy.XYSeriesCollection].clone()"
    - "[org.jfree.data.ComparableObjectItem].clone()"
    - "[org.jfree.chart.renderer.xy.XYBarRenderer].clone()"
    - "[org.jfree.data.flow.DefaultFlowDataset].clone()"
    - "[org.jfree.chart.axis.Axis].clone()"
    - "[org.jfree.chart.axis.Tick].clone()"
    - "[org.jfree.chart.annotations.XYPolygonAnnotation].clone()"
    - "[org.jfree.data.ComparableObjectSeries].clone()"
    - "[org.jfree.data.gantt.SlidingGanttCategoryDataset].clone()"
    - "[org.jfree.chart.plot.PlotRenderingInfo].clone()"
    - "[org.jfree.chart.entity.TitleEntity].clone()"
    - "[org.jfree.chart.labels.AbstractCategoryItemLabelGenerator].clone()"
    - "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].clone()"
    - "[org.jfree.chart.plot.MeterPlot].clone()"
    - "[org.jfree.chart.plot.dial.AbstractDialLayer].clone()"
    - "[org.jfree.data.time.ohlc.OHLCSeriesCollection].clone()"
    - "[org.jfree.chart.entity.StandardEntityCollection].clone()"
    - "[org.jfree.chart.renderer.category.ScatterRenderer].clone()"
    - "[org.jfree.data.statistics.DefaultMultiValueCategoryDataset].clone()"
    - "[org.jfree.chart.labels.StandardXYToolTipGenerator].clone()"
    - "[org.jfree.data.time.TimePeriodValues].clone()"
    - "[org.jfree.chart.renderer.xy.ClusteredXYBarRenderer].clone()"
    - "[org.jfree.chart.labels.SymbolicXYItemLabelGenerator].clone()"
    - "[org.jfree.data.time.TimeSeries].clone()"
    - "[org.jfree.data.xy.XYDataItem].clone()"
    - "[org.jfree.data.statistics.HistogramDataset].clone()"
    - "[org.jfree.chart.legend.LegendGraphic].clone()"
    - "[org.jfree.data.flow.NodeKey].clone()"
    - "[org.jfree.chart.plot.CombinedDomainXYPlot].clone()"
    - "[org.jfree.chart.plot.compass.PlumNeedle].clone()"
    - "[org.jfree.data.statistics.SimpleHistogramDataset].clone()"
    - "[org.jfree.chart.axis.ValueAxis].clone()"
    - "[org.jfree.chart.annotations.XYDataImageAnnotation].clone()"
    - "[org.jfree.chart.plot.CategoryPlot].clone()"
    - "[org.jfree.chart.plot.IntervalMarker].clone()"
    - "[org.jfree.data.DefaultKeyedValue].clone()"
    - "[org.jfree.chart.renderer.xy.StackedXYAreaRenderer].clone()"
    - "[org.jfree.chart.renderer.xy.XYShapeRenderer].clone()"
    - "[org.jfree.data.xy.XYBarDataset].clone()"
    - "[org.jfree.chart.renderer.DefaultPolarItemRenderer].clone()"
    - "[org.jfree.chart.entity.JFreeChartEntity].clone()"
    - "[org.jfree.chart.ChartRenderingInfo].clone()"
    - "[org.jfree.chart.plot.Crosshair].clone()"
    - "[org.jfree.chart.swing.CrosshairOverlay].clone()"
    - "[org.jfree.chart.block.Size2D].clone()"
    - "[org.jfree.chart.plot.compass.ShipNeedle].clone()"
    - "[org.jfree.chart.axis.ExtendedCategoryAxis].clone()"
    - "[org.jfree.data.xy.DefaultTableXYDataset].clone()"
    - "[org.jfree.chart.annotations.XYImageAnnotation].clone()"
    - "[org.jfree.chart.axis.CategoryAxis].clone()"
    - "[org.jfree.data.xy.XYIntervalSeriesCollection].clone()"
    - "[org.jfree.chart.plot.CombinedRangeXYPlot].clone()"
    - "[org.jfree.chart.annotations.CategoryPointerAnnotation].clone()"
    - "[org.jfree.chart.urls.CustomCategoryURLGenerator].clone()"
    - "[org.jfree.chart.renderer.xy.XYBubbleRenderer].clone()"
    - "[org.jfree.chart.plot.Plot].clone()"
    - "[org.jfree.chart.renderer.xy.StandardXYItemRenderer].clone()"
    - "[org.jfree.chart.plot.dial.ArcDialFrame].clone()"
    - "[org.jfree.chart.renderer.LookupPaintScale].clone()"
    - "[org.jfree.chart.plot.pie.MultiplePiePlot].clone()"
    - "[org.jfree.chart.block.AbstractBlock].clone()"
    - "[org.jfree.chart.renderer.category.LineAndShapeRenderer].clone()"
    - "[org.jfree.data.KeyedObject].clone()"
    functionUses: 28
    ICount: 12
    EdgeCount: 196
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:1117,1"
      Dst: "[org.jfree.chart.axis.ValueAxis].clone"
    - Src: "org.jfree.chart.axis.PeriodAxis:1118,1"
      Dst: "[java.util.TimeZone].clone"
    - Src: "org.jfree.chart.axis.PeriodAxis:1119,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].createInstance(java.lang.Class,java.util.Date,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: 1136
    functionDepth: 0
    returnType: "org.jfree.data.time.RegularTimePeriod"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.util.Date"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:1139,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "org.jfree.chart.axis.PeriodAxis:1141,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:1166,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jfree.chart.axis.PeriodAxis:1167,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writeStroke"
    - Src: "org.jfree.chart.axis.PeriodAxis:1168,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].writePaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.axis.PeriodAxis].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jfree.chart.axis.PeriodAxis"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.axis.PeriodAxis:1181,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jfree.chart.axis.PeriodAxis:1182,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readStroke"
    - Src: "org.jfree.chart.axis.PeriodAxis:1183,1"
      Dst: "[org.jfree.chart.internal.SerialUtils].readPaint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].<init>(java.lang.String,java.text.NumberFormat,java.text.NumberFormat)"
    functionSourceFile: "org.jfree.chart.labels.AbstractPieItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.NumberFormat"
    - "java.text.NumberFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:76,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:77,1"
      Dst: "[org.jfree.chart.internal.Args].nullNotPermitted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].getLabelFormat()"
    functionSourceFile: "org.jfree.chart.labels.AbstractPieItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].getNumberFormat()"
    functionSourceFile: "org.jfree.chart.labels.AbstractPieItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].getPercentFormat()"
    functionSourceFile: "org.jfree.chart.labels.AbstractPieItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.NumberFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].createItemArray(org.jfree.data.general.PieDataset,java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.labels.AbstractPieItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "org.jfree.data.general.PieDataset"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:133"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:137"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:136"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:140"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:145"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:142"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:146"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:130,1"
      Dst: "[org.jfree.data.general.DatasetUtils].calculatePieDatasetTotal"
    - Src: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:131,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:132,1"
      Dst: "[org.jfree.data.KeyedValues].getValue"
    - Src: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:134,1"
      Dst: "[java.text.Format].format"
    - Src: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:141,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:146,1"
      Dst: "[java.text.NumberFormat].format"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].generateSectionLabel(org.jfree.data.general.PieDataset,java.lang.Comparable)"
    functionSourceFile: "org.jfree.chart.labels.AbstractPieItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.jfree.data.general.PieDataset"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:161"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:165"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:162,1"
      Dst: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].createItemArray"
    - Src: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:163,1"
      Dst: "[java.text.MessageFormat].format"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].equals(java.lang.Object)"
    functionSourceFile: "org.jfree.chart.labels.AbstractPieItemLabelGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:177"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:180"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:179"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:180"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:184"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:183"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:186"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:189"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:188"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:189"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:192"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:191"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:192"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:195"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:186,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:189,1"
      Dst: "[java.text.NumberFormat].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].hashCode()"
    functionSourceFile: "org.jfree.chart.labels.AbstractPieItemLabelGenerator"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.String)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    - "[org.jfree.chart.internal.HashUtils].hashCode(int,java.lang.Object)"
    functionUses: 4
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:207,1"
      Dst: "[org.jfree.chart.internal.HashUtils].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jfree.chart.labels.AbstractPieItemLabelGenerator].clone()"
    functionSourceFile: "org.jfree.chart.labels.AbstractPieItemLabelGenerator"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    - "[org.jfree.chart.text.format.LogFormat].clone()"
    functionUses: 10
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:224"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:227"
        BranchSideFuncs: []
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:226"
        BranchSideFuncs: []
    - Branch String: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:227"
      Branch Sides:
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:230"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:223,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jfree.chart.labels.AbstractPieItemLabelGenerator:225,1"
      Dst: "[java.text.NumberFormat].clone"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
